{
  "type": "File",
  "start": 0,
  "end": 8556,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 314,
      "column": 0
    }
  },
  "program": {
    "type": "Program",
    "start": 0,
    "end": 8556,
    "loc": {
      "start": {
        "line": 1,
        "column": 0
      },
      "end": {
        "line": 314,
        "column": 0
      }
    },
    "sourceType": "module",
    "body": [
      {
        "type": "ImportDeclaration",
        "start": 0,
        "end": 30,
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 30
          }
        },
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start": 9,
            "end": 13,
            "loc": {
              "start": {
                "line": 1,
                "column": 9
              },
              "end": {
                "line": 1,
                "column": 13
              }
            },
            "imported": {
              "type": "Identifier",
              "start": 9,
              "end": 13,
              "loc": {
                "start": {
                  "line": 1,
                  "column": 9
                },
                "end": {
                  "line": 1,
                  "column": 13
                },
                "identifierName": "Util"
              },
              "name": "Util"
            },
            "local": {
              "type": "Identifier",
              "start": 9,
              "end": 13,
              "loc": {
                "start": {
                  "line": 1,
                  "column": 9
                },
                "end": {
                  "line": 1,
                  "column": 13
                },
                "identifierName": "Util"
              },
              "name": "Util"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 21,
          "end": 29,
          "loc": {
            "start": {
              "line": 1,
              "column": 21
            },
            "end": {
              "line": 1,
              "column": 29
            }
          },
          "extra": {
            "rawValue": "./util",
            "raw": "'./util'"
          },
          "value": "./util"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 31,
        "end": 67,
        "loc": {
          "start": {
            "line": 2,
            "column": 0
          },
          "end": {
            "line": 2,
            "column": 36
          }
        },
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start": 40,
            "end": 47,
            "loc": {
              "start": {
                "line": 2,
                "column": 9
              },
              "end": {
                "line": 2,
                "column": 16
              }
            },
            "imported": {
              "type": "Identifier",
              "start": 40,
              "end": 47,
              "loc": {
                "start": {
                  "line": 2,
                  "column": 9
                },
                "end": {
                  "line": 2,
                  "column": 16
                },
                "identifierName": "English"
              },
              "name": "English"
            },
            "local": {
              "type": "Identifier",
              "start": 40,
              "end": 47,
              "loc": {
                "start": {
                  "line": 2,
                  "column": 9
                },
                "end": {
                  "line": 2,
                  "column": 16
                },
                "identifierName": "English"
              },
              "name": "English"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 55,
          "end": 66,
          "loc": {
            "start": {
              "line": 2,
              "column": 24
            },
            "end": {
              "line": 2,
              "column": 35
            }
          },
          "extra": {
            "rawValue": "./english",
            "raw": "'./english'"
          },
          "value": "./english"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 68,
        "end": 107,
        "loc": {
          "start": {
            "line": 3,
            "column": 0
          },
          "end": {
            "line": 3,
            "column": 39
          }
        },
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start": 77,
            "end": 85,
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 17
              }
            },
            "imported": {
              "type": "Identifier",
              "start": 77,
              "end": 85,
              "loc": {
                "start": {
                  "line": 3,
                  "column": 9
                },
                "end": {
                  "line": 3,
                  "column": 17
                },
                "identifierName": "DateTime"
              },
              "name": "DateTime"
            },
            "local": {
              "type": "Identifier",
              "start": 77,
              "end": 85,
              "loc": {
                "start": {
                  "line": 3,
                  "column": 9
                },
                "end": {
                  "line": 3,
                  "column": 17
                },
                "identifierName": "DateTime"
              },
              "name": "DateTime"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 93,
          "end": 106,
          "loc": {
            "start": {
              "line": 3,
              "column": 25
            },
            "end": {
              "line": 3,
              "column": 38
            }
          },
          "extra": {
            "rawValue": "../datetime",
            "raw": "'../datetime'"
          },
          "value": "../datetime"
        }
      },
      {
        "type": "VariableDeclaration",
        "start": 109,
        "end": 132,
        "loc": {
          "start": {
            "line": 5,
            "column": 0
          },
          "end": {
            "line": 5,
            "column": 23
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 115,
            "end": 131,
            "loc": {
              "start": {
                "line": 5,
                "column": 6
              },
              "end": {
                "line": 5,
                "column": 22
              }
            },
            "id": {
              "type": "Identifier",
              "start": 115,
              "end": 126,
              "loc": {
                "start": {
                  "line": 5,
                  "column": 6
                },
                "end": {
                  "line": 5,
                  "column": 17
                },
                "identifierName": "localeCache"
              },
              "name": "localeCache"
            },
            "init": {
              "type": "ObjectExpression",
              "start": 129,
              "end": 131,
              "loc": {
                "start": {
                  "line": 5,
                  "column": 20
                },
                "end": {
                  "line": 5,
                  "column": 22
                }
              },
              "properties": []
            }
          }
        ],
        "kind": "const"
      },
      {
        "type": "FunctionDeclaration",
        "start": 134,
        "end": 609,
        "loc": {
          "start": {
            "line": 7,
            "column": 0
          },
          "end": {
            "line": 26,
            "column": 1
          }
        },
        "id": {
          "type": "Identifier",
          "start": 143,
          "end": 159,
          "loc": {
            "start": {
              "line": 7,
              "column": 9
            },
            "end": {
              "line": 7,
              "column": 25
            },
            "identifierName": "intlConfigString"
          },
          "name": "intlConfigString"
        },
        "generator": false,
        "expression": false,
        "async": false,
        "params": [
          {
            "type": "Identifier",
            "start": 160,
            "end": 166,
            "loc": {
              "start": {
                "line": 7,
                "column": 26
              },
              "end": {
                "line": 7,
                "column": 32
              },
              "identifierName": "locale"
            },
            "name": "locale"
          },
          {
            "type": "Identifier",
            "start": 168,
            "end": 183,
            "loc": {
              "start": {
                "line": 7,
                "column": 34
              },
              "end": {
                "line": 7,
                "column": 49
              },
              "identifierName": "numberingSystem"
            },
            "name": "numberingSystem"
          },
          {
            "type": "Identifier",
            "start": 185,
            "end": 199,
            "loc": {
              "start": {
                "line": 7,
                "column": 51
              },
              "end": {
                "line": 7,
                "column": 65
              },
              "identifierName": "outputCalendar"
            },
            "name": "outputCalendar"
          }
        ],
        "body": {
          "type": "BlockStatement",
          "start": 201,
          "end": 609,
          "loc": {
            "start": {
              "line": 7,
              "column": 67
            },
            "end": {
              "line": 26,
              "column": 1
            }
          },
          "body": [
            {
              "type": "VariableDeclaration",
              "start": 205,
              "end": 276,
              "loc": {
                "start": {
                  "line": 8,
                  "column": 2
                },
                "end": {
                  "line": 8,
                  "column": 73
                }
              },
              "declarations": [
                {
                  "type": "VariableDeclarator",
                  "start": 209,
                  "end": 275,
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 6
                    },
                    "end": {
                      "line": 8,
                      "column": 72
                    }
                  },
                  "id": {
                    "type": "Identifier",
                    "start": 209,
                    "end": 212,
                    "loc": {
                      "start": {
                        "line": 8,
                        "column": 6
                      },
                      "end": {
                        "line": 8,
                        "column": 9
                      },
                      "identifierName": "loc"
                    },
                    "name": "loc"
                  },
                  "init": {
                    "type": "LogicalExpression",
                    "start": 215,
                    "end": 275,
                    "loc": {
                      "start": {
                        "line": 8,
                        "column": 12
                      },
                      "end": {
                        "line": 8,
                        "column": 72
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 215,
                      "end": 221,
                      "loc": {
                        "start": {
                          "line": 8,
                          "column": 12
                        },
                        "end": {
                          "line": 8,
                          "column": 18
                        },
                        "identifierName": "locale"
                      },
                      "name": "locale"
                    },
                    "operator": "||",
                    "right": {
                      "type": "MemberExpression",
                      "start": 225,
                      "end": 275,
                      "loc": {
                        "start": {
                          "line": 8,
                          "column": 22
                        },
                        "end": {
                          "line": 8,
                          "column": 72
                        }
                      },
                      "object": {
                        "type": "CallExpression",
                        "start": 225,
                        "end": 268,
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 22
                          },
                          "end": {
                            "line": 8,
                            "column": 65
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 225,
                          "end": 266,
                          "loc": {
                            "start": {
                              "line": 8,
                              "column": 22
                            },
                            "end": {
                              "line": 8,
                              "column": 63
                            }
                          },
                          "object": {
                            "type": "NewExpression",
                            "start": 225,
                            "end": 250,
                            "loc": {
                              "start": {
                                "line": 8,
                                "column": 22
                              },
                              "end": {
                                "line": 8,
                                "column": 47
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 229,
                              "end": 248,
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 26
                                },
                                "end": {
                                  "line": 8,
                                  "column": 45
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 229,
                                "end": 233,
                                "loc": {
                                  "start": {
                                    "line": 8,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 8,
                                    "column": 30
                                  },
                                  "identifierName": "Intl"
                                },
                                "name": "Intl"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 234,
                                "end": 248,
                                "loc": {
                                  "start": {
                                    "line": 8,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 8,
                                    "column": 45
                                  },
                                  "identifierName": "DateTimeFormat"
                                },
                                "name": "DateTimeFormat"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 251,
                            "end": 266,
                            "loc": {
                              "start": {
                                "line": 8,
                                "column": 48
                              },
                              "end": {
                                "line": 8,
                                "column": 63
                              },
                              "identifierName": "resolvedOptions"
                            },
                            "name": "resolvedOptions"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 269,
                        "end": 275,
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 66
                          },
                          "end": {
                            "line": 8,
                            "column": 72
                          },
                          "identifierName": "locale"
                        },
                        "name": "locale"
                      },
                      "computed": false
                    }
                  }
                }
              ],
              "kind": "let"
            },
            {
              "type": "ExpressionStatement",
              "start": 279,
              "end": 327,
              "loc": {
                "start": {
                  "line": 9,
                  "column": 2
                },
                "end": {
                  "line": 9,
                  "column": 50
                }
              },
              "expression": {
                "type": "AssignmentExpression",
                "start": 279,
                "end": 326,
                "loc": {
                  "start": {
                    "line": 9,
                    "column": 2
                  },
                  "end": {
                    "line": 9,
                    "column": 49
                  }
                },
                "operator": "=",
                "left": {
                  "type": "Identifier",
                  "start": 279,
                  "end": 282,
                  "loc": {
                    "start": {
                      "line": 9,
                      "column": 2
                    },
                    "end": {
                      "line": 9,
                      "column": 5
                    },
                    "identifierName": "loc"
                  },
                  "name": "loc"
                },
                "right": {
                  "type": "ConditionalExpression",
                  "start": 285,
                  "end": 326,
                  "loc": {
                    "start": {
                      "line": 9,
                      "column": 8
                    },
                    "end": {
                      "line": 9,
                      "column": 49
                    }
                  },
                  "test": {
                    "type": "CallExpression",
                    "start": 285,
                    "end": 306,
                    "loc": {
                      "start": {
                        "line": 9,
                        "column": 8
                      },
                      "end": {
                        "line": 9,
                        "column": 29
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 285,
                      "end": 298,
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 8
                        },
                        "end": {
                          "line": 9,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 285,
                        "end": 290,
                        "loc": {
                          "start": {
                            "line": 9,
                            "column": 8
                          },
                          "end": {
                            "line": 9,
                            "column": 13
                          },
                          "identifierName": "Array"
                        },
                        "name": "Array"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 291,
                        "end": 298,
                        "loc": {
                          "start": {
                            "line": 9,
                            "column": 14
                          },
                          "end": {
                            "line": 9,
                            "column": 21
                          },
                          "identifierName": "isArray"
                        },
                        "name": "isArray"
                      },
                      "computed": false
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "start": 299,
                        "end": 305,
                        "loc": {
                          "start": {
                            "line": 9,
                            "column": 22
                          },
                          "end": {
                            "line": 9,
                            "column": 28
                          },
                          "identifierName": "locale"
                        },
                        "name": "locale"
                      }
                    ]
                  },
                  "consequent": {
                    "type": "Identifier",
                    "start": 309,
                    "end": 315,
                    "loc": {
                      "start": {
                        "line": 9,
                        "column": 32
                      },
                      "end": {
                        "line": 9,
                        "column": 38
                      },
                      "identifierName": "locale"
                    },
                    "name": "locale"
                  },
                  "alternate": {
                    "type": "ArrayExpression",
                    "start": 318,
                    "end": 326,
                    "loc": {
                      "start": {
                        "line": 9,
                        "column": 41
                      },
                      "end": {
                        "line": 9,
                        "column": 49
                      }
                    },
                    "elements": [
                      {
                        "type": "Identifier",
                        "start": 319,
                        "end": 325,
                        "loc": {
                          "start": {
                            "line": 9,
                            "column": 42
                          },
                          "end": {
                            "line": 9,
                            "column": 48
                          },
                          "identifierName": "locale"
                        },
                        "name": "locale"
                      }
                    ]
                  }
                }
              }
            },
            {
              "type": "IfStatement",
              "start": 331,
              "end": 593,
              "loc": {
                "start": {
                  "line": 11,
                  "column": 2
                },
                "end": {
                  "line": 24,
                  "column": 3
                }
              },
              "test": {
                "type": "LogicalExpression",
                "start": 335,
                "end": 368,
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 6
                  },
                  "end": {
                    "line": 11,
                    "column": 39
                  }
                },
                "left": {
                  "type": "Identifier",
                  "start": 335,
                  "end": 349,
                  "loc": {
                    "start": {
                      "line": 11,
                      "column": 6
                    },
                    "end": {
                      "line": 11,
                      "column": 20
                    },
                    "identifierName": "outputCalendar"
                  },
                  "name": "outputCalendar"
                },
                "operator": "||",
                "right": {
                  "type": "Identifier",
                  "start": 353,
                  "end": 368,
                  "loc": {
                    "start": {
                      "line": 11,
                      "column": 24
                    },
                    "end": {
                      "line": 11,
                      "column": 39
                    },
                    "identifierName": "numberingSystem"
                  },
                  "name": "numberingSystem"
                }
              },
              "consequent": {
                "type": "BlockStatement",
                "start": 370,
                "end": 593,
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 41
                  },
                  "end": {
                    "line": 24,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 376,
                    "end": 589,
                    "loc": {
                      "start": {
                        "line": 12,
                        "column": 4
                      },
                      "end": {
                        "line": 23,
                        "column": 7
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 376,
                      "end": 588,
                      "loc": {
                        "start": {
                          "line": 12,
                          "column": 4
                        },
                        "end": {
                          "line": 23,
                          "column": 6
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "Identifier",
                        "start": 376,
                        "end": 379,
                        "loc": {
                          "start": {
                            "line": 12,
                            "column": 4
                          },
                          "end": {
                            "line": 12,
                            "column": 7
                          },
                          "identifierName": "loc"
                        },
                        "name": "loc"
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 382,
                        "end": 588,
                        "loc": {
                          "start": {
                            "line": 12,
                            "column": 10
                          },
                          "end": {
                            "line": 23,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 382,
                          "end": 389,
                          "loc": {
                            "start": {
                              "line": 12,
                              "column": 10
                            },
                            "end": {
                              "line": 12,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 382,
                            "end": 385,
                            "loc": {
                              "start": {
                                "line": 12,
                                "column": 10
                              },
                              "end": {
                                "line": 12,
                                "column": 13
                              },
                              "identifierName": "loc"
                            },
                            "name": "loc"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 386,
                            "end": 389,
                            "loc": {
                              "start": {
                                "line": 12,
                                "column": 14
                              },
                              "end": {
                                "line": 12,
                                "column": 17
                              },
                              "identifierName": "map"
                            },
                            "name": "map"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 390,
                            "end": 587,
                            "loc": {
                              "start": {
                                "line": 12,
                                "column": 18
                              },
                              "end": {
                                "line": 23,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 390,
                                "end": 391,
                                "loc": {
                                  "start": {
                                    "line": 12,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 12,
                                    "column": 19
                                  },
                                  "identifierName": "l"
                                },
                                "name": "l"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 395,
                              "end": 587,
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 23
                                },
                                "end": {
                                  "line": 23,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 403,
                                  "end": 413,
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 16
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 403,
                                    "end": 412,
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 15
                                      }
                                    },
                                    "operator": "+=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 403,
                                      "end": 404,
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 7
                                        },
                                        "identifierName": "l"
                                      },
                                      "name": "l"
                                    },
                                    "right": {
                                      "type": "StringLiteral",
                                      "start": 408,
                                      "end": 412,
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 15
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "-u",
                                        "raw": "'-u'"
                                      },
                                      "value": "-u"
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "start": 421,
                                  "end": 488,
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 7
                                    }
                                  },
                                  "test": {
                                    "type": "Identifier",
                                    "start": 425,
                                    "end": 439,
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 24
                                      },
                                      "identifierName": "outputCalendar"
                                    },
                                    "name": "outputCalendar"
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 441,
                                    "end": 488,
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 451,
                                        "end": 480,
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 37
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 451,
                                          "end": 479,
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 36
                                            }
                                          },
                                          "operator": "+=",
                                          "left": {
                                            "type": "Identifier",
                                            "start": 451,
                                            "end": 452,
                                            "loc": {
                                              "start": {
                                                "line": 16,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 16,
                                                "column": 9
                                              },
                                              "identifierName": "l"
                                            },
                                            "name": "l"
                                          },
                                          "right": {
                                            "type": "BinaryExpression",
                                            "start": 456,
                                            "end": 479,
                                            "loc": {
                                              "start": {
                                                "line": 16,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 16,
                                                "column": 36
                                              }
                                            },
                                            "left": {
                                              "type": "StringLiteral",
                                              "start": 456,
                                              "end": 462,
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 19
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "-ca-",
                                                "raw": "'-ca-'"
                                              },
                                              "value": "-ca-"
                                            },
                                            "operator": "+",
                                            "right": {
                                              "type": "Identifier",
                                              "start": 465,
                                              "end": 479,
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 36
                                                },
                                                "identifierName": "outputCalendar"
                                              },
                                              "name": "outputCalendar"
                                            }
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null
                                },
                                {
                                  "type": "IfStatement",
                                  "start": 496,
                                  "end": 565,
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 7
                                    }
                                  },
                                  "test": {
                                    "type": "Identifier",
                                    "start": 500,
                                    "end": 515,
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 25
                                      },
                                      "identifierName": "numberingSystem"
                                    },
                                    "name": "numberingSystem"
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 517,
                                    "end": 565,
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 527,
                                        "end": 557,
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 38
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 527,
                                          "end": 556,
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 37
                                            }
                                          },
                                          "operator": "+=",
                                          "left": {
                                            "type": "Identifier",
                                            "start": 527,
                                            "end": 528,
                                            "loc": {
                                              "start": {
                                                "line": 20,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 20,
                                                "column": 9
                                              },
                                              "identifierName": "l"
                                            },
                                            "name": "l"
                                          },
                                          "right": {
                                            "type": "BinaryExpression",
                                            "start": 532,
                                            "end": 556,
                                            "loc": {
                                              "start": {
                                                "line": 20,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 20,
                                                "column": 37
                                              }
                                            },
                                            "left": {
                                              "type": "StringLiteral",
                                              "start": 532,
                                              "end": 538,
                                              "loc": {
                                                "start": {
                                                  "line": 20,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 20,
                                                  "column": 19
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "-nu-",
                                                "raw": "'-nu-'"
                                              },
                                              "value": "-nu-"
                                            },
                                            "operator": "+",
                                            "right": {
                                              "type": "Identifier",
                                              "start": 541,
                                              "end": 556,
                                              "loc": {
                                                "start": {
                                                  "line": 20,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 20,
                                                  "column": 37
                                                },
                                                "identifierName": "numberingSystem"
                                              },
                                              "name": "numberingSystem"
                                            }
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null
                                },
                                {
                                  "type": "ReturnStatement",
                                  "start": 572,
                                  "end": 581,
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 15
                                    }
                                  },
                                  "argument": {
                                    "type": "Identifier",
                                    "start": 579,
                                    "end": 580,
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 14
                                      },
                                      "identifierName": "l"
                                    },
                                    "name": "l"
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    }
                  }
                ],
                "directives": []
              },
              "alternate": null
            },
            {
              "type": "ReturnStatement",
              "start": 596,
              "end": 607,
              "loc": {
                "start": {
                  "line": 25,
                  "column": 2
                },
                "end": {
                  "line": 25,
                  "column": 13
                }
              },
              "argument": {
                "type": "Identifier",
                "start": 603,
                "end": 606,
                "loc": {
                  "start": {
                    "line": 25,
                    "column": 9
                  },
                  "end": {
                    "line": 25,
                    "column": 12
                  },
                  "identifierName": "loc"
                },
                "name": "loc"
              }
            }
          ],
          "directives": []
        }
      },
      {
        "type": "FunctionDeclaration",
        "start": 611,
        "end": 765,
        "loc": {
          "start": {
            "line": 28,
            "column": 0
          },
          "end": {
            "line": 35,
            "column": 1
          }
        },
        "id": {
          "type": "Identifier",
          "start": 620,
          "end": 629,
          "loc": {
            "start": {
              "line": 28,
              "column": 9
            },
            "end": {
              "line": 28,
              "column": 18
            },
            "identifierName": "mapMonths"
          },
          "name": "mapMonths"
        },
        "generator": false,
        "expression": false,
        "async": false,
        "params": [
          {
            "type": "Identifier",
            "start": 630,
            "end": 631,
            "loc": {
              "start": {
                "line": 28,
                "column": 19
              },
              "end": {
                "line": 28,
                "column": 20
              },
              "identifierName": "f"
            },
            "name": "f"
          }
        ],
        "body": {
          "type": "BlockStatement",
          "start": 633,
          "end": 765,
          "loc": {
            "start": {
              "line": 28,
              "column": 22
            },
            "end": {
              "line": 35,
              "column": 1
            }
          },
          "body": [
            {
              "type": "VariableDeclaration",
              "start": 637,
              "end": 651,
              "loc": {
                "start": {
                  "line": 29,
                  "column": 2
                },
                "end": {
                  "line": 29,
                  "column": 16
                }
              },
              "declarations": [
                {
                  "type": "VariableDeclarator",
                  "start": 643,
                  "end": 650,
                  "loc": {
                    "start": {
                      "line": 29,
                      "column": 8
                    },
                    "end": {
                      "line": 29,
                      "column": 15
                    }
                  },
                  "id": {
                    "type": "Identifier",
                    "start": 643,
                    "end": 645,
                    "loc": {
                      "start": {
                        "line": 29,
                        "column": 8
                      },
                      "end": {
                        "line": 29,
                        "column": 10
                      },
                      "identifierName": "ms"
                    },
                    "name": "ms"
                  },
                  "init": {
                    "type": "ArrayExpression",
                    "start": 648,
                    "end": 650,
                    "loc": {
                      "start": {
                        "line": 29,
                        "column": 13
                      },
                      "end": {
                        "line": 29,
                        "column": 15
                      }
                    },
                    "elements": []
                  }
                }
              ],
              "kind": "const"
            },
            {
              "type": "ForStatement",
              "start": 654,
              "end": 750,
              "loc": {
                "start": {
                  "line": 30,
                  "column": 2
                },
                "end": {
                  "line": 33,
                  "column": 3
                }
              },
              "init": {
                "type": "VariableDeclaration",
                "start": 659,
                "end": 668,
                "loc": {
                  "start": {
                    "line": 30,
                    "column": 7
                  },
                  "end": {
                    "line": 30,
                    "column": 16
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 663,
                    "end": 668,
                    "loc": {
                      "start": {
                        "line": 30,
                        "column": 11
                      },
                      "end": {
                        "line": 30,
                        "column": 16
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 663,
                      "end": 664,
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 11
                        },
                        "end": {
                          "line": 30,
                          "column": 12
                        },
                        "identifierName": "i"
                      },
                      "name": "i"
                    },
                    "init": {
                      "type": "NumericLiteral",
                      "start": 667,
                      "end": 668,
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 15
                        },
                        "end": {
                          "line": 30,
                          "column": 16
                        }
                      },
                      "extra": {
                        "rawValue": 1,
                        "raw": "1"
                      },
                      "value": 1
                    }
                  }
                ],
                "kind": "let"
              },
              "test": {
                "type": "BinaryExpression",
                "start": 670,
                "end": 677,
                "loc": {
                  "start": {
                    "line": 30,
                    "column": 18
                  },
                  "end": {
                    "line": 30,
                    "column": 25
                  }
                },
                "left": {
                  "type": "Identifier",
                  "start": 670,
                  "end": 671,
                  "loc": {
                    "start": {
                      "line": 30,
                      "column": 18
                    },
                    "end": {
                      "line": 30,
                      "column": 19
                    },
                    "identifierName": "i"
                  },
                  "name": "i"
                },
                "operator": "<=",
                "right": {
                  "type": "NumericLiteral",
                  "start": 675,
                  "end": 677,
                  "loc": {
                    "start": {
                      "line": 30,
                      "column": 23
                    },
                    "end": {
                      "line": 30,
                      "column": 25
                    }
                  },
                  "extra": {
                    "rawValue": 12,
                    "raw": "12"
                  },
                  "value": 12
                }
              },
              "update": {
                "type": "UpdateExpression",
                "start": 679,
                "end": 682,
                "loc": {
                  "start": {
                    "line": 30,
                    "column": 27
                  },
                  "end": {
                    "line": 30,
                    "column": 30
                  }
                },
                "operator": "++",
                "prefix": false,
                "argument": {
                  "type": "Identifier",
                  "start": 679,
                  "end": 680,
                  "loc": {
                    "start": {
                      "line": 30,
                      "column": 27
                    },
                    "end": {
                      "line": 30,
                      "column": 28
                    },
                    "identifierName": "i"
                  },
                  "name": "i"
                }
              },
              "body": {
                "type": "BlockStatement",
                "start": 684,
                "end": 750,
                "loc": {
                  "start": {
                    "line": 30,
                    "column": 32
                  },
                  "end": {
                    "line": 33,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 690,
                    "end": 726,
                    "loc": {
                      "start": {
                        "line": 31,
                        "column": 4
                      },
                      "end": {
                        "line": 31,
                        "column": 40
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 696,
                        "end": 725,
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 10
                          },
                          "end": {
                            "line": 31,
                            "column": 39
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 696,
                          "end": 698,
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 10
                            },
                            "end": {
                              "line": 31,
                              "column": 12
                            },
                            "identifierName": "dt"
                          },
                          "name": "dt"
                        },
                        "init": {
                          "type": "CallExpression",
                          "start": 701,
                          "end": 725,
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 15
                            },
                            "end": {
                              "line": 31,
                              "column": 39
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 701,
                            "end": 713,
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 15
                              },
                              "end": {
                                "line": 31,
                                "column": 27
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 701,
                              "end": 709,
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 15
                                },
                                "end": {
                                  "line": 31,
                                  "column": 23
                                },
                                "identifierName": "DateTime"
                              },
                              "name": "DateTime"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 710,
                              "end": 713,
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 24
                                },
                                "end": {
                                  "line": 31,
                                  "column": 27
                                },
                                "identifierName": "utc"
                              },
                              "name": "utc"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "NumericLiteral",
                              "start": 714,
                              "end": 718,
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 28
                                },
                                "end": {
                                  "line": 31,
                                  "column": 32
                                }
                              },
                              "extra": {
                                "rawValue": 2016,
                                "raw": "2016"
                              },
                              "value": 2016
                            },
                            {
                              "type": "Identifier",
                              "start": 720,
                              "end": 721,
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 34
                                },
                                "end": {
                                  "line": 31,
                                  "column": 35
                                },
                                "identifierName": "i"
                              },
                              "name": "i"
                            },
                            {
                              "type": "NumericLiteral",
                              "start": 723,
                              "end": 724,
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 37
                                },
                                "end": {
                                  "line": 31,
                                  "column": 38
                                }
                              },
                              "extra": {
                                "rawValue": 1,
                                "raw": "1"
                              },
                              "value": 1
                            }
                          ]
                        }
                      }
                    ],
                    "kind": "const"
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 731,
                    "end": 746,
                    "loc": {
                      "start": {
                        "line": 32,
                        "column": 4
                      },
                      "end": {
                        "line": 32,
                        "column": 19
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 731,
                      "end": 745,
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 4
                        },
                        "end": {
                          "line": 32,
                          "column": 18
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 731,
                        "end": 738,
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 4
                          },
                          "end": {
                            "line": 32,
                            "column": 11
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 731,
                          "end": 733,
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 4
                            },
                            "end": {
                              "line": 32,
                              "column": 6
                            },
                            "identifierName": "ms"
                          },
                          "name": "ms"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 734,
                          "end": 738,
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 7
                            },
                            "end": {
                              "line": 32,
                              "column": 11
                            },
                            "identifierName": "push"
                          },
                          "name": "push"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 739,
                          "end": 744,
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 12
                            },
                            "end": {
                              "line": 32,
                              "column": 17
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 739,
                            "end": 740,
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 12
                              },
                              "end": {
                                "line": 32,
                                "column": 13
                              },
                              "identifierName": "f"
                            },
                            "name": "f"
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 741,
                              "end": 743,
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 14
                                },
                                "end": {
                                  "line": 32,
                                  "column": 16
                                },
                                "identifierName": "dt"
                              },
                              "name": "dt"
                            }
                          ]
                        }
                      ]
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ReturnStatement",
              "start": 753,
              "end": 763,
              "loc": {
                "start": {
                  "line": 34,
                  "column": 2
                },
                "end": {
                  "line": 34,
                  "column": 12
                }
              },
              "argument": {
                "type": "Identifier",
                "start": 760,
                "end": 762,
                "loc": {
                  "start": {
                    "line": 34,
                    "column": 9
                  },
                  "end": {
                    "line": 34,
                    "column": 11
                  },
                  "identifierName": "ms"
                },
                "name": "ms"
              }
            }
          ],
          "directives": []
        }
      },
      {
        "type": "FunctionDeclaration",
        "start": 767,
        "end": 928,
        "loc": {
          "start": {
            "line": 37,
            "column": 0
          },
          "end": {
            "line": 44,
            "column": 1
          }
        },
        "id": {
          "type": "Identifier",
          "start": 776,
          "end": 787,
          "loc": {
            "start": {
              "line": 37,
              "column": 9
            },
            "end": {
              "line": 37,
              "column": 20
            },
            "identifierName": "mapWeekdays"
          },
          "name": "mapWeekdays"
        },
        "generator": false,
        "expression": false,
        "async": false,
        "params": [
          {
            "type": "Identifier",
            "start": 788,
            "end": 789,
            "loc": {
              "start": {
                "line": 37,
                "column": 21
              },
              "end": {
                "line": 37,
                "column": 22
              },
              "identifierName": "f"
            },
            "name": "f"
          }
        ],
        "body": {
          "type": "BlockStatement",
          "start": 791,
          "end": 928,
          "loc": {
            "start": {
              "line": 37,
              "column": 24
            },
            "end": {
              "line": 44,
              "column": 1
            }
          },
          "body": [
            {
              "type": "VariableDeclaration",
              "start": 795,
              "end": 809,
              "loc": {
                "start": {
                  "line": 38,
                  "column": 2
                },
                "end": {
                  "line": 38,
                  "column": 16
                }
              },
              "declarations": [
                {
                  "type": "VariableDeclarator",
                  "start": 801,
                  "end": 808,
                  "loc": {
                    "start": {
                      "line": 38,
                      "column": 8
                    },
                    "end": {
                      "line": 38,
                      "column": 15
                    }
                  },
                  "id": {
                    "type": "Identifier",
                    "start": 801,
                    "end": 803,
                    "loc": {
                      "start": {
                        "line": 38,
                        "column": 8
                      },
                      "end": {
                        "line": 38,
                        "column": 10
                      },
                      "identifierName": "ms"
                    },
                    "name": "ms"
                  },
                  "init": {
                    "type": "ArrayExpression",
                    "start": 806,
                    "end": 808,
                    "loc": {
                      "start": {
                        "line": 38,
                        "column": 13
                      },
                      "end": {
                        "line": 38,
                        "column": 15
                      }
                    },
                    "elements": []
                  }
                }
              ],
              "kind": "const"
            },
            {
              "type": "ForStatement",
              "start": 812,
              "end": 913,
              "loc": {
                "start": {
                  "line": 39,
                  "column": 2
                },
                "end": {
                  "line": 42,
                  "column": 3
                }
              },
              "init": {
                "type": "VariableDeclaration",
                "start": 817,
                "end": 826,
                "loc": {
                  "start": {
                    "line": 39,
                    "column": 7
                  },
                  "end": {
                    "line": 39,
                    "column": 16
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 821,
                    "end": 826,
                    "loc": {
                      "start": {
                        "line": 39,
                        "column": 11
                      },
                      "end": {
                        "line": 39,
                        "column": 16
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 821,
                      "end": 822,
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 11
                        },
                        "end": {
                          "line": 39,
                          "column": 12
                        },
                        "identifierName": "i"
                      },
                      "name": "i"
                    },
                    "init": {
                      "type": "NumericLiteral",
                      "start": 825,
                      "end": 826,
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 15
                        },
                        "end": {
                          "line": 39,
                          "column": 16
                        }
                      },
                      "extra": {
                        "rawValue": 1,
                        "raw": "1"
                      },
                      "value": 1
                    }
                  }
                ],
                "kind": "let"
              },
              "test": {
                "type": "BinaryExpression",
                "start": 828,
                "end": 834,
                "loc": {
                  "start": {
                    "line": 39,
                    "column": 18
                  },
                  "end": {
                    "line": 39,
                    "column": 24
                  }
                },
                "left": {
                  "type": "Identifier",
                  "start": 828,
                  "end": 829,
                  "loc": {
                    "start": {
                      "line": 39,
                      "column": 18
                    },
                    "end": {
                      "line": 39,
                      "column": 19
                    },
                    "identifierName": "i"
                  },
                  "name": "i"
                },
                "operator": "<=",
                "right": {
                  "type": "NumericLiteral",
                  "start": 833,
                  "end": 834,
                  "loc": {
                    "start": {
                      "line": 39,
                      "column": 23
                    },
                    "end": {
                      "line": 39,
                      "column": 24
                    }
                  },
                  "extra": {
                    "rawValue": 7,
                    "raw": "7"
                  },
                  "value": 7
                }
              },
              "update": {
                "type": "UpdateExpression",
                "start": 836,
                "end": 839,
                "loc": {
                  "start": {
                    "line": 39,
                    "column": 26
                  },
                  "end": {
                    "line": 39,
                    "column": 29
                  }
                },
                "operator": "++",
                "prefix": false,
                "argument": {
                  "type": "Identifier",
                  "start": 836,
                  "end": 837,
                  "loc": {
                    "start": {
                      "line": 39,
                      "column": 26
                    },
                    "end": {
                      "line": 39,
                      "column": 27
                    },
                    "identifierName": "i"
                  },
                  "name": "i"
                }
              },
              "body": {
                "type": "BlockStatement",
                "start": 841,
                "end": 913,
                "loc": {
                  "start": {
                    "line": 39,
                    "column": 31
                  },
                  "end": {
                    "line": 42,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 847,
                    "end": 889,
                    "loc": {
                      "start": {
                        "line": 40,
                        "column": 4
                      },
                      "end": {
                        "line": 40,
                        "column": 46
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 853,
                        "end": 888,
                        "loc": {
                          "start": {
                            "line": 40,
                            "column": 10
                          },
                          "end": {
                            "line": 40,
                            "column": 45
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 853,
                          "end": 855,
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 10
                            },
                            "end": {
                              "line": 40,
                              "column": 12
                            },
                            "identifierName": "dt"
                          },
                          "name": "dt"
                        },
                        "init": {
                          "type": "CallExpression",
                          "start": 858,
                          "end": 888,
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 15
                            },
                            "end": {
                              "line": 40,
                              "column": 45
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 858,
                            "end": 870,
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 15
                              },
                              "end": {
                                "line": 40,
                                "column": 27
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 858,
                              "end": 866,
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 15
                                },
                                "end": {
                                  "line": 40,
                                  "column": 23
                                },
                                "identifierName": "DateTime"
                              },
                              "name": "DateTime"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 867,
                              "end": 870,
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 24
                                },
                                "end": {
                                  "line": 40,
                                  "column": 27
                                },
                                "identifierName": "utc"
                              },
                              "name": "utc"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "NumericLiteral",
                              "start": 871,
                              "end": 875,
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 28
                                },
                                "end": {
                                  "line": 40,
                                  "column": 32
                                }
                              },
                              "extra": {
                                "rawValue": 2016,
                                "raw": "2016"
                              },
                              "value": 2016
                            },
                            {
                              "type": "NumericLiteral",
                              "start": 877,
                              "end": 879,
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 34
                                },
                                "end": {
                                  "line": 40,
                                  "column": 36
                                }
                              },
                              "extra": {
                                "rawValue": 11,
                                "raw": "11"
                              },
                              "value": 11
                            },
                            {
                              "type": "BinaryExpression",
                              "start": 881,
                              "end": 887,
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 38
                                },
                                "end": {
                                  "line": 40,
                                  "column": 44
                                }
                              },
                              "left": {
                                "type": "NumericLiteral",
                                "start": 881,
                                "end": 883,
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 40
                                  }
                                },
                                "extra": {
                                  "rawValue": 13,
                                  "raw": "13"
                                },
                                "value": 13
                              },
                              "operator": "+",
                              "right": {
                                "type": "Identifier",
                                "start": 886,
                                "end": 887,
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 44
                                  },
                                  "identifierName": "i"
                                },
                                "name": "i"
                              }
                            }
                          ]
                        }
                      }
                    ],
                    "kind": "const"
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 894,
                    "end": 909,
                    "loc": {
                      "start": {
                        "line": 41,
                        "column": 4
                      },
                      "end": {
                        "line": 41,
                        "column": 19
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 894,
                      "end": 908,
                      "loc": {
                        "start": {
                          "line": 41,
                          "column": 4
                        },
                        "end": {
                          "line": 41,
                          "column": 18
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 894,
                        "end": 901,
                        "loc": {
                          "start": {
                            "line": 41,
                            "column": 4
                          },
                          "end": {
                            "line": 41,
                            "column": 11
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 894,
                          "end": 896,
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 4
                            },
                            "end": {
                              "line": 41,
                              "column": 6
                            },
                            "identifierName": "ms"
                          },
                          "name": "ms"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 897,
                          "end": 901,
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 7
                            },
                            "end": {
                              "line": 41,
                              "column": 11
                            },
                            "identifierName": "push"
                          },
                          "name": "push"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 902,
                          "end": 907,
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 12
                            },
                            "end": {
                              "line": 41,
                              "column": 17
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 902,
                            "end": 903,
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 12
                              },
                              "end": {
                                "line": 41,
                                "column": 13
                              },
                              "identifierName": "f"
                            },
                            "name": "f"
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 904,
                              "end": 906,
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 14
                                },
                                "end": {
                                  "line": 41,
                                  "column": 16
                                },
                                "identifierName": "dt"
                              },
                              "name": "dt"
                            }
                          ]
                        }
                      ]
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ReturnStatement",
              "start": 916,
              "end": 926,
              "loc": {
                "start": {
                  "line": 43,
                  "column": 2
                },
                "end": {
                  "line": 43,
                  "column": 12
                }
              },
              "argument": {
                "type": "Identifier",
                "start": 923,
                "end": 925,
                "loc": {
                  "start": {
                    "line": 43,
                    "column": 9
                  },
                  "end": {
                    "line": 43,
                    "column": 11
                  },
                  "identifierName": "ms"
                },
                "name": "ms"
              }
            }
          ],
          "directives": []
        }
      },
      {
        "type": "FunctionDeclaration",
        "start": 930,
        "end": 1184,
        "loc": {
          "start": {
            "line": 46,
            "column": 0
          },
          "end": {
            "line": 56,
            "column": 1
          }
        },
        "id": {
          "type": "Identifier",
          "start": 939,
          "end": 948,
          "loc": {
            "start": {
              "line": 46,
              "column": 9
            },
            "end": {
              "line": 46,
              "column": 18
            },
            "identifierName": "listStuff"
          },
          "name": "listStuff"
        },
        "generator": false,
        "expression": false,
        "async": false,
        "params": [
          {
            "type": "Identifier",
            "start": 949,
            "end": 952,
            "loc": {
              "start": {
                "line": 46,
                "column": 19
              },
              "end": {
                "line": 46,
                "column": 22
              },
              "identifierName": "loc"
            },
            "name": "loc"
          },
          {
            "type": "Identifier",
            "start": 954,
            "end": 960,
            "loc": {
              "start": {
                "line": 46,
                "column": 24
              },
              "end": {
                "line": 46,
                "column": 30
              },
              "identifierName": "length"
            },
            "name": "length"
          },
          {
            "type": "Identifier",
            "start": 962,
            "end": 971,
            "loc": {
              "start": {
                "line": 46,
                "column": 32
              },
              "end": {
                "line": 46,
                "column": 41
              },
              "identifierName": "defaultOK"
            },
            "name": "defaultOK"
          },
          {
            "type": "Identifier",
            "start": 973,
            "end": 982,
            "loc": {
              "start": {
                "line": 46,
                "column": 43
              },
              "end": {
                "line": 46,
                "column": 52
              },
              "identifierName": "englishFn"
            },
            "name": "englishFn"
          },
          {
            "type": "Identifier",
            "start": 984,
            "end": 990,
            "loc": {
              "start": {
                "line": 46,
                "column": 54
              },
              "end": {
                "line": 46,
                "column": 60
              },
              "identifierName": "intlFn"
            },
            "name": "intlFn"
          }
        ],
        "body": {
          "type": "BlockStatement",
          "start": 992,
          "end": 1184,
          "loc": {
            "start": {
              "line": 46,
              "column": 62
            },
            "end": {
              "line": 56,
              "column": 1
            }
          },
          "body": [
            {
              "type": "VariableDeclaration",
              "start": 996,
              "end": 1036,
              "loc": {
                "start": {
                  "line": 47,
                  "column": 2
                },
                "end": {
                  "line": 47,
                  "column": 42
                }
              },
              "declarations": [
                {
                  "type": "VariableDeclarator",
                  "start": 1002,
                  "end": 1035,
                  "loc": {
                    "start": {
                      "line": 47,
                      "column": 8
                    },
                    "end": {
                      "line": 47,
                      "column": 41
                    }
                  },
                  "id": {
                    "type": "Identifier",
                    "start": 1002,
                    "end": 1006,
                    "loc": {
                      "start": {
                        "line": 47,
                        "column": 8
                      },
                      "end": {
                        "line": 47,
                        "column": 12
                      },
                      "identifierName": "mode"
                    },
                    "name": "mode"
                  },
                  "init": {
                    "type": "CallExpression",
                    "start": 1009,
                    "end": 1035,
                    "loc": {
                      "start": {
                        "line": 47,
                        "column": 15
                      },
                      "end": {
                        "line": 47,
                        "column": 41
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 1009,
                      "end": 1024,
                      "loc": {
                        "start": {
                          "line": 47,
                          "column": 15
                        },
                        "end": {
                          "line": 47,
                          "column": 30
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1009,
                        "end": 1012,
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 15
                          },
                          "end": {
                            "line": 47,
                            "column": 18
                          },
                          "identifierName": "loc"
                        },
                        "name": "loc"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1013,
                        "end": 1024,
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 19
                          },
                          "end": {
                            "line": 47,
                            "column": 30
                          },
                          "identifierName": "listingMode"
                        },
                        "name": "listingMode"
                      },
                      "computed": false
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "start": 1025,
                        "end": 1034,
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 31
                          },
                          "end": {
                            "line": 47,
                            "column": 40
                          },
                          "identifierName": "defaultOK"
                        },
                        "name": "defaultOK"
                      }
                    ]
                  }
                }
              ],
              "kind": "const"
            },
            {
              "type": "IfStatement",
              "start": 1040,
              "end": 1182,
              "loc": {
                "start": {
                  "line": 49,
                  "column": 2
                },
                "end": {
                  "line": 55,
                  "column": 3
                }
              },
              "test": {
                "type": "BinaryExpression",
                "start": 1044,
                "end": 1060,
                "loc": {
                  "start": {
                    "line": 49,
                    "column": 6
                  },
                  "end": {
                    "line": 49,
                    "column": 22
                  }
                },
                "left": {
                  "type": "Identifier",
                  "start": 1044,
                  "end": 1048,
                  "loc": {
                    "start": {
                      "line": 49,
                      "column": 6
                    },
                    "end": {
                      "line": 49,
                      "column": 10
                    },
                    "identifierName": "mode"
                  },
                  "name": "mode"
                },
                "operator": "===",
                "right": {
                  "type": "StringLiteral",
                  "start": 1053,
                  "end": 1060,
                  "loc": {
                    "start": {
                      "line": 49,
                      "column": 15
                    },
                    "end": {
                      "line": 49,
                      "column": 22
                    }
                  },
                  "extra": {
                    "rawValue": "error",
                    "raw": "'error'"
                  },
                  "value": "error"
                }
              },
              "consequent": {
                "type": "BlockStatement",
                "start": 1062,
                "end": 1084,
                "loc": {
                  "start": {
                    "line": 49,
                    "column": 24
                  },
                  "end": {
                    "line": 51,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 1068,
                    "end": 1080,
                    "loc": {
                      "start": {
                        "line": 50,
                        "column": 4
                      },
                      "end": {
                        "line": 50,
                        "column": 16
                      }
                    },
                    "argument": {
                      "type": "NullLiteral",
                      "start": 1075,
                      "end": 1079,
                      "loc": {
                        "start": {
                          "line": 50,
                          "column": 11
                        },
                        "end": {
                          "line": 50,
                          "column": 15
                        }
                      }
                    }
                  }
                ],
                "directives": []
              },
              "alternate": {
                "type": "IfStatement",
                "start": 1090,
                "end": 1182,
                "loc": {
                  "start": {
                    "line": 51,
                    "column": 9
                  },
                  "end": {
                    "line": 55,
                    "column": 3
                  }
                },
                "test": {
                  "type": "BinaryExpression",
                  "start": 1094,
                  "end": 1107,
                  "loc": {
                    "start": {
                      "line": 51,
                      "column": 13
                    },
                    "end": {
                      "line": 51,
                      "column": 26
                    }
                  },
                  "left": {
                    "type": "Identifier",
                    "start": 1094,
                    "end": 1098,
                    "loc": {
                      "start": {
                        "line": 51,
                        "column": 13
                      },
                      "end": {
                        "line": 51,
                        "column": 17
                      },
                      "identifierName": "mode"
                    },
                    "name": "mode"
                  },
                  "operator": "===",
                  "right": {
                    "type": "StringLiteral",
                    "start": 1103,
                    "end": 1107,
                    "loc": {
                      "start": {
                        "line": 51,
                        "column": 22
                      },
                      "end": {
                        "line": 51,
                        "column": 26
                      }
                    },
                    "extra": {
                      "rawValue": "en",
                      "raw": "'en'"
                    },
                    "value": "en"
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 1109,
                  "end": 1144,
                  "loc": {
                    "start": {
                      "line": 51,
                      "column": 28
                    },
                    "end": {
                      "line": 53,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 1115,
                      "end": 1140,
                      "loc": {
                        "start": {
                          "line": 52,
                          "column": 4
                        },
                        "end": {
                          "line": 52,
                          "column": 29
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 1122,
                        "end": 1139,
                        "loc": {
                          "start": {
                            "line": 52,
                            "column": 11
                          },
                          "end": {
                            "line": 52,
                            "column": 28
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 1122,
                          "end": 1131,
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 11
                            },
                            "end": {
                              "line": 52,
                              "column": 20
                            },
                            "identifierName": "englishFn"
                          },
                          "name": "englishFn"
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 1132,
                            "end": 1138,
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 21
                              },
                              "end": {
                                "line": 52,
                                "column": 27
                              },
                              "identifierName": "length"
                            },
                            "name": "length"
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": {
                  "type": "BlockStatement",
                  "start": 1150,
                  "end": 1182,
                  "loc": {
                    "start": {
                      "line": 53,
                      "column": 9
                    },
                    "end": {
                      "line": 55,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 1156,
                      "end": 1178,
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 4
                        },
                        "end": {
                          "line": 54,
                          "column": 26
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 1163,
                        "end": 1177,
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 11
                          },
                          "end": {
                            "line": 54,
                            "column": 25
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 1163,
                          "end": 1169,
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 11
                            },
                            "end": {
                              "line": 54,
                              "column": 17
                            },
                            "identifierName": "intlFn"
                          },
                          "name": "intlFn"
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 1170,
                            "end": 1176,
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 18
                              },
                              "end": {
                                "line": 54,
                                "column": 24
                              },
                              "identifierName": "length"
                            },
                            "name": "length"
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              }
            }
          ],
          "directives": [],
          "trailingComments": null
        },
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\n * @private\n ",
            "start": 1186,
            "end": 1205,
            "loc": {
              "start": {
                "line": 58,
                "column": 0
              },
              "end": {
                "line": 60,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ClassDeclaration",
        "start": 1207,
        "end": 1472,
        "loc": {
          "start": {
            "line": 62,
            "column": 0
          },
          "end": {
            "line": 72,
            "column": 1
          }
        },
        "id": {
          "type": "Identifier",
          "start": 1213,
          "end": 1232,
          "loc": {
            "start": {
              "line": 62,
              "column": 6
            },
            "end": {
              "line": 62,
              "column": 25
            },
            "identifierName": "PolyNumberFormatter"
          },
          "name": "PolyNumberFormatter",
          "leadingComments": null
        },
        "superClass": null,
        "body": {
          "type": "ClassBody",
          "start": 1233,
          "end": 1472,
          "loc": {
            "start": {
              "line": 62,
              "column": 26
            },
            "end": {
              "line": 72,
              "column": 1
            }
          },
          "body": [
            {
              "type": "ClassMethod",
              "start": 1237,
              "end": 1332,
              "loc": {
                "start": {
                  "line": 63,
                  "column": 2
                },
                "end": {
                  "line": 66,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 1237,
                "end": 1248,
                "loc": {
                  "start": {
                    "line": 63,
                    "column": 2
                  },
                  "end": {
                    "line": 63,
                    "column": 13
                  },
                  "identifierName": "constructor"
                },
                "name": "constructor"
              },
              "static": false,
              "kind": "constructor",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 1249,
                  "end": 1253,
                  "loc": {
                    "start": {
                      "line": 63,
                      "column": 14
                    },
                    "end": {
                      "line": 63,
                      "column": 18
                    },
                    "identifierName": "opts"
                  },
                  "name": "opts"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 1255,
                "end": 1332,
                "loc": {
                  "start": {
                    "line": 63,
                    "column": 20
                  },
                  "end": {
                    "line": 66,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 1261,
                    "end": 1290,
                    "loc": {
                      "start": {
                        "line": 64,
                        "column": 4
                      },
                      "end": {
                        "line": 64,
                        "column": 33
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 1261,
                      "end": 1289,
                      "loc": {
                        "start": {
                          "line": 64,
                          "column": 4
                        },
                        "end": {
                          "line": 64,
                          "column": 32
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 1261,
                        "end": 1271,
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 4
                          },
                          "end": {
                            "line": 64,
                            "column": 14
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1261,
                          "end": 1265,
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 4
                            },
                            "end": {
                              "line": 64,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1266,
                          "end": 1271,
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 9
                            },
                            "end": {
                              "line": 64,
                              "column": 14
                            },
                            "identifierName": "padTo"
                          },
                          "name": "padTo"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "LogicalExpression",
                        "start": 1274,
                        "end": 1289,
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 17
                          },
                          "end": {
                            "line": 64,
                            "column": 32
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 1274,
                          "end": 1284,
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 17
                            },
                            "end": {
                              "line": 64,
                              "column": 27
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 1274,
                            "end": 1278,
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 17
                              },
                              "end": {
                                "line": 64,
                                "column": 21
                              },
                              "identifierName": "opts"
                            },
                            "name": "opts"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1279,
                            "end": 1284,
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 22
                              },
                              "end": {
                                "line": 64,
                                "column": 27
                              },
                              "identifierName": "padTo"
                            },
                            "name": "padTo"
                          },
                          "computed": false
                        },
                        "operator": "||",
                        "right": {
                          "type": "NumericLiteral",
                          "start": 1288,
                          "end": 1289,
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 31
                            },
                            "end": {
                              "line": 64,
                              "column": 32
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        }
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1295,
                    "end": 1328,
                    "loc": {
                      "start": {
                        "line": 65,
                        "column": 4
                      },
                      "end": {
                        "line": 65,
                        "column": 37
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 1295,
                      "end": 1327,
                      "loc": {
                        "start": {
                          "line": 65,
                          "column": 4
                        },
                        "end": {
                          "line": 65,
                          "column": 36
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 1295,
                        "end": 1305,
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 4
                          },
                          "end": {
                            "line": 65,
                            "column": 14
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1295,
                          "end": 1299,
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 4
                            },
                            "end": {
                              "line": 65,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1300,
                          "end": 1305,
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 9
                            },
                            "end": {
                              "line": 65,
                              "column": 14
                            },
                            "identifierName": "round"
                          },
                          "name": "round"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "LogicalExpression",
                        "start": 1308,
                        "end": 1327,
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 17
                          },
                          "end": {
                            "line": 65,
                            "column": 36
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 1308,
                          "end": 1318,
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 17
                            },
                            "end": {
                              "line": 65,
                              "column": 27
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 1308,
                            "end": 1312,
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 17
                              },
                              "end": {
                                "line": 65,
                                "column": 21
                              },
                              "identifierName": "opts"
                            },
                            "name": "opts"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1313,
                            "end": 1318,
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 22
                              },
                              "end": {
                                "line": 65,
                                "column": 27
                              },
                              "identifierName": "round"
                            },
                            "name": "round"
                          },
                          "computed": false
                        },
                        "operator": "||",
                        "right": {
                          "type": "BooleanLiteral",
                          "start": 1322,
                          "end": 1327,
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 31
                            },
                            "end": {
                              "line": 65,
                              "column": 36
                            }
                          },
                          "value": false
                        }
                      }
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 1336,
              "end": 1470,
              "loc": {
                "start": {
                  "line": 68,
                  "column": 2
                },
                "end": {
                  "line": 71,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 1336,
                "end": 1342,
                "loc": {
                  "start": {
                    "line": 68,
                    "column": 2
                  },
                  "end": {
                    "line": 68,
                    "column": 8
                  },
                  "identifierName": "format"
                },
                "name": "format"
              },
              "static": false,
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 1343,
                  "end": 1344,
                  "loc": {
                    "start": {
                      "line": 68,
                      "column": 9
                    },
                    "end": {
                      "line": 68,
                      "column": 10
                    },
                    "identifierName": "i"
                  },
                  "name": "i"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 1346,
                "end": 1470,
                "loc": {
                  "start": {
                    "line": 68,
                    "column": 12
                  },
                  "end": {
                    "line": 71,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 1352,
                    "end": 1404,
                    "loc": {
                      "start": {
                        "line": 69,
                        "column": 4
                      },
                      "end": {
                        "line": 69,
                        "column": 56
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 1358,
                        "end": 1403,
                        "loc": {
                          "start": {
                            "line": 69,
                            "column": 10
                          },
                          "end": {
                            "line": 69,
                            "column": 55
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 1358,
                          "end": 1370,
                          "loc": {
                            "start": {
                              "line": 69,
                              "column": 10
                            },
                            "end": {
                              "line": 69,
                              "column": 22
                            },
                            "identifierName": "maybeRounded"
                          },
                          "name": "maybeRounded"
                        },
                        "init": {
                          "type": "ConditionalExpression",
                          "start": 1373,
                          "end": 1403,
                          "loc": {
                            "start": {
                              "line": 69,
                              "column": 25
                            },
                            "end": {
                              "line": 69,
                              "column": 55
                            }
                          },
                          "test": {
                            "type": "MemberExpression",
                            "start": 1373,
                            "end": 1383,
                            "loc": {
                              "start": {
                                "line": 69,
                                "column": 25
                              },
                              "end": {
                                "line": 69,
                                "column": 35
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 1373,
                              "end": 1377,
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 25
                                },
                                "end": {
                                  "line": 69,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1378,
                              "end": 1383,
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 30
                                },
                                "end": {
                                  "line": 69,
                                  "column": 35
                                },
                                "identifierName": "round"
                              },
                              "name": "round"
                            },
                            "computed": false
                          },
                          "consequent": {
                            "type": "CallExpression",
                            "start": 1386,
                            "end": 1399,
                            "loc": {
                              "start": {
                                "line": 69,
                                "column": 38
                              },
                              "end": {
                                "line": 69,
                                "column": 51
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 1386,
                              "end": 1396,
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 38
                                },
                                "end": {
                                  "line": 69,
                                  "column": 48
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 1386,
                                "end": 1390,
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 42
                                  },
                                  "identifierName": "Math"
                                },
                                "name": "Math"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1391,
                                "end": 1396,
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 48
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 1397,
                                "end": 1398,
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 50
                                  },
                                  "identifierName": "i"
                                },
                                "name": "i"
                              }
                            ]
                          },
                          "alternate": {
                            "type": "Identifier",
                            "start": 1402,
                            "end": 1403,
                            "loc": {
                              "start": {
                                "line": 69,
                                "column": 54
                              },
                              "end": {
                                "line": 69,
                                "column": 55
                              },
                              "identifierName": "i"
                            },
                            "name": "i"
                          }
                        }
                      }
                    ],
                    "kind": "const"
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 1409,
                    "end": 1466,
                    "loc": {
                      "start": {
                        "line": 70,
                        "column": 4
                      },
                      "end": {
                        "line": 70,
                        "column": 61
                      }
                    },
                    "argument": {
                      "type": "CallExpression",
                      "start": 1416,
                      "end": 1465,
                      "loc": {
                        "start": {
                          "line": 70,
                          "column": 11
                        },
                        "end": {
                          "line": 70,
                          "column": 60
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 1416,
                        "end": 1448,
                        "loc": {
                          "start": {
                            "line": 70,
                            "column": 11
                          },
                          "end": {
                            "line": 70,
                            "column": 43
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 1416,
                          "end": 1439,
                          "loc": {
                            "start": {
                              "line": 70,
                              "column": 11
                            },
                            "end": {
                              "line": 70,
                              "column": 34
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 1416,
                            "end": 1437,
                            "loc": {
                              "start": {
                                "line": 70,
                                "column": 11
                              },
                              "end": {
                                "line": 70,
                                "column": 32
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 1416,
                              "end": 1428,
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 11
                                },
                                "end": {
                                  "line": 70,
                                  "column": 23
                                },
                                "identifierName": "maybeRounded"
                              },
                              "name": "maybeRounded"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1429,
                              "end": 1437,
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 24
                                },
                                "end": {
                                  "line": 70,
                                  "column": 32
                                },
                                "identifierName": "toString"
                              },
                              "name": "toString"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1440,
                          "end": 1448,
                          "loc": {
                            "start": {
                              "line": 70,
                              "column": 35
                            },
                            "end": {
                              "line": 70,
                              "column": 43
                            },
                            "identifierName": "padStart"
                          },
                          "name": "padStart"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "start": 1449,
                          "end": 1459,
                          "loc": {
                            "start": {
                              "line": 70,
                              "column": 44
                            },
                            "end": {
                              "line": 70,
                              "column": 54
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1449,
                            "end": 1453,
                            "loc": {
                              "start": {
                                "line": 70,
                                "column": 44
                              },
                              "end": {
                                "line": 70,
                                "column": 48
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1454,
                            "end": 1459,
                            "loc": {
                              "start": {
                                "line": 70,
                                "column": 49
                              },
                              "end": {
                                "line": 70,
                                "column": 54
                              },
                              "identifierName": "padTo"
                            },
                            "name": "padTo"
                          },
                          "computed": false
                        },
                        {
                          "type": "StringLiteral",
                          "start": 1461,
                          "end": 1464,
                          "loc": {
                            "start": {
                              "line": 70,
                              "column": 56
                            },
                            "end": {
                              "line": 70,
                              "column": 59
                            }
                          },
                          "extra": {
                            "rawValue": "0",
                            "raw": "'0'"
                          },
                          "value": "0"
                        }
                      ]
                    }
                  }
                ],
                "directives": []
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\n * @private\n ",
            "start": 1186,
            "end": 1205,
            "loc": {
              "start": {
                "line": 58,
                "column": 0
              },
              "end": {
                "line": 60,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ClassDeclaration",
        "start": 1474,
        "end": 1677,
        "loc": {
          "start": {
            "line": 74,
            "column": 0
          },
          "end": {
            "line": 86,
            "column": 1
          }
        },
        "id": {
          "type": "Identifier",
          "start": 1480,
          "end": 1497,
          "loc": {
            "start": {
              "line": 74,
              "column": 6
            },
            "end": {
              "line": 74,
              "column": 23
            },
            "identifierName": "PolyDateFormatter"
          },
          "name": "PolyDateFormatter"
        },
        "superClass": null,
        "body": {
          "type": "ClassBody",
          "start": 1498,
          "end": 1677,
          "loc": {
            "start": {
              "line": 74,
              "column": 24
            },
            "end": {
              "line": 86,
              "column": 1
            }
          },
          "body": [
            {
              "type": "ClassMethod",
              "start": 1502,
              "end": 1542,
              "loc": {
                "start": {
                  "line": 75,
                  "column": 2
                },
                "end": {
                  "line": 77,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 1502,
                "end": 1508,
                "loc": {
                  "start": {
                    "line": 75,
                    "column": 2
                  },
                  "end": {
                    "line": 75,
                    "column": 8
                  },
                  "identifierName": "format"
                },
                "name": "format"
              },
              "static": false,
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 1509,
                  "end": 1510,
                  "loc": {
                    "start": {
                      "line": 75,
                      "column": 9
                    },
                    "end": {
                      "line": 75,
                      "column": 10
                    },
                    "identifierName": "d"
                  },
                  "name": "d"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 1512,
                "end": 1542,
                "loc": {
                  "start": {
                    "line": 75,
                    "column": 12
                  },
                  "end": {
                    "line": 77,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 1518,
                    "end": 1538,
                    "loc": {
                      "start": {
                        "line": 76,
                        "column": 4
                      },
                      "end": {
                        "line": 76,
                        "column": 24
                      }
                    },
                    "argument": {
                      "type": "CallExpression",
                      "start": 1525,
                      "end": 1537,
                      "loc": {
                        "start": {
                          "line": 76,
                          "column": 11
                        },
                        "end": {
                          "line": 76,
                          "column": 23
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 1525,
                        "end": 1535,
                        "loc": {
                          "start": {
                            "line": 76,
                            "column": 11
                          },
                          "end": {
                            "line": 76,
                            "column": 21
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 1525,
                          "end": 1526,
                          "loc": {
                            "start": {
                              "line": 76,
                              "column": 11
                            },
                            "end": {
                              "line": 76,
                              "column": 12
                            },
                            "identifierName": "d"
                          },
                          "name": "d"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1527,
                          "end": 1535,
                          "loc": {
                            "start": {
                              "line": 76,
                              "column": 13
                            },
                            "end": {
                              "line": 76,
                              "column": 21
                            },
                            "identifierName": "toString"
                          },
                          "name": "toString"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 1546,
              "end": 1675,
              "loc": {
                "start": {
                  "line": 79,
                  "column": 2
                },
                "end": {
                  "line": 85,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 1546,
                "end": 1561,
                "loc": {
                  "start": {
                    "line": 79,
                    "column": 2
                  },
                  "end": {
                    "line": 79,
                    "column": 17
                  },
                  "identifierName": "resolvedOptions"
                },
                "name": "resolvedOptions"
              },
              "static": false,
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 1564,
                "end": 1675,
                "loc": {
                  "start": {
                    "line": 79,
                    "column": 20
                  },
                  "end": {
                    "line": 85,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 1570,
                    "end": 1671,
                    "loc": {
                      "start": {
                        "line": 80,
                        "column": 4
                      },
                      "end": {
                        "line": 84,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "ObjectExpression",
                      "start": 1577,
                      "end": 1670,
                      "loc": {
                        "start": {
                          "line": 80,
                          "column": 11
                        },
                        "end": {
                          "line": 84,
                          "column": 5
                        }
                      },
                      "properties": [
                        {
                          "type": "ObjectProperty",
                          "start": 1585,
                          "end": 1600,
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 6
                            },
                            "end": {
                              "line": 81,
                              "column": 21
                            }
                          },
                          "method": false,
                          "shorthand": false,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 1585,
                            "end": 1591,
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 6
                              },
                              "end": {
                                "line": 81,
                                "column": 12
                              },
                              "identifierName": "locale"
                            },
                            "name": "locale"
                          },
                          "value": {
                            "type": "StringLiteral",
                            "start": 1593,
                            "end": 1600,
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 14
                              },
                              "end": {
                                "line": 81,
                                "column": 21
                              }
                            },
                            "extra": {
                              "rawValue": "en-US",
                              "raw": "'en-US'"
                            },
                            "value": "en-US"
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 1608,
                          "end": 1631,
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 6
                            },
                            "end": {
                              "line": 82,
                              "column": 29
                            }
                          },
                          "method": false,
                          "shorthand": false,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 1608,
                            "end": 1623,
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 6
                              },
                              "end": {
                                "line": 82,
                                "column": 21
                              },
                              "identifierName": "numberingSystem"
                            },
                            "name": "numberingSystem"
                          },
                          "value": {
                            "type": "StringLiteral",
                            "start": 1625,
                            "end": 1631,
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 23
                              },
                              "end": {
                                "line": 82,
                                "column": 29
                              }
                            },
                            "extra": {
                              "rawValue": "latn",
                              "raw": "'latn'"
                            },
                            "value": "latn"
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 1639,
                          "end": 1664,
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 6
                            },
                            "end": {
                              "line": 83,
                              "column": 31
                            }
                          },
                          "method": false,
                          "shorthand": false,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 1639,
                            "end": 1653,
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 6
                              },
                              "end": {
                                "line": 83,
                                "column": 20
                              },
                              "identifierName": "outputCalendar"
                            },
                            "name": "outputCalendar"
                          },
                          "value": {
                            "type": "StringLiteral",
                            "start": 1655,
                            "end": 1664,
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 22
                              },
                              "end": {
                                "line": 83,
                                "column": 31
                              }
                            },
                            "extra": {
                              "rawValue": "gregory",
                              "raw": "'gregory'"
                            },
                            "value": "gregory"
                          }
                        }
                      ]
                    }
                  }
                ],
                "directives": []
              }
            }
          ],
          "trailingComments": null
        },
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\n * @private\n ",
            "start": 1679,
            "end": 1698,
            "loc": {
              "start": {
                "line": 88,
                "column": 0
              },
              "end": {
                "line": 90,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 1700,
        "end": 8555,
        "loc": {
          "start": {
            "line": 92,
            "column": 0
          },
          "end": {
            "line": 313,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "ClassDeclaration",
          "start": 1707,
          "end": 8555,
          "loc": {
            "start": {
              "line": 92,
              "column": 7
            },
            "end": {
              "line": 313,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 1713,
            "end": 1719,
            "loc": {
              "start": {
                "line": 92,
                "column": 13
              },
              "end": {
                "line": 92,
                "column": 19
              },
              "identifierName": "Locale"
            },
            "name": "Locale",
            "leadingComments": null
          },
          "superClass": null,
          "body": {
            "type": "ClassBody",
            "start": 1720,
            "end": 8555,
            "loc": {
              "start": {
                "line": 92,
                "column": 20
              },
              "end": {
                "line": 313,
                "column": 1
              }
            },
            "body": [
              {
                "type": "ClassMethod",
                "start": 1724,
                "end": 1833,
                "loc": {
                  "start": {
                    "line": 93,
                    "column": 2
                  },
                  "end": {
                    "line": 95,
                    "column": 3
                  }
                },
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 1731,
                  "end": 1739,
                  "loc": {
                    "start": {
                      "line": 93,
                      "column": 9
                    },
                    "end": {
                      "line": 93,
                      "column": 17
                    },
                    "identifierName": "fromOpts"
                  },
                  "name": "fromOpts"
                },
                "static": true,
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 1740,
                    "end": 1744,
                    "loc": {
                      "start": {
                        "line": 93,
                        "column": 18
                      },
                      "end": {
                        "line": 93,
                        "column": 22
                      },
                      "identifierName": "opts"
                    },
                    "name": "opts"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 1746,
                  "end": 1833,
                  "loc": {
                    "start": {
                      "line": 93,
                      "column": 24
                    },
                    "end": {
                      "line": 95,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 1752,
                      "end": 1829,
                      "loc": {
                        "start": {
                          "line": 94,
                          "column": 4
                        },
                        "end": {
                          "line": 94,
                          "column": 81
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 1759,
                        "end": 1828,
                        "loc": {
                          "start": {
                            "line": 94,
                            "column": 11
                          },
                          "end": {
                            "line": 94,
                            "column": 80
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1759,
                          "end": 1772,
                          "loc": {
                            "start": {
                              "line": 94,
                              "column": 11
                            },
                            "end": {
                              "line": 94,
                              "column": 24
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 1759,
                            "end": 1765,
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 11
                              },
                              "end": {
                                "line": 94,
                                "column": 17
                              },
                              "identifierName": "Locale"
                            },
                            "name": "Locale"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1766,
                            "end": 1772,
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 18
                              },
                              "end": {
                                "line": 94,
                                "column": 24
                              },
                              "identifierName": "create"
                            },
                            "name": "create"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 1773,
                            "end": 1784,
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 25
                              },
                              "end": {
                                "line": 94,
                                "column": 36
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 1773,
                              "end": 1777,
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 25
                                },
                                "end": {
                                  "line": 94,
                                  "column": 29
                                },
                                "identifierName": "opts"
                              },
                              "name": "opts"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1778,
                              "end": 1784,
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 30
                                },
                                "end": {
                                  "line": 94,
                                  "column": 36
                                },
                                "identifierName": "locale"
                              },
                              "name": "locale"
                            },
                            "computed": false
                          },
                          {
                            "type": "MemberExpression",
                            "start": 1786,
                            "end": 1806,
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 38
                              },
                              "end": {
                                "line": 94,
                                "column": 58
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 1786,
                              "end": 1790,
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 38
                                },
                                "end": {
                                  "line": 94,
                                  "column": 42
                                },
                                "identifierName": "opts"
                              },
                              "name": "opts"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1791,
                              "end": 1806,
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 43
                                },
                                "end": {
                                  "line": 94,
                                  "column": 58
                                },
                                "identifierName": "numberingSystem"
                              },
                              "name": "numberingSystem"
                            },
                            "computed": false
                          },
                          {
                            "type": "MemberExpression",
                            "start": 1808,
                            "end": 1827,
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 60
                              },
                              "end": {
                                "line": 94,
                                "column": 79
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 1808,
                              "end": 1812,
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 60
                                },
                                "end": {
                                  "line": 94,
                                  "column": 64
                                },
                                "identifierName": "opts"
                              },
                              "name": "opts"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1813,
                              "end": 1827,
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 65
                                },
                                "end": {
                                  "line": 94,
                                  "column": 79
                                },
                                "identifierName": "outputCalendar"
                              },
                              "name": "outputCalendar"
                            },
                            "computed": false
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 1837,
                "end": 2334,
                "loc": {
                  "start": {
                    "line": 97,
                    "column": 2
                  },
                  "end": {
                    "line": 111,
                    "column": 3
                  }
                },
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 1844,
                  "end": 1850,
                  "loc": {
                    "start": {
                      "line": 97,
                      "column": 9
                    },
                    "end": {
                      "line": 97,
                      "column": 15
                    },
                    "identifierName": "create"
                  },
                  "name": "create"
                },
                "static": true,
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 1851,
                    "end": 1857,
                    "loc": {
                      "start": {
                        "line": 97,
                        "column": 16
                      },
                      "end": {
                        "line": 97,
                        "column": 22
                      },
                      "identifierName": "locale"
                    },
                    "name": "locale"
                  },
                  {
                    "type": "Identifier",
                    "start": 1859,
                    "end": 1874,
                    "loc": {
                      "start": {
                        "line": 97,
                        "column": 24
                      },
                      "end": {
                        "line": 97,
                        "column": 39
                      },
                      "identifierName": "numberingSystem"
                    },
                    "name": "numberingSystem"
                  },
                  {
                    "type": "Identifier",
                    "start": 1876,
                    "end": 1890,
                    "loc": {
                      "start": {
                        "line": 97,
                        "column": 41
                      },
                      "end": {
                        "line": 97,
                        "column": 55
                      },
                      "identifierName": "outputCalendar"
                    },
                    "name": "outputCalendar"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 1892,
                  "end": 2334,
                  "loc": {
                    "start": {
                      "line": 97,
                      "column": 57
                    },
                    "end": {
                      "line": 111,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 1898,
                      "end": 2138,
                      "loc": {
                        "start": {
                          "line": 98,
                          "column": 4
                        },
                        "end": {
                          "line": 102,
                          "column": 37
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 1904,
                          "end": 1931,
                          "loc": {
                            "start": {
                              "line": 98,
                              "column": 10
                            },
                            "end": {
                              "line": 98,
                              "column": 37
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 1904,
                            "end": 1911,
                            "loc": {
                              "start": {
                                "line": 98,
                                "column": 10
                              },
                              "end": {
                                "line": 98,
                                "column": 17
                              },
                              "identifierName": "localeR"
                            },
                            "name": "localeR"
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "start": 1914,
                            "end": 1931,
                            "loc": {
                              "start": {
                                "line": 98,
                                "column": 20
                              },
                              "end": {
                                "line": 98,
                                "column": 37
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 1914,
                              "end": 1920,
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 20
                                },
                                "end": {
                                  "line": 98,
                                  "column": 26
                                },
                                "identifierName": "locale"
                              },
                              "name": "locale"
                            },
                            "operator": "||",
                            "right": {
                              "type": "StringLiteral",
                              "start": 1924,
                              "end": 1931,
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 30
                                },
                                "end": {
                                  "line": 98,
                                  "column": 37
                                }
                              },
                              "extra": {
                                "rawValue": "en-US",
                                "raw": "'en-US'"
                              },
                              "value": "en-US"
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 1939,
                          "end": 1981,
                          "loc": {
                            "start": {
                              "line": 99,
                              "column": 6
                            },
                            "end": {
                              "line": 99,
                              "column": 48
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 1939,
                            "end": 1955,
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 6
                              },
                              "end": {
                                "line": 99,
                                "column": 22
                              },
                              "identifierName": "numberingSystemR"
                            },
                            "name": "numberingSystemR"
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "start": 1958,
                            "end": 1981,
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 25
                              },
                              "end": {
                                "line": 99,
                                "column": 48
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 1958,
                              "end": 1973,
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 25
                                },
                                "end": {
                                  "line": 99,
                                  "column": 40
                                },
                                "identifierName": "numberingSystem"
                              },
                              "name": "numberingSystem"
                            },
                            "operator": "||",
                            "right": {
                              "type": "NullLiteral",
                              "start": 1977,
                              "end": 1981,
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 44
                                },
                                "end": {
                                  "line": 99,
                                  "column": 48
                                }
                              }
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 1989,
                          "end": 2029,
                          "loc": {
                            "start": {
                              "line": 100,
                              "column": 6
                            },
                            "end": {
                              "line": 100,
                              "column": 46
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 1989,
                            "end": 2004,
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 6
                              },
                              "end": {
                                "line": 100,
                                "column": 21
                              },
                              "identifierName": "outputCalendarR"
                            },
                            "name": "outputCalendarR"
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "start": 2007,
                            "end": 2029,
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 24
                              },
                              "end": {
                                "line": 100,
                                "column": 46
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 2007,
                              "end": 2021,
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 24
                                },
                                "end": {
                                  "line": 100,
                                  "column": 38
                                },
                                "identifierName": "outputCalendar"
                              },
                              "name": "outputCalendar"
                            },
                            "operator": "||",
                            "right": {
                              "type": "NullLiteral",
                              "start": 2025,
                              "end": 2029,
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 42
                                },
                                "end": {
                                  "line": 100,
                                  "column": 46
                                }
                              }
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 2037,
                          "end": 2099,
                          "loc": {
                            "start": {
                              "line": 101,
                              "column": 6
                            },
                            "end": {
                              "line": 101,
                              "column": 68
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 2037,
                            "end": 2045,
                            "loc": {
                              "start": {
                                "line": 101,
                                "column": 6
                              },
                              "end": {
                                "line": 101,
                                "column": 14
                              },
                              "identifierName": "cacheKey"
                            },
                            "name": "cacheKey"
                          },
                          "init": {
                            "type": "TemplateLiteral",
                            "start": 2048,
                            "end": 2099,
                            "loc": {
                              "start": {
                                "line": 101,
                                "column": 17
                              },
                              "end": {
                                "line": 101,
                                "column": 68
                              }
                            },
                            "expressions": [
                              {
                                "type": "Identifier",
                                "start": 2051,
                                "end": 2058,
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 27
                                  },
                                  "identifierName": "localeR"
                                },
                                "name": "localeR"
                              },
                              {
                                "type": "Identifier",
                                "start": 2062,
                                "end": 2078,
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 47
                                  },
                                  "identifierName": "numberingSystemR"
                                },
                                "name": "numberingSystemR"
                              },
                              {
                                "type": "Identifier",
                                "start": 2082,
                                "end": 2097,
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 66
                                  },
                                  "identifierName": "outputCalendarR"
                                },
                                "name": "outputCalendarR"
                              }
                            ],
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "start": 2049,
                                "end": 2049,
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 18
                                  }
                                },
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false
                              },
                              {
                                "type": "TemplateElement",
                                "start": 2059,
                                "end": 2060,
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 29
                                  }
                                },
                                "value": {
                                  "raw": "|",
                                  "cooked": "|"
                                },
                                "tail": false
                              },
                              {
                                "type": "TemplateElement",
                                "start": 2079,
                                "end": 2080,
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 49
                                  }
                                },
                                "value": {
                                  "raw": "|",
                                  "cooked": "|"
                                },
                                "tail": false
                              },
                              {
                                "type": "TemplateElement",
                                "start": 2098,
                                "end": 2098,
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 67
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 67
                                  }
                                },
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true
                              }
                            ]
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 2107,
                          "end": 2137,
                          "loc": {
                            "start": {
                              "line": 102,
                              "column": 6
                            },
                            "end": {
                              "line": 102,
                              "column": 36
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 2107,
                            "end": 2113,
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 6
                              },
                              "end": {
                                "line": 102,
                                "column": 12
                              },
                              "identifierName": "cached"
                            },
                            "name": "cached"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 2116,
                            "end": 2137,
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 15
                              },
                              "end": {
                                "line": 102,
                                "column": 36
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 2116,
                              "end": 2127,
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 15
                                },
                                "end": {
                                  "line": 102,
                                  "column": 26
                                },
                                "identifierName": "localeCache"
                              },
                              "name": "localeCache"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2128,
                              "end": 2136,
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 27
                                },
                                "end": {
                                  "line": 102,
                                  "column": 35
                                },
                                "identifierName": "cacheKey"
                              },
                              "name": "cacheKey"
                            },
                            "computed": true
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 2144,
                      "end": 2330,
                      "loc": {
                        "start": {
                          "line": 104,
                          "column": 4
                        },
                        "end": {
                          "line": 110,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "Identifier",
                        "start": 2148,
                        "end": 2154,
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 8
                          },
                          "end": {
                            "line": 104,
                            "column": 14
                          },
                          "identifierName": "cached"
                        },
                        "name": "cached"
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 2156,
                        "end": 2184,
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 16
                          },
                          "end": {
                            "line": 106,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 2164,
                            "end": 2178,
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 6
                              },
                              "end": {
                                "line": 105,
                                "column": 20
                              }
                            },
                            "argument": {
                              "type": "Identifier",
                              "start": 2171,
                              "end": 2177,
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 13
                                },
                                "end": {
                                  "line": 105,
                                  "column": 19
                                },
                                "identifierName": "cached"
                              },
                              "name": "cached"
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 2190,
                        "end": 2330,
                        "loc": {
                          "start": {
                            "line": 106,
                            "column": 11
                          },
                          "end": {
                            "line": 110,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 2198,
                            "end": 2267,
                            "loc": {
                              "start": {
                                "line": 107,
                                "column": 6
                              },
                              "end": {
                                "line": 107,
                                "column": 75
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 2204,
                                "end": 2266,
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 74
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 2204,
                                  "end": 2209,
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 17
                                    },
                                    "identifierName": "fresh"
                                  },
                                  "name": "fresh"
                                },
                                "init": {
                                  "type": "NewExpression",
                                  "start": 2212,
                                  "end": 2266,
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 74
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 2216,
                                    "end": 2222,
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 30
                                      },
                                      "identifierName": "Locale"
                                    },
                                    "name": "Locale"
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 2223,
                                      "end": 2230,
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 38
                                        },
                                        "identifierName": "localeR"
                                      },
                                      "name": "localeR"
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 2232,
                                      "end": 2248,
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 56
                                        },
                                        "identifierName": "numberingSystemR"
                                      },
                                      "name": "numberingSystemR"
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 2250,
                                      "end": 2265,
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 58
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 73
                                        },
                                        "identifierName": "outputCalendarR"
                                      },
                                      "name": "outputCalendarR"
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 2274,
                            "end": 2304,
                            "loc": {
                              "start": {
                                "line": 108,
                                "column": 6
                              },
                              "end": {
                                "line": 108,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 2274,
                              "end": 2303,
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 6
                                },
                                "end": {
                                  "line": 108,
                                  "column": 35
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 2274,
                                "end": 2295,
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 27
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 2274,
                                  "end": 2285,
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 17
                                    },
                                    "identifierName": "localeCache"
                                  },
                                  "name": "localeCache"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2286,
                                  "end": 2294,
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 26
                                    },
                                    "identifierName": "cacheKey"
                                  },
                                  "name": "cacheKey"
                                },
                                "computed": true
                              },
                              "right": {
                                "type": "Identifier",
                                "start": 2298,
                                "end": 2303,
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 35
                                  },
                                  "identifierName": "fresh"
                                },
                                "name": "fresh"
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 2311,
                            "end": 2324,
                            "loc": {
                              "start": {
                                "line": 109,
                                "column": 6
                              },
                              "end": {
                                "line": 109,
                                "column": 19
                              }
                            },
                            "argument": {
                              "type": "Identifier",
                              "start": 2318,
                              "end": 2323,
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 13
                                },
                                "end": {
                                  "line": 109,
                                  "column": 18
                                },
                                "identifierName": "fresh"
                              },
                              "name": "fresh"
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 2338,
                "end": 2478,
                "loc": {
                  "start": {
                    "line": 113,
                    "column": 2
                  },
                  "end": {
                    "line": 115,
                    "column": 3
                  }
                },
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 2345,
                  "end": 2355,
                  "loc": {
                    "start": {
                      "line": 113,
                      "column": 9
                    },
                    "end": {
                      "line": 113,
                      "column": 19
                    },
                    "identifierName": "fromObject"
                  },
                  "name": "fromObject"
                },
                "static": true,
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 2356,
                    "end": 2404,
                    "loc": {
                      "start": {
                        "line": 113,
                        "column": 20
                      },
                      "end": {
                        "line": 113,
                        "column": 68
                      }
                    },
                    "left": {
                      "type": "ObjectPattern",
                      "start": 2356,
                      "end": 2399,
                      "loc": {
                        "start": {
                          "line": 113,
                          "column": 20
                        },
                        "end": {
                          "line": 113,
                          "column": 63
                        }
                      },
                      "properties": [
                        {
                          "type": "ObjectProperty",
                          "start": 2358,
                          "end": 2364,
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 22
                            },
                            "end": {
                              "line": 113,
                              "column": 28
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 2358,
                            "end": 2364,
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 22
                              },
                              "end": {
                                "line": 113,
                                "column": 28
                              },
                              "identifierName": "locale"
                            },
                            "name": "locale"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 2358,
                            "end": 2364,
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 22
                              },
                              "end": {
                                "line": 113,
                                "column": 28
                              },
                              "identifierName": "locale"
                            },
                            "name": "locale"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 2366,
                          "end": 2381,
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 30
                            },
                            "end": {
                              "line": 113,
                              "column": 45
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 2366,
                            "end": 2381,
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 30
                              },
                              "end": {
                                "line": 113,
                                "column": 45
                              },
                              "identifierName": "numberingSystem"
                            },
                            "name": "numberingSystem"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 2366,
                            "end": 2381,
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 30
                              },
                              "end": {
                                "line": 113,
                                "column": 45
                              },
                              "identifierName": "numberingSystem"
                            },
                            "name": "numberingSystem"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 2383,
                          "end": 2397,
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 47
                            },
                            "end": {
                              "line": 113,
                              "column": 61
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 2383,
                            "end": 2397,
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 47
                              },
                              "end": {
                                "line": 113,
                                "column": 61
                              },
                              "identifierName": "outputCalendar"
                            },
                            "name": "outputCalendar"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 2383,
                            "end": 2397,
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 47
                              },
                              "end": {
                                "line": 113,
                                "column": 61
                              },
                              "identifierName": "outputCalendar"
                            },
                            "name": "outputCalendar"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        }
                      ]
                    },
                    "right": {
                      "type": "ObjectExpression",
                      "start": 2402,
                      "end": 2404,
                      "loc": {
                        "start": {
                          "line": 113,
                          "column": 66
                        },
                        "end": {
                          "line": 113,
                          "column": 68
                        }
                      },
                      "properties": []
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 2406,
                  "end": 2478,
                  "loc": {
                    "start": {
                      "line": 113,
                      "column": 70
                    },
                    "end": {
                      "line": 115,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 2412,
                      "end": 2474,
                      "loc": {
                        "start": {
                          "line": 114,
                          "column": 4
                        },
                        "end": {
                          "line": 114,
                          "column": 66
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 2419,
                        "end": 2473,
                        "loc": {
                          "start": {
                            "line": 114,
                            "column": 11
                          },
                          "end": {
                            "line": 114,
                            "column": 65
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2419,
                          "end": 2432,
                          "loc": {
                            "start": {
                              "line": 114,
                              "column": 11
                            },
                            "end": {
                              "line": 114,
                              "column": 24
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 2419,
                            "end": 2425,
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 11
                              },
                              "end": {
                                "line": 114,
                                "column": 17
                              },
                              "identifierName": "Locale"
                            },
                            "name": "Locale"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2426,
                            "end": 2432,
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 18
                              },
                              "end": {
                                "line": 114,
                                "column": 24
                              },
                              "identifierName": "create"
                            },
                            "name": "create"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 2433,
                            "end": 2439,
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 25
                              },
                              "end": {
                                "line": 114,
                                "column": 31
                              },
                              "identifierName": "locale"
                            },
                            "name": "locale"
                          },
                          {
                            "type": "Identifier",
                            "start": 2441,
                            "end": 2456,
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 33
                              },
                              "end": {
                                "line": 114,
                                "column": 48
                              },
                              "identifierName": "numberingSystem"
                            },
                            "name": "numberingSystem"
                          },
                          {
                            "type": "Identifier",
                            "start": 2458,
                            "end": 2472,
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 50
                              },
                              "end": {
                                "line": 114,
                                "column": 64
                              },
                              "identifierName": "outputCalendar"
                            },
                            "name": "outputCalendar"
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 2482,
                "end": 3532,
                "loc": {
                  "start": {
                    "line": 117,
                    "column": 2
                  },
                  "end": {
                    "line": 151,
                    "column": 3
                  }
                },
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 2482,
                  "end": 2493,
                  "loc": {
                    "start": {
                      "line": 117,
                      "column": 2
                    },
                    "end": {
                      "line": 117,
                      "column": 13
                    },
                    "identifierName": "constructor"
                  },
                  "name": "constructor"
                },
                "static": false,
                "kind": "constructor",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 2494,
                    "end": 2500,
                    "loc": {
                      "start": {
                        "line": 117,
                        "column": 14
                      },
                      "end": {
                        "line": 117,
                        "column": 20
                      },
                      "identifierName": "locale"
                    },
                    "name": "locale"
                  },
                  {
                    "type": "Identifier",
                    "start": 2502,
                    "end": 2511,
                    "loc": {
                      "start": {
                        "line": 117,
                        "column": 22
                      },
                      "end": {
                        "line": 117,
                        "column": 31
                      },
                      "identifierName": "numbering"
                    },
                    "name": "numbering"
                  },
                  {
                    "type": "Identifier",
                    "start": 2513,
                    "end": 2527,
                    "loc": {
                      "start": {
                        "line": 117,
                        "column": 33
                      },
                      "end": {
                        "line": 117,
                        "column": 47
                      },
                      "identifierName": "outputCalendar"
                    },
                    "name": "outputCalendar"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 2529,
                  "end": 3532,
                  "loc": {
                    "start": {
                      "line": 117,
                      "column": 49
                    },
                    "end": {
                      "line": 151,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 2535,
                      "end": 2610,
                      "loc": {
                        "start": {
                          "line": 118,
                          "column": 4
                        },
                        "end": {
                          "line": 118,
                          "column": 79
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 2535,
                        "end": 2609,
                        "loc": {
                          "start": {
                            "line": 118,
                            "column": 4
                          },
                          "end": {
                            "line": 118,
                            "column": 78
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2535,
                          "end": 2556,
                          "loc": {
                            "start": {
                              "line": 118,
                              "column": 4
                            },
                            "end": {
                              "line": 118,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 2535,
                            "end": 2541,
                            "loc": {
                              "start": {
                                "line": 118,
                                "column": 4
                              },
                              "end": {
                                "line": 118,
                                "column": 10
                              },
                              "identifierName": "Object"
                            },
                            "name": "Object"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2542,
                            "end": 2556,
                            "loc": {
                              "start": {
                                "line": 118,
                                "column": 11
                              },
                              "end": {
                                "line": 118,
                                "column": 25
                              },
                              "identifierName": "defineProperty"
                            },
                            "name": "defineProperty"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 2557,
                            "end": 2561,
                            "loc": {
                              "start": {
                                "line": 118,
                                "column": 26
                              },
                              "end": {
                                "line": 118,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "StringLiteral",
                            "start": 2563,
                            "end": 2571,
                            "loc": {
                              "start": {
                                "line": 118,
                                "column": 32
                              },
                              "end": {
                                "line": 118,
                                "column": 40
                              }
                            },
                            "extra": {
                              "rawValue": "locale",
                              "raw": "'locale'"
                            },
                            "value": "locale"
                          },
                          {
                            "type": "ObjectExpression",
                            "start": 2573,
                            "end": 2608,
                            "loc": {
                              "start": {
                                "line": 118,
                                "column": 42
                              },
                              "end": {
                                "line": 118,
                                "column": 77
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 2575,
                                "end": 2588,
                                "loc": {
                                  "start": {
                                    "line": 118,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 118,
                                    "column": 57
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 2575,
                                  "end": 2580,
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 49
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                "value": {
                                  "type": "Identifier",
                                  "start": 2582,
                                  "end": 2588,
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 57
                                    },
                                    "identifierName": "locale"
                                  },
                                  "name": "locale"
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 2590,
                                "end": 2606,
                                "loc": {
                                  "start": {
                                    "line": 118,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 118,
                                    "column": 75
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 2590,
                                  "end": 2600,
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 69
                                    },
                                    "identifierName": "enumerable"
                                  },
                                  "name": "enumerable"
                                },
                                "value": {
                                  "type": "BooleanLiteral",
                                  "start": 2602,
                                  "end": 2606,
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 71
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 75
                                    }
                                  },
                                  "value": true
                                }
                              }
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2615,
                      "end": 2726,
                      "loc": {
                        "start": {
                          "line": 119,
                          "column": 4
                        },
                        "end": {
                          "line": 122,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 2615,
                        "end": 2725,
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 4
                          },
                          "end": {
                            "line": 122,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2615,
                          "end": 2636,
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 4
                            },
                            "end": {
                              "line": 119,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 2615,
                            "end": 2621,
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 4
                              },
                              "end": {
                                "line": 119,
                                "column": 10
                              },
                              "identifierName": "Object"
                            },
                            "name": "Object"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2622,
                            "end": 2636,
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 11
                              },
                              "end": {
                                "line": 119,
                                "column": 25
                              },
                              "identifierName": "defineProperty"
                            },
                            "name": "defineProperty"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 2637,
                            "end": 2641,
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 26
                              },
                              "end": {
                                "line": 119,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "StringLiteral",
                            "start": 2643,
                            "end": 2660,
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 32
                              },
                              "end": {
                                "line": 119,
                                "column": 49
                              }
                            },
                            "extra": {
                              "rawValue": "numberingSystem",
                              "raw": "'numberingSystem'"
                            },
                            "value": "numberingSystem"
                          },
                          {
                            "type": "ObjectExpression",
                            "start": 2662,
                            "end": 2724,
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 51
                              },
                              "end": {
                                "line": 122,
                                "column": 5
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 2670,
                                "end": 2694,
                                "loc": {
                                  "start": {
                                    "line": 120,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 120,
                                    "column": 30
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 2670,
                                  "end": 2675,
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 11
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                "value": {
                                  "type": "LogicalExpression",
                                  "start": 2677,
                                  "end": 2694,
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 30
                                    }
                                  },
                                  "left": {
                                    "type": "Identifier",
                                    "start": 2677,
                                    "end": 2686,
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 22
                                      },
                                      "identifierName": "numbering"
                                    },
                                    "name": "numbering"
                                  },
                                  "operator": "||",
                                  "right": {
                                    "type": "NullLiteral",
                                    "start": 2690,
                                    "end": 2694,
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 30
                                      }
                                    }
                                  }
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 2702,
                                "end": 2718,
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 121,
                                    "column": 22
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 2702,
                                  "end": 2712,
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 16
                                    },
                                    "identifierName": "enumerable"
                                  },
                                  "name": "enumerable"
                                },
                                "value": {
                                  "type": "BooleanLiteral",
                                  "start": 2714,
                                  "end": 2718,
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 22
                                    }
                                  },
                                  "value": true
                                }
                              }
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2731,
                      "end": 2846,
                      "loc": {
                        "start": {
                          "line": 123,
                          "column": 4
                        },
                        "end": {
                          "line": 126,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 2731,
                        "end": 2845,
                        "loc": {
                          "start": {
                            "line": 123,
                            "column": 4
                          },
                          "end": {
                            "line": 126,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2731,
                          "end": 2752,
                          "loc": {
                            "start": {
                              "line": 123,
                              "column": 4
                            },
                            "end": {
                              "line": 123,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 2731,
                            "end": 2737,
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 4
                              },
                              "end": {
                                "line": 123,
                                "column": 10
                              },
                              "identifierName": "Object"
                            },
                            "name": "Object"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2738,
                            "end": 2752,
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 11
                              },
                              "end": {
                                "line": 123,
                                "column": 25
                              },
                              "identifierName": "defineProperty"
                            },
                            "name": "defineProperty"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 2753,
                            "end": 2757,
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 26
                              },
                              "end": {
                                "line": 123,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "StringLiteral",
                            "start": 2759,
                            "end": 2775,
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 32
                              },
                              "end": {
                                "line": 123,
                                "column": 48
                              }
                            },
                            "extra": {
                              "rawValue": "outputCalendar",
                              "raw": "'outputCalendar'"
                            },
                            "value": "outputCalendar"
                          },
                          {
                            "type": "ObjectExpression",
                            "start": 2777,
                            "end": 2844,
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 50
                              },
                              "end": {
                                "line": 126,
                                "column": 5
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 2785,
                                "end": 2814,
                                "loc": {
                                  "start": {
                                    "line": 124,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 124,
                                    "column": 35
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 2785,
                                  "end": 2790,
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 11
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                "value": {
                                  "type": "LogicalExpression",
                                  "start": 2792,
                                  "end": 2814,
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 35
                                    }
                                  },
                                  "left": {
                                    "type": "Identifier",
                                    "start": 2792,
                                    "end": 2806,
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 27
                                      },
                                      "identifierName": "outputCalendar"
                                    },
                                    "name": "outputCalendar"
                                  },
                                  "operator": "||",
                                  "right": {
                                    "type": "NullLiteral",
                                    "start": 2810,
                                    "end": 2814,
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 35
                                      }
                                    }
                                  }
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 2822,
                                "end": 2838,
                                "loc": {
                                  "start": {
                                    "line": 125,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 125,
                                    "column": 22
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 2822,
                                  "end": 2832,
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 16
                                    },
                                    "identifierName": "enumerable"
                                  },
                                  "name": "enumerable"
                                },
                                "value": {
                                  "type": "BooleanLiteral",
                                  "start": 2834,
                                  "end": 2838,
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 22
                                    }
                                  },
                                  "value": true
                                }
                              }
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2851,
                      "end": 3007,
                      "loc": {
                        "start": {
                          "line": 127,
                          "column": 4
                        },
                        "end": {
                          "line": 130,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 2851,
                        "end": 3006,
                        "loc": {
                          "start": {
                            "line": 127,
                            "column": 4
                          },
                          "end": {
                            "line": 130,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2851,
                          "end": 2872,
                          "loc": {
                            "start": {
                              "line": 127,
                              "column": 4
                            },
                            "end": {
                              "line": 127,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 2851,
                            "end": 2857,
                            "loc": {
                              "start": {
                                "line": 127,
                                "column": 4
                              },
                              "end": {
                                "line": 127,
                                "column": 10
                              },
                              "identifierName": "Object"
                            },
                            "name": "Object"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2858,
                            "end": 2872,
                            "loc": {
                              "start": {
                                "line": 127,
                                "column": 11
                              },
                              "end": {
                                "line": 127,
                                "column": 25
                              },
                              "identifierName": "defineProperty"
                            },
                            "name": "defineProperty"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 2873,
                            "end": 2877,
                            "loc": {
                              "start": {
                                "line": 127,
                                "column": 26
                              },
                              "end": {
                                "line": 127,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "StringLiteral",
                            "start": 2879,
                            "end": 2885,
                            "loc": {
                              "start": {
                                "line": 127,
                                "column": 32
                              },
                              "end": {
                                "line": 127,
                                "column": 38
                              }
                            },
                            "extra": {
                              "rawValue": "intl",
                              "raw": "'intl'"
                            },
                            "value": "intl"
                          },
                          {
                            "type": "ObjectExpression",
                            "start": 2887,
                            "end": 3005,
                            "loc": {
                              "start": {
                                "line": 127,
                                "column": 40
                              },
                              "end": {
                                "line": 130,
                                "column": 5
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 2895,
                                "end": 2974,
                                "loc": {
                                  "start": {
                                    "line": 128,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 128,
                                    "column": 85
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 2895,
                                  "end": 2900,
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 11
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                "value": {
                                  "type": "CallExpression",
                                  "start": 2902,
                                  "end": 2974,
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 85
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 2902,
                                    "end": 2918,
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 29
                                      },
                                      "identifierName": "intlConfigString"
                                    },
                                    "name": "intlConfigString"
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 2919,
                                      "end": 2930,
                                      "loc": {
                                        "start": {
                                          "line": 128,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 128,
                                          "column": 41
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 2919,
                                        "end": 2923,
                                        "loc": {
                                          "start": {
                                            "line": 128,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2924,
                                        "end": 2930,
                                        "loc": {
                                          "start": {
                                            "line": 128,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 41
                                          },
                                          "identifierName": "locale"
                                        },
                                        "name": "locale"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "start": 2932,
                                      "end": 2952,
                                      "loc": {
                                        "start": {
                                          "line": 128,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 128,
                                          "column": 63
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 2932,
                                        "end": 2936,
                                        "loc": {
                                          "start": {
                                            "line": 128,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2937,
                                        "end": 2952,
                                        "loc": {
                                          "start": {
                                            "line": 128,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 63
                                          },
                                          "identifierName": "numberingSystem"
                                        },
                                        "name": "numberingSystem"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "start": 2954,
                                      "end": 2973,
                                      "loc": {
                                        "start": {
                                          "line": 128,
                                          "column": 65
                                        },
                                        "end": {
                                          "line": 128,
                                          "column": 84
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 2954,
                                        "end": 2958,
                                        "loc": {
                                          "start": {
                                            "line": 128,
                                            "column": 65
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 69
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2959,
                                        "end": 2973,
                                        "loc": {
                                          "start": {
                                            "line": 128,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 84
                                          },
                                          "identifierName": "outputCalendar"
                                        },
                                        "name": "outputCalendar"
                                      },
                                      "computed": false
                                    }
                                  ]
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 2982,
                                "end": 2999,
                                "loc": {
                                  "start": {
                                    "line": 129,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 129,
                                    "column": 23
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 2982,
                                  "end": 2992,
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 16
                                    },
                                    "identifierName": "enumerable"
                                  },
                                  "name": "enumerable"
                                },
                                "value": {
                                  "type": "BooleanLiteral",
                                  "start": 2994,
                                  "end": 2999,
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 23
                                    }
                                  },
                                  "value": false
                                }
                              }
                            ]
                          }
                        ]
                      },
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " cached usefulness",
                          "start": 3013,
                          "end": 3033,
                          "loc": {
                            "start": {
                              "line": 132,
                              "column": 4
                            },
                            "end": {
                              "line": 132,
                              "column": 24
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 3038,
                      "end": 3161,
                      "loc": {
                        "start": {
                          "line": 133,
                          "column": 4
                        },
                        "end": {
                          "line": 136,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 3038,
                        "end": 3160,
                        "loc": {
                          "start": {
                            "line": 133,
                            "column": 4
                          },
                          "end": {
                            "line": 136,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3038,
                          "end": 3059,
                          "loc": {
                            "start": {
                              "line": 133,
                              "column": 4
                            },
                            "end": {
                              "line": 133,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 3038,
                            "end": 3044,
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 4
                              },
                              "end": {
                                "line": 133,
                                "column": 10
                              },
                              "identifierName": "Object"
                            },
                            "name": "Object",
                            "leadingComments": null
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3045,
                            "end": 3059,
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 11
                              },
                              "end": {
                                "line": 133,
                                "column": 25
                              },
                              "identifierName": "defineProperty"
                            },
                            "name": "defineProperty"
                          },
                          "computed": false,
                          "leadingComments": null
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 3060,
                            "end": 3064,
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 26
                              },
                              "end": {
                                "line": 133,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "StringLiteral",
                            "start": 3066,
                            "end": 3081,
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 32
                              },
                              "end": {
                                "line": 133,
                                "column": 47
                              }
                            },
                            "extra": {
                              "rawValue": "weekdaysCache",
                              "raw": "'weekdaysCache'"
                            },
                            "value": "weekdaysCache"
                          },
                          {
                            "type": "ObjectExpression",
                            "start": 3083,
                            "end": 3159,
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 49
                              },
                              "end": {
                                "line": 136,
                                "column": 5
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 3091,
                                "end": 3128,
                                "loc": {
                                  "start": {
                                    "line": 134,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 134,
                                    "column": 43
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 3091,
                                  "end": 3096,
                                  "loc": {
                                    "start": {
                                      "line": 134,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 134,
                                      "column": 11
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                "value": {
                                  "type": "ObjectExpression",
                                  "start": 3098,
                                  "end": 3128,
                                  "loc": {
                                    "start": {
                                      "line": 134,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 134,
                                      "column": 43
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 3100,
                                      "end": 3110,
                                      "loc": {
                                        "start": {
                                          "line": 134,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 134,
                                          "column": 25
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 3100,
                                        "end": 3106,
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 21
                                          },
                                          "identifierName": "format"
                                        },
                                        "name": "format"
                                      },
                                      "value": {
                                        "type": "ObjectExpression",
                                        "start": 3108,
                                        "end": 3110,
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 25
                                          }
                                        },
                                        "properties": []
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 3112,
                                      "end": 3126,
                                      "loc": {
                                        "start": {
                                          "line": 134,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 134,
                                          "column": 41
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 3112,
                                        "end": 3122,
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 37
                                          },
                                          "identifierName": "standalone"
                                        },
                                        "name": "standalone"
                                      },
                                      "value": {
                                        "type": "ObjectExpression",
                                        "start": 3124,
                                        "end": 3126,
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 41
                                          }
                                        },
                                        "properties": []
                                      }
                                    }
                                  ]
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 3136,
                                "end": 3153,
                                "loc": {
                                  "start": {
                                    "line": 135,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 135,
                                    "column": 23
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 3136,
                                  "end": 3146,
                                  "loc": {
                                    "start": {
                                      "line": 135,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 135,
                                      "column": 16
                                    },
                                    "identifierName": "enumerable"
                                  },
                                  "name": "enumerable"
                                },
                                "value": {
                                  "type": "BooleanLiteral",
                                  "start": 3148,
                                  "end": 3153,
                                  "loc": {
                                    "start": {
                                      "line": 135,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 135,
                                      "column": 23
                                    }
                                  },
                                  "value": false
                                }
                              }
                            ]
                          }
                        ],
                        "leadingComments": null
                      },
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " cached usefulness",
                          "start": 3013,
                          "end": 3033,
                          "loc": {
                            "start": {
                              "line": 132,
                              "column": 4
                            },
                            "end": {
                              "line": 132,
                              "column": 24
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 3166,
                      "end": 3287,
                      "loc": {
                        "start": {
                          "line": 137,
                          "column": 4
                        },
                        "end": {
                          "line": 140,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 3166,
                        "end": 3286,
                        "loc": {
                          "start": {
                            "line": 137,
                            "column": 4
                          },
                          "end": {
                            "line": 140,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3166,
                          "end": 3187,
                          "loc": {
                            "start": {
                              "line": 137,
                              "column": 4
                            },
                            "end": {
                              "line": 137,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 3166,
                            "end": 3172,
                            "loc": {
                              "start": {
                                "line": 137,
                                "column": 4
                              },
                              "end": {
                                "line": 137,
                                "column": 10
                              },
                              "identifierName": "Object"
                            },
                            "name": "Object"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3173,
                            "end": 3187,
                            "loc": {
                              "start": {
                                "line": 137,
                                "column": 11
                              },
                              "end": {
                                "line": 137,
                                "column": 25
                              },
                              "identifierName": "defineProperty"
                            },
                            "name": "defineProperty"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 3188,
                            "end": 3192,
                            "loc": {
                              "start": {
                                "line": 137,
                                "column": 26
                              },
                              "end": {
                                "line": 137,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "StringLiteral",
                            "start": 3194,
                            "end": 3207,
                            "loc": {
                              "start": {
                                "line": 137,
                                "column": 32
                              },
                              "end": {
                                "line": 137,
                                "column": 45
                              }
                            },
                            "extra": {
                              "rawValue": "monthsCache",
                              "raw": "'monthsCache'"
                            },
                            "value": "monthsCache"
                          },
                          {
                            "type": "ObjectExpression",
                            "start": 3209,
                            "end": 3285,
                            "loc": {
                              "start": {
                                "line": 137,
                                "column": 47
                              },
                              "end": {
                                "line": 140,
                                "column": 5
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 3217,
                                "end": 3254,
                                "loc": {
                                  "start": {
                                    "line": 138,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 138,
                                    "column": 43
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 3217,
                                  "end": 3222,
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 11
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                "value": {
                                  "type": "ObjectExpression",
                                  "start": 3224,
                                  "end": 3254,
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 43
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 3226,
                                      "end": 3236,
                                      "loc": {
                                        "start": {
                                          "line": 138,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 138,
                                          "column": 25
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 3226,
                                        "end": 3232,
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 21
                                          },
                                          "identifierName": "format"
                                        },
                                        "name": "format"
                                      },
                                      "value": {
                                        "type": "ObjectExpression",
                                        "start": 3234,
                                        "end": 3236,
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 25
                                          }
                                        },
                                        "properties": []
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 3238,
                                      "end": 3252,
                                      "loc": {
                                        "start": {
                                          "line": 138,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 138,
                                          "column": 41
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 3238,
                                        "end": 3248,
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 37
                                          },
                                          "identifierName": "standalone"
                                        },
                                        "name": "standalone"
                                      },
                                      "value": {
                                        "type": "ObjectExpression",
                                        "start": 3250,
                                        "end": 3252,
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 41
                                          }
                                        },
                                        "properties": []
                                      }
                                    }
                                  ]
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 3262,
                                "end": 3279,
                                "loc": {
                                  "start": {
                                    "line": 139,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 139,
                                    "column": 23
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 3262,
                                  "end": 3272,
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 16
                                    },
                                    "identifierName": "enumerable"
                                  },
                                  "name": "enumerable"
                                },
                                "value": {
                                  "type": "BooleanLiteral",
                                  "start": 3274,
                                  "end": 3279,
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 23
                                    }
                                  },
                                  "value": false
                                }
                              }
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 3292,
                      "end": 3411,
                      "loc": {
                        "start": {
                          "line": 141,
                          "column": 4
                        },
                        "end": {
                          "line": 145,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 3292,
                        "end": 3410,
                        "loc": {
                          "start": {
                            "line": 141,
                            "column": 4
                          },
                          "end": {
                            "line": 145,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3292,
                          "end": 3313,
                          "loc": {
                            "start": {
                              "line": 141,
                              "column": 4
                            },
                            "end": {
                              "line": 141,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 3292,
                            "end": 3298,
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 4
                              },
                              "end": {
                                "line": 141,
                                "column": 10
                              },
                              "identifierName": "Object"
                            },
                            "name": "Object"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3299,
                            "end": 3313,
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 11
                              },
                              "end": {
                                "line": 141,
                                "column": 25
                              },
                              "identifierName": "defineProperty"
                            },
                            "name": "defineProperty"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 3314,
                            "end": 3318,
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 26
                              },
                              "end": {
                                "line": 141,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "StringLiteral",
                            "start": 3320,
                            "end": 3335,
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 32
                              },
                              "end": {
                                "line": 141,
                                "column": 47
                              }
                            },
                            "extra": {
                              "rawValue": "meridiemCache",
                              "raw": "'meridiemCache'"
                            },
                            "value": "meridiemCache"
                          },
                          {
                            "type": "ObjectExpression",
                            "start": 3337,
                            "end": 3409,
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 49
                              },
                              "end": {
                                "line": 145,
                                "column": 5
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 3345,
                                "end": 3356,
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 17
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 3345,
                                  "end": 3350,
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 11
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                "value": {
                                  "type": "NullLiteral",
                                  "start": 3352,
                                  "end": 3356,
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 17
                                    }
                                  }
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 3364,
                                "end": 3381,
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 23
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 3364,
                                  "end": 3374,
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 16
                                    },
                                    "identifierName": "enumerable"
                                  },
                                  "name": "enumerable"
                                },
                                "value": {
                                  "type": "BooleanLiteral",
                                  "start": 3376,
                                  "end": 3381,
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 23
                                    }
                                  },
                                  "value": false
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 3389,
                                "end": 3403,
                                "loc": {
                                  "start": {
                                    "line": 144,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 144,
                                    "column": 20
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 3389,
                                  "end": 3397,
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 14
                                    },
                                    "identifierName": "writable"
                                  },
                                  "name": "writable"
                                },
                                "value": {
                                  "type": "BooleanLiteral",
                                  "start": 3399,
                                  "end": 3403,
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 20
                                    }
                                  },
                                  "value": true
                                }
                              }
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 3416,
                      "end": 3528,
                      "loc": {
                        "start": {
                          "line": 146,
                          "column": 4
                        },
                        "end": {
                          "line": 150,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 3416,
                        "end": 3527,
                        "loc": {
                          "start": {
                            "line": 146,
                            "column": 4
                          },
                          "end": {
                            "line": 150,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3416,
                          "end": 3437,
                          "loc": {
                            "start": {
                              "line": 146,
                              "column": 4
                            },
                            "end": {
                              "line": 146,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 3416,
                            "end": 3422,
                            "loc": {
                              "start": {
                                "line": 146,
                                "column": 4
                              },
                              "end": {
                                "line": 146,
                                "column": 10
                              },
                              "identifierName": "Object"
                            },
                            "name": "Object"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3423,
                            "end": 3437,
                            "loc": {
                              "start": {
                                "line": 146,
                                "column": 11
                              },
                              "end": {
                                "line": 146,
                                "column": 25
                              },
                              "identifierName": "defineProperty"
                            },
                            "name": "defineProperty"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 3438,
                            "end": 3442,
                            "loc": {
                              "start": {
                                "line": 146,
                                "column": 26
                              },
                              "end": {
                                "line": 146,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "StringLiteral",
                            "start": 3444,
                            "end": 3454,
                            "loc": {
                              "start": {
                                "line": 146,
                                "column": 32
                              },
                              "end": {
                                "line": 146,
                                "column": 42
                              }
                            },
                            "extra": {
                              "rawValue": "eraCache",
                              "raw": "'eraCache'"
                            },
                            "value": "eraCache"
                          },
                          {
                            "type": "ObjectExpression",
                            "start": 3456,
                            "end": 3526,
                            "loc": {
                              "start": {
                                "line": 146,
                                "column": 44
                              },
                              "end": {
                                "line": 150,
                                "column": 5
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 3464,
                                "end": 3473,
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 15
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 3464,
                                  "end": 3469,
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 11
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                "value": {
                                  "type": "ObjectExpression",
                                  "start": 3471,
                                  "end": 3473,
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 15
                                    }
                                  },
                                  "properties": []
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 3481,
                                "end": 3498,
                                "loc": {
                                  "start": {
                                    "line": 148,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 148,
                                    "column": 23
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 3481,
                                  "end": 3491,
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 16
                                    },
                                    "identifierName": "enumerable"
                                  },
                                  "name": "enumerable"
                                },
                                "value": {
                                  "type": "BooleanLiteral",
                                  "start": 3493,
                                  "end": 3498,
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 23
                                    }
                                  },
                                  "value": false
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 3506,
                                "end": 3520,
                                "loc": {
                                  "start": {
                                    "line": 149,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 149,
                                    "column": 20
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 3506,
                                  "end": 3514,
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 14
                                    },
                                    "identifierName": "writable"
                                  },
                                  "name": "writable"
                                },
                                "value": {
                                  "type": "BooleanLiteral",
                                  "start": 3516,
                                  "end": 3520,
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 20
                                    }
                                  },
                                  "value": true
                                }
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "trailingComments": [
                  {
                    "type": "CommentLine",
                    "value": " todo: cache me",
                    "start": 3536,
                    "end": 3553,
                    "loc": {
                      "start": {
                        "line": 153,
                        "column": 2
                      },
                      "end": {
                        "line": 153,
                        "column": 19
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 3556,
                "end": 4339,
                "loc": {
                  "start": {
                    "line": 154,
                    "column": 2
                  },
                  "end": {
                    "line": 175,
                    "column": 3
                  }
                },
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 3556,
                  "end": 3567,
                  "loc": {
                    "start": {
                      "line": 154,
                      "column": 2
                    },
                    "end": {
                      "line": 154,
                      "column": 13
                    },
                    "identifierName": "listingMode"
                  },
                  "name": "listingMode",
                  "leadingComments": null
                },
                "static": false,
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 3568,
                    "end": 3584,
                    "loc": {
                      "start": {
                        "line": 154,
                        "column": 14
                      },
                      "end": {
                        "line": 154,
                        "column": 30
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 3568,
                      "end": 3577,
                      "loc": {
                        "start": {
                          "line": 154,
                          "column": 14
                        },
                        "end": {
                          "line": 154,
                          "column": 23
                        },
                        "identifierName": "defaultOk"
                      },
                      "name": "defaultOk"
                    },
                    "right": {
                      "type": "BooleanLiteral",
                      "start": 3580,
                      "end": 3584,
                      "loc": {
                        "start": {
                          "line": 154,
                          "column": 26
                        },
                        "end": {
                          "line": 154,
                          "column": 30
                        }
                      },
                      "value": true
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 3586,
                  "end": 4339,
                  "loc": {
                    "start": {
                      "line": 154,
                      "column": 32
                    },
                    "end": {
                      "line": 175,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 3592,
                      "end": 4121,
                      "loc": {
                        "start": {
                          "line": 155,
                          "column": 4
                        },
                        "end": {
                          "line": 166,
                          "column": 76
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 3598,
                          "end": 3635,
                          "loc": {
                            "start": {
                              "line": 155,
                              "column": 10
                            },
                            "end": {
                              "line": 155,
                              "column": 47
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 3598,
                            "end": 3605,
                            "loc": {
                              "start": {
                                "line": 155,
                                "column": 10
                              },
                              "end": {
                                "line": 155,
                                "column": 17
                              },
                              "identifierName": "hasIntl"
                            },
                            "name": "hasIntl"
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "start": 3608,
                            "end": 3635,
                            "loc": {
                              "start": {
                                "line": 155,
                                "column": 20
                              },
                              "end": {
                                "line": 155,
                                "column": 47
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 3608,
                              "end": 3612,
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 20
                                },
                                "end": {
                                  "line": 155,
                                  "column": 24
                                },
                                "identifierName": "Intl"
                              },
                              "name": "Intl"
                            },
                            "operator": "&&",
                            "right": {
                              "type": "MemberExpression",
                              "start": 3616,
                              "end": 3635,
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 28
                                },
                                "end": {
                                  "line": 155,
                                  "column": 47
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 3616,
                                "end": 3620,
                                "loc": {
                                  "start": {
                                    "line": 155,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 32
                                  },
                                  "identifierName": "Intl"
                                },
                                "name": "Intl"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3621,
                                "end": 3635,
                                "loc": {
                                  "start": {
                                    "line": 155,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 47
                                  },
                                  "identifierName": "DateTimeFormat"
                                },
                                "name": "DateTimeFormat"
                              },
                              "computed": false
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 3643,
                          "end": 3706,
                          "loc": {
                            "start": {
                              "line": 156,
                              "column": 6
                            },
                            "end": {
                              "line": 156,
                              "column": 69
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 3643,
                            "end": 3649,
                            "loc": {
                              "start": {
                                "line": 156,
                                "column": 6
                              },
                              "end": {
                                "line": 156,
                                "column": 12
                              },
                              "identifierName": "hasFTP"
                            },
                            "name": "hasFTP"
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "start": 3652,
                            "end": 3706,
                            "loc": {
                              "start": {
                                "line": 156,
                                "column": 15
                              },
                              "end": {
                                "line": 156,
                                "column": 69
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 3652,
                              "end": 3659,
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 15
                                },
                                "end": {
                                  "line": 156,
                                  "column": 22
                                },
                                "identifierName": "hasIntl"
                              },
                              "name": "hasIntl"
                            },
                            "operator": "&&",
                            "right": {
                              "type": "MemberExpression",
                              "start": 3663,
                              "end": 3706,
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 26
                                },
                                "end": {
                                  "line": 156,
                                  "column": 69
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 3663,
                                "end": 3692,
                                "loc": {
                                  "start": {
                                    "line": 156,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 156,
                                    "column": 55
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 3663,
                                  "end": 3682,
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 45
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 3663,
                                    "end": 3667,
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 30
                                      },
                                      "identifierName": "Intl"
                                    },
                                    "name": "Intl"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 3668,
                                    "end": 3682,
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 45
                                      },
                                      "identifierName": "DateTimeFormat"
                                    },
                                    "name": "DateTimeFormat"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3683,
                                  "end": 3692,
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 55
                                    },
                                    "identifierName": "prototype"
                                  },
                                  "name": "prototype"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3693,
                                "end": 3706,
                                "loc": {
                                  "start": {
                                    "line": 156,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 156,
                                    "column": 69
                                  },
                                  "identifierName": "formatToParts"
                                },
                                "name": "formatToParts"
                              },
                              "computed": false
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 3714,
                          "end": 3942,
                          "loc": {
                            "start": {
                              "line": 157,
                              "column": 6
                            },
                            "end": {
                              "line": 163,
                              "column": 40
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 3714,
                            "end": 3726,
                            "loc": {
                              "start": {
                                "line": 157,
                                "column": 6
                              },
                              "end": {
                                "line": 157,
                                "column": 18
                              },
                              "identifierName": "isActuallyEn"
                            },
                            "name": "isActuallyEn"
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "start": 3737,
                            "end": 3942,
                            "loc": {
                              "start": {
                                "line": 158,
                                "column": 8
                              },
                              "end": {
                                "line": 163,
                                "column": 40
                              }
                            },
                            "left": {
                              "type": "LogicalExpression",
                              "start": 3737,
                              "end": 3806,
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 8
                                },
                                "end": {
                                  "line": 159,
                                  "column": 45
                                }
                              },
                              "left": {
                                "type": "BinaryExpression",
                                "start": 3737,
                                "end": 3757,
                                "loc": {
                                  "start": {
                                    "line": 158,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 158,
                                    "column": 28
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 3737,
                                  "end": 3748,
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 19
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 3737,
                                    "end": 3741,
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 3742,
                                    "end": 3748,
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 19
                                      },
                                      "identifierName": "locale"
                                    },
                                    "name": "locale"
                                  },
                                  "computed": false
                                },
                                "operator": "===",
                                "right": {
                                  "type": "StringLiteral",
                                  "start": 3753,
                                  "end": 3757,
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 28
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "en",
                                    "raw": "'en'"
                                  },
                                  "value": "en"
                                }
                              },
                              "operator": "||",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 3769,
                                "end": 3806,
                                "loc": {
                                  "start": {
                                    "line": 159,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 159,
                                    "column": 45
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 3769,
                                  "end": 3794,
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 33
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 3769,
                                    "end": 3792,
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 31
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 3769,
                                      "end": 3780,
                                      "loc": {
                                        "start": {
                                          "line": 159,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 159,
                                          "column": 19
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 3769,
                                        "end": 3773,
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 3774,
                                        "end": 3780,
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 19
                                          },
                                          "identifierName": "locale"
                                        },
                                        "name": "locale"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 3781,
                                      "end": 3792,
                                      "loc": {
                                        "start": {
                                          "line": 159,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 159,
                                          "column": 31
                                        },
                                        "identifierName": "toLowerCase"
                                      },
                                      "name": "toLowerCase"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                },
                                "operator": "===",
                                "right": {
                                  "type": "StringLiteral",
                                  "start": 3799,
                                  "end": 3806,
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 45
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "en-us",
                                    "raw": "'en-us'"
                                  },
                                  "value": "en-us"
                                }
                              }
                            },
                            "operator": "||",
                            "right": {
                              "type": "LogicalExpression",
                              "start": 3819,
                              "end": 3941,
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 9
                                },
                                "end": {
                                  "line": 163,
                                  "column": 39
                                }
                              },
                              "left": {
                                "type": "Identifier",
                                "start": 3819,
                                "end": 3826,
                                "loc": {
                                  "start": {
                                    "line": 160,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 160,
                                    "column": 16
                                  },
                                  "identifierName": "hasIntl"
                                },
                                "name": "hasIntl"
                              },
                              "operator": "&&",
                              "right": {
                                "type": "CallExpression",
                                "start": 3840,
                                "end": 3941,
                                "loc": {
                                  "start": {
                                    "line": 161,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 163,
                                    "column": 39
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 3840,
                                  "end": 3932,
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 30
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 3840,
                                    "end": 3921,
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 19
                                      }
                                    },
                                    "object": {
                                      "type": "CallExpression",
                                      "start": 3840,
                                      "end": 3901,
                                      "loc": {
                                        "start": {
                                          "line": 161,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 162,
                                          "column": 30
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 3840,
                                        "end": 3899,
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 28
                                          }
                                        },
                                        "object": {
                                          "type": "CallExpression",
                                          "start": 3840,
                                          "end": 3870,
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 40
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 3840,
                                            "end": 3859,
                                            "loc": {
                                              "start": {
                                                "line": 161,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 161,
                                                "column": 29
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 3840,
                                              "end": 3844,
                                              "loc": {
                                                "start": {
                                                  "line": 161,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 161,
                                                  "column": 14
                                                },
                                                "identifierName": "Intl"
                                              },
                                              "name": "Intl"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 3845,
                                              "end": 3859,
                                              "loc": {
                                                "start": {
                                                  "line": 161,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 161,
                                                  "column": 29
                                                },
                                                "identifierName": "DateTimeFormat"
                                              },
                                              "name": "DateTimeFormat"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "start": 3860,
                                              "end": 3869,
                                              "loc": {
                                                "start": {
                                                  "line": 161,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 161,
                                                  "column": 39
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 3860,
                                                "end": 3864,
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 34
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 3865,
                                                "end": 3869,
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 39
                                                  },
                                                  "identifierName": "intl"
                                                },
                                                "name": "intl"
                                              },
                                              "computed": false
                                            }
                                          ]
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 3884,
                                          "end": 3899,
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 28
                                            },
                                            "identifierName": "resolvedOptions"
                                          },
                                          "name": "resolvedOptions"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 3915,
                                      "end": 3921,
                                      "loc": {
                                        "start": {
                                          "line": 163,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 163,
                                          "column": 19
                                        },
                                        "identifierName": "locale"
                                      },
                                      "name": "locale"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 3922,
                                    "end": 3932,
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 30
                                      },
                                      "identifierName": "startsWith"
                                    },
                                    "name": "startsWith"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "StringLiteral",
                                    "start": 3933,
                                    "end": 3940,
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 38
                                      }
                                    },
                                    "extra": {
                                      "rawValue": "en-US",
                                      "raw": "'en-US'"
                                    },
                                    "value": "en-US"
                                  }
                                ]
                              },
                              "extra": {
                                "parenthesized": true,
                                "parenStart": 3818
                              }
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 3950,
                          "end": 4120,
                          "loc": {
                            "start": {
                              "line": 164,
                              "column": 6
                            },
                            "end": {
                              "line": 166,
                              "column": 75
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 3950,
                            "end": 3964,
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 6
                              },
                              "end": {
                                "line": 164,
                                "column": 20
                              },
                              "identifierName": "hasNoWeirdness"
                            },
                            "name": "hasNoWeirdness"
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "start": 3975,
                            "end": 4120,
                            "loc": {
                              "start": {
                                "line": 165,
                                "column": 8
                              },
                              "end": {
                                "line": 166,
                                "column": 75
                              }
                            },
                            "left": {
                              "type": "LogicalExpression",
                              "start": 3976,
                              "end": 4040,
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 9
                                },
                                "end": {
                                  "line": 165,
                                  "column": 73
                                }
                              },
                              "left": {
                                "type": "BinaryExpression",
                                "start": 3976,
                                "end": 4005,
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 38
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 3976,
                                  "end": 3996,
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 29
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 3976,
                                    "end": 3980,
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 3981,
                                    "end": 3996,
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 29
                                      },
                                      "identifierName": "numberingSystem"
                                    },
                                    "name": "numberingSystem"
                                  },
                                  "computed": false
                                },
                                "operator": "===",
                                "right": {
                                  "type": "NullLiteral",
                                  "start": 4001,
                                  "end": 4005,
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 38
                                    }
                                  }
                                }
                              },
                              "operator": "||",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 4009,
                                "end": 4040,
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 73
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 4009,
                                  "end": 4029,
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 62
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 4009,
                                    "end": 4013,
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4014,
                                    "end": 4029,
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 62
                                      },
                                      "identifierName": "numberingSystem"
                                    },
                                    "name": "numberingSystem"
                                  },
                                  "computed": false
                                },
                                "operator": "===",
                                "right": {
                                  "type": "StringLiteral",
                                  "start": 4034,
                                  "end": 4040,
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 73
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "latn",
                                    "raw": "'latn'"
                                  },
                                  "value": "latn"
                                }
                              },
                              "extra": {
                                "parenthesized": true,
                                "parenStart": 3975
                              }
                            },
                            "operator": "&&",
                            "right": {
                              "type": "LogicalExpression",
                              "start": 4054,
                              "end": 4119,
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 9
                                },
                                "end": {
                                  "line": 166,
                                  "column": 74
                                }
                              },
                              "left": {
                                "type": "BinaryExpression",
                                "start": 4054,
                                "end": 4082,
                                "loc": {
                                  "start": {
                                    "line": 166,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 166,
                                    "column": 37
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 4054,
                                  "end": 4073,
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 28
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 4054,
                                    "end": 4058,
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4059,
                                    "end": 4073,
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 28
                                      },
                                      "identifierName": "outputCalendar"
                                    },
                                    "name": "outputCalendar"
                                  },
                                  "computed": false
                                },
                                "operator": "===",
                                "right": {
                                  "type": "NullLiteral",
                                  "start": 4078,
                                  "end": 4082,
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 37
                                    }
                                  }
                                }
                              },
                              "operator": "||",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 4086,
                                "end": 4119,
                                "loc": {
                                  "start": {
                                    "line": 166,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 166,
                                    "column": 74
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 4086,
                                  "end": 4105,
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 60
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 4086,
                                    "end": 4090,
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4091,
                                    "end": 4105,
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 60
                                      },
                                      "identifierName": "outputCalendar"
                                    },
                                    "name": "outputCalendar"
                                  },
                                  "computed": false
                                },
                                "operator": "===",
                                "right": {
                                  "type": "StringLiteral",
                                  "start": 4110,
                                  "end": 4119,
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 65
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 74
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "gregory",
                                    "raw": "'gregory'"
                                  },
                                  "value": "gregory"
                                }
                              },
                              "extra": {
                                "parenthesized": true,
                                "parenStart": 4053
                              }
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 4127,
                      "end": 4335,
                      "loc": {
                        "start": {
                          "line": 168,
                          "column": 4
                        },
                        "end": {
                          "line": 174,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 4131,
                        "end": 4189,
                        "loc": {
                          "start": {
                            "line": 168,
                            "column": 8
                          },
                          "end": {
                            "line": 168,
                            "column": 66
                          }
                        },
                        "left": {
                          "type": "LogicalExpression",
                          "start": 4131,
                          "end": 4175,
                          "loc": {
                            "start": {
                              "line": 168,
                              "column": 8
                            },
                            "end": {
                              "line": 168,
                              "column": 52
                            }
                          },
                          "left": {
                            "type": "UnaryExpression",
                            "start": 4131,
                            "end": 4138,
                            "loc": {
                              "start": {
                                "line": 168,
                                "column": 8
                              },
                              "end": {
                                "line": 168,
                                "column": 15
                              }
                            },
                            "operator": "!",
                            "prefix": true,
                            "argument": {
                              "type": "Identifier",
                              "start": 4132,
                              "end": 4138,
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 9
                                },
                                "end": {
                                  "line": 168,
                                  "column": 15
                                },
                                "identifierName": "hasFTP"
                              },
                              "name": "hasFTP"
                            },
                            "extra": {
                              "parenthesizedArgument": false
                            }
                          },
                          "operator": "&&",
                          "right": {
                            "type": "UnaryExpression",
                            "start": 4142,
                            "end": 4175,
                            "loc": {
                              "start": {
                                "line": 168,
                                "column": 19
                              },
                              "end": {
                                "line": 168,
                                "column": 52
                              }
                            },
                            "operator": "!",
                            "prefix": true,
                            "argument": {
                              "type": "LogicalExpression",
                              "start": 4144,
                              "end": 4174,
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 21
                                },
                                "end": {
                                  "line": 168,
                                  "column": 51
                                }
                              },
                              "left": {
                                "type": "Identifier",
                                "start": 4144,
                                "end": 4156,
                                "loc": {
                                  "start": {
                                    "line": 168,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 168,
                                    "column": 33
                                  },
                                  "identifierName": "isActuallyEn"
                                },
                                "name": "isActuallyEn"
                              },
                              "operator": "&&",
                              "right": {
                                "type": "Identifier",
                                "start": 4160,
                                "end": 4174,
                                "loc": {
                                  "start": {
                                    "line": 168,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 168,
                                    "column": 51
                                  },
                                  "identifierName": "hasNoWeirdness"
                                },
                                "name": "hasNoWeirdness"
                              },
                              "extra": {
                                "parenthesized": true,
                                "parenStart": 4143
                              }
                            },
                            "extra": {
                              "parenthesizedArgument": false
                            }
                          }
                        },
                        "operator": "&&",
                        "right": {
                          "type": "UnaryExpression",
                          "start": 4179,
                          "end": 4189,
                          "loc": {
                            "start": {
                              "line": 168,
                              "column": 56
                            },
                            "end": {
                              "line": 168,
                              "column": 66
                            }
                          },
                          "operator": "!",
                          "prefix": true,
                          "argument": {
                            "type": "Identifier",
                            "start": 4180,
                            "end": 4189,
                            "loc": {
                              "start": {
                                "line": 168,
                                "column": 57
                              },
                              "end": {
                                "line": 168,
                                "column": 66
                              },
                              "identifierName": "defaultOk"
                            },
                            "name": "defaultOk"
                          },
                          "extra": {
                            "parenthesizedArgument": false
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 4191,
                        "end": 4220,
                        "loc": {
                          "start": {
                            "line": 168,
                            "column": 68
                          },
                          "end": {
                            "line": 170,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 4199,
                            "end": 4214,
                            "loc": {
                              "start": {
                                "line": 169,
                                "column": 6
                              },
                              "end": {
                                "line": 169,
                                "column": 21
                              }
                            },
                            "argument": {
                              "type": "StringLiteral",
                              "start": 4206,
                              "end": 4213,
                              "loc": {
                                "start": {
                                  "line": 169,
                                  "column": 13
                                },
                                "end": {
                                  "line": 169,
                                  "column": 20
                                }
                              },
                              "extra": {
                                "rawValue": "error",
                                "raw": "'error'"
                              },
                              "value": "error"
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "start": 4226,
                        "end": 4335,
                        "loc": {
                          "start": {
                            "line": 170,
                            "column": 11
                          },
                          "end": {
                            "line": 174,
                            "column": 5
                          }
                        },
                        "test": {
                          "type": "LogicalExpression",
                          "start": 4230,
                          "end": 4273,
                          "loc": {
                            "start": {
                              "line": 170,
                              "column": 15
                            },
                            "end": {
                              "line": 170,
                              "column": 58
                            }
                          },
                          "left": {
                            "type": "UnaryExpression",
                            "start": 4230,
                            "end": 4237,
                            "loc": {
                              "start": {
                                "line": 170,
                                "column": 15
                              },
                              "end": {
                                "line": 170,
                                "column": 22
                              }
                            },
                            "operator": "!",
                            "prefix": true,
                            "argument": {
                              "type": "Identifier",
                              "start": 4231,
                              "end": 4237,
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 16
                                },
                                "end": {
                                  "line": 170,
                                  "column": 22
                                },
                                "identifierName": "hasFTP"
                              },
                              "name": "hasFTP"
                            },
                            "extra": {
                              "parenthesizedArgument": false
                            }
                          },
                          "operator": "||",
                          "right": {
                            "type": "LogicalExpression",
                            "start": 4242,
                            "end": 4272,
                            "loc": {
                              "start": {
                                "line": 170,
                                "column": 27
                              },
                              "end": {
                                "line": 170,
                                "column": 57
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 4242,
                              "end": 4254,
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 27
                                },
                                "end": {
                                  "line": 170,
                                  "column": 39
                                },
                                "identifierName": "isActuallyEn"
                              },
                              "name": "isActuallyEn"
                            },
                            "operator": "&&",
                            "right": {
                              "type": "Identifier",
                              "start": 4258,
                              "end": 4272,
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 43
                                },
                                "end": {
                                  "line": 170,
                                  "column": 57
                                },
                                "identifierName": "hasNoWeirdness"
                              },
                              "name": "hasNoWeirdness"
                            },
                            "extra": {
                              "parenthesized": true,
                              "parenStart": 4241
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "start": 4275,
                          "end": 4301,
                          "loc": {
                            "start": {
                              "line": 170,
                              "column": 60
                            },
                            "end": {
                              "line": 172,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "ReturnStatement",
                              "start": 4283,
                              "end": 4295,
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 6
                                },
                                "end": {
                                  "line": 171,
                                  "column": 18
                                }
                              },
                              "argument": {
                                "type": "StringLiteral",
                                "start": 4290,
                                "end": 4294,
                                "loc": {
                                  "start": {
                                    "line": 171,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 171,
                                    "column": 17
                                  }
                                },
                                "extra": {
                                  "rawValue": "en",
                                  "raw": "'en'"
                                },
                                "value": "en"
                              }
                            }
                          ],
                          "directives": []
                        },
                        "alternate": {
                          "type": "BlockStatement",
                          "start": 4307,
                          "end": 4335,
                          "loc": {
                            "start": {
                              "line": 172,
                              "column": 11
                            },
                            "end": {
                              "line": 174,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "ReturnStatement",
                              "start": 4315,
                              "end": 4329,
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 6
                                },
                                "end": {
                                  "line": 173,
                                  "column": 20
                                }
                              },
                              "argument": {
                                "type": "StringLiteral",
                                "start": 4322,
                                "end": 4328,
                                "loc": {
                                  "start": {
                                    "line": 173,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 173,
                                    "column": 19
                                  }
                                },
                                "extra": {
                                  "rawValue": "intl",
                                  "raw": "'intl'"
                                },
                                "value": "intl"
                              }
                            }
                          ],
                          "directives": []
                        }
                      }
                    }
                  ],
                  "directives": []
                },
                "leadingComments": [
                  {
                    "type": "CommentLine",
                    "value": " todo: cache me",
                    "start": 3536,
                    "end": 3553,
                    "loc": {
                      "start": {
                        "line": 153,
                        "column": 2
                      },
                      "end": {
                        "line": 153,
                        "column": 19
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 4343,
                "end": 4642,
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 2
                  },
                  "end": {
                    "line": 187,
                    "column": 3
                  }
                },
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 4343,
                  "end": 4348,
                  "loc": {
                    "start": {
                      "line": 177,
                      "column": 2
                    },
                    "end": {
                      "line": 177,
                      "column": 7
                    },
                    "identifierName": "clone"
                  },
                  "name": "clone"
                },
                "static": false,
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 4349,
                    "end": 4353,
                    "loc": {
                      "start": {
                        "line": 177,
                        "column": 8
                      },
                      "end": {
                        "line": 177,
                        "column": 12
                      },
                      "identifierName": "alts"
                    },
                    "name": "alts"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 4355,
                  "end": 4642,
                  "loc": {
                    "start": {
                      "line": 177,
                      "column": 14
                    },
                    "end": {
                      "line": 187,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 4361,
                      "end": 4638,
                      "loc": {
                        "start": {
                          "line": 178,
                          "column": 4
                        },
                        "end": {
                          "line": 186,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 4365,
                        "end": 4419,
                        "loc": {
                          "start": {
                            "line": 178,
                            "column": 8
                          },
                          "end": {
                            "line": 178,
                            "column": 62
                          }
                        },
                        "left": {
                          "type": "UnaryExpression",
                          "start": 4365,
                          "end": 4370,
                          "loc": {
                            "start": {
                              "line": 178,
                              "column": 8
                            },
                            "end": {
                              "line": 178,
                              "column": 13
                            }
                          },
                          "operator": "!",
                          "prefix": true,
                          "argument": {
                            "type": "Identifier",
                            "start": 4366,
                            "end": 4370,
                            "loc": {
                              "start": {
                                "line": 178,
                                "column": 9
                              },
                              "end": {
                                "line": 178,
                                "column": 13
                              },
                              "identifierName": "alts"
                            },
                            "name": "alts"
                          },
                          "extra": {
                            "parenthesizedArgument": false
                          }
                        },
                        "operator": "||",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 4374,
                          "end": 4419,
                          "loc": {
                            "start": {
                              "line": 178,
                              "column": 17
                            },
                            "end": {
                              "line": 178,
                              "column": 62
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 4374,
                            "end": 4413,
                            "loc": {
                              "start": {
                                "line": 178,
                                "column": 17
                              },
                              "end": {
                                "line": 178,
                                "column": 56
                              }
                            },
                            "object": {
                              "type": "CallExpression",
                              "start": 4374,
                              "end": 4406,
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 17
                                },
                                "end": {
                                  "line": 178,
                                  "column": 49
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 4374,
                                "end": 4400,
                                "loc": {
                                  "start": {
                                    "line": 178,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 178,
                                    "column": 43
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 4374,
                                  "end": 4380,
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 23
                                    },
                                    "identifierName": "Object"
                                  },
                                  "name": "Object"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4381,
                                  "end": 4400,
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 43
                                    },
                                    "identifierName": "getOwnPropertyNames"
                                  },
                                  "name": "getOwnPropertyNames"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 4401,
                                  "end": 4405,
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 48
                                    },
                                    "identifierName": "alts"
                                  },
                                  "name": "alts"
                                }
                              ]
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4407,
                              "end": 4413,
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 50
                                },
                                "end": {
                                  "line": 178,
                                  "column": 56
                                },
                                "identifierName": "length"
                              },
                              "name": "length"
                            },
                            "computed": false
                          },
                          "operator": "===",
                          "right": {
                            "type": "NumericLiteral",
                            "start": 4418,
                            "end": 4419,
                            "loc": {
                              "start": {
                                "line": 178,
                                "column": 61
                              },
                              "end": {
                                "line": 178,
                                "column": 62
                              }
                            },
                            "extra": {
                              "rawValue": 0,
                              "raw": "0"
                            },
                            "value": 0
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 4421,
                        "end": 4447,
                        "loc": {
                          "start": {
                            "line": 178,
                            "column": 64
                          },
                          "end": {
                            "line": 180,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 4429,
                            "end": 4441,
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 6
                              },
                              "end": {
                                "line": 179,
                                "column": 18
                              }
                            },
                            "argument": {
                              "type": "ThisExpression",
                              "start": 4436,
                              "end": 4440,
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 13
                                },
                                "end": {
                                  "line": 179,
                                  "column": 17
                                }
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 4453,
                        "end": 4638,
                        "loc": {
                          "start": {
                            "line": 180,
                            "column": 11
                          },
                          "end": {
                            "line": 186,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 4461,
                            "end": 4632,
                            "loc": {
                              "start": {
                                "line": 181,
                                "column": 6
                              },
                              "end": {
                                "line": 185,
                                "column": 8
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 4468,
                              "end": 4631,
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 13
                                },
                                "end": {
                                  "line": 185,
                                  "column": 7
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 4468,
                                "end": 4481,
                                "loc": {
                                  "start": {
                                    "line": 181,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 181,
                                    "column": 26
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 4468,
                                  "end": 4474,
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 19
                                    },
                                    "identifierName": "Locale"
                                  },
                                  "name": "Locale"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4475,
                                  "end": 4481,
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 26
                                    },
                                    "identifierName": "create"
                                  },
                                  "name": "create"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "LogicalExpression",
                                  "start": 4491,
                                  "end": 4517,
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 34
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 4491,
                                    "end": 4502,
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 19
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 4491,
                                      "end": 4495,
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 12
                                        },
                                        "identifierName": "alts"
                                      },
                                      "name": "alts"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4496,
                                      "end": 4502,
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 19
                                        },
                                        "identifierName": "locale"
                                      },
                                      "name": "locale"
                                    },
                                    "computed": false
                                  },
                                  "operator": "||",
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 4506,
                                    "end": 4517,
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 34
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 4506,
                                      "end": 4510,
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4511,
                                      "end": 4517,
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 34
                                        },
                                        "identifierName": "locale"
                                      },
                                      "name": "locale"
                                    },
                                    "computed": false
                                  }
                                },
                                {
                                  "type": "LogicalExpression",
                                  "start": 4527,
                                  "end": 4571,
                                  "loc": {
                                    "start": {
                                      "line": 183,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 183,
                                      "column": 52
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 4527,
                                    "end": 4547,
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 4527,
                                      "end": 4531,
                                      "loc": {
                                        "start": {
                                          "line": 183,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 183,
                                          "column": 12
                                        },
                                        "identifierName": "alts"
                                      },
                                      "name": "alts"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4532,
                                      "end": 4547,
                                      "loc": {
                                        "start": {
                                          "line": 183,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 183,
                                          "column": 28
                                        },
                                        "identifierName": "numberingSystem"
                                      },
                                      "name": "numberingSystem"
                                    },
                                    "computed": false
                                  },
                                  "operator": "||",
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 4551,
                                    "end": 4571,
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 52
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 4551,
                                      "end": 4555,
                                      "loc": {
                                        "start": {
                                          "line": 183,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 183,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4556,
                                      "end": 4571,
                                      "loc": {
                                        "start": {
                                          "line": 183,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 183,
                                          "column": 52
                                        },
                                        "identifierName": "numberingSystem"
                                      },
                                      "name": "numberingSystem"
                                    },
                                    "computed": false
                                  }
                                },
                                {
                                  "type": "LogicalExpression",
                                  "start": 4581,
                                  "end": 4623,
                                  "loc": {
                                    "start": {
                                      "line": 184,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 50
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 4581,
                                    "end": 4600,
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 27
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 4581,
                                      "end": 4585,
                                      "loc": {
                                        "start": {
                                          "line": 184,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 184,
                                          "column": 12
                                        },
                                        "identifierName": "alts"
                                      },
                                      "name": "alts"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4586,
                                      "end": 4600,
                                      "loc": {
                                        "start": {
                                          "line": 184,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 184,
                                          "column": 27
                                        },
                                        "identifierName": "outputCalendar"
                                      },
                                      "name": "outputCalendar"
                                    },
                                    "computed": false
                                  },
                                  "operator": "||",
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 4604,
                                    "end": 4623,
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 50
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 4604,
                                      "end": 4608,
                                      "loc": {
                                        "start": {
                                          "line": 184,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 184,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4609,
                                      "end": 4623,
                                      "loc": {
                                        "start": {
                                          "line": 184,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 184,
                                          "column": 50
                                        },
                                        "identifierName": "outputCalendar"
                                      },
                                      "name": "outputCalendar"
                                    },
                                    "computed": false
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 4646,
                "end": 5119,
                "loc": {
                  "start": {
                    "line": 189,
                    "column": 2
                  },
                  "end": {
                    "line": 198,
                    "column": 3
                  }
                },
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 4646,
                  "end": 4652,
                  "loc": {
                    "start": {
                      "line": 189,
                      "column": 2
                    },
                    "end": {
                      "line": 189,
                      "column": 8
                    },
                    "identifierName": "months"
                  },
                  "name": "months"
                },
                "static": false,
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 4653,
                    "end": 4659,
                    "loc": {
                      "start": {
                        "line": 189,
                        "column": 9
                      },
                      "end": {
                        "line": 189,
                        "column": 15
                      },
                      "identifierName": "length"
                    },
                    "name": "length"
                  },
                  {
                    "type": "AssignmentPattern",
                    "start": 4661,
                    "end": 4675,
                    "loc": {
                      "start": {
                        "line": 189,
                        "column": 17
                      },
                      "end": {
                        "line": 189,
                        "column": 31
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 4661,
                      "end": 4667,
                      "loc": {
                        "start": {
                          "line": 189,
                          "column": 17
                        },
                        "end": {
                          "line": 189,
                          "column": 23
                        },
                        "identifierName": "format"
                      },
                      "name": "format"
                    },
                    "right": {
                      "type": "BooleanLiteral",
                      "start": 4670,
                      "end": 4675,
                      "loc": {
                        "start": {
                          "line": 189,
                          "column": 26
                        },
                        "end": {
                          "line": 189,
                          "column": 31
                        }
                      },
                      "value": false
                    }
                  },
                  {
                    "type": "AssignmentPattern",
                    "start": 4677,
                    "end": 4693,
                    "loc": {
                      "start": {
                        "line": 189,
                        "column": 33
                      },
                      "end": {
                        "line": 189,
                        "column": 49
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 4677,
                      "end": 4686,
                      "loc": {
                        "start": {
                          "line": 189,
                          "column": 33
                        },
                        "end": {
                          "line": 189,
                          "column": 42
                        },
                        "identifierName": "defaultOK"
                      },
                      "name": "defaultOK"
                    },
                    "right": {
                      "type": "BooleanLiteral",
                      "start": 4689,
                      "end": 4693,
                      "loc": {
                        "start": {
                          "line": 189,
                          "column": 45
                        },
                        "end": {
                          "line": 189,
                          "column": 49
                        }
                      },
                      "value": true
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 4695,
                  "end": 5119,
                  "loc": {
                    "start": {
                      "line": 189,
                      "column": 51
                    },
                    "end": {
                      "line": 198,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 4701,
                      "end": 5115,
                      "loc": {
                        "start": {
                          "line": 190,
                          "column": 4
                        },
                        "end": {
                          "line": 197,
                          "column": 7
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 4708,
                        "end": 5114,
                        "loc": {
                          "start": {
                            "line": 190,
                            "column": 11
                          },
                          "end": {
                            "line": 197,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 4708,
                          "end": 4717,
                          "loc": {
                            "start": {
                              "line": 190,
                              "column": 11
                            },
                            "end": {
                              "line": 190,
                              "column": 20
                            },
                            "identifierName": "listStuff"
                          },
                          "name": "listStuff"
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 4718,
                            "end": 4722,
                            "loc": {
                              "start": {
                                "line": 190,
                                "column": 21
                              },
                              "end": {
                                "line": 190,
                                "column": 25
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "start": 4724,
                            "end": 4730,
                            "loc": {
                              "start": {
                                "line": 190,
                                "column": 27
                              },
                              "end": {
                                "line": 190,
                                "column": 33
                              },
                              "identifierName": "length"
                            },
                            "name": "length"
                          },
                          {
                            "type": "Identifier",
                            "start": 4732,
                            "end": 4741,
                            "loc": {
                              "start": {
                                "line": 190,
                                "column": 35
                              },
                              "end": {
                                "line": 190,
                                "column": 44
                              },
                              "identifierName": "defaultOK"
                            },
                            "name": "defaultOK"
                          },
                          {
                            "type": "MemberExpression",
                            "start": 4743,
                            "end": 4757,
                            "loc": {
                              "start": {
                                "line": 190,
                                "column": 46
                              },
                              "end": {
                                "line": 190,
                                "column": 60
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 4743,
                              "end": 4750,
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 46
                                },
                                "end": {
                                  "line": 190,
                                  "column": 53
                                },
                                "identifierName": "English"
                              },
                              "name": "English"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4751,
                              "end": 4757,
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 54
                                },
                                "end": {
                                  "line": 190,
                                  "column": 60
                                },
                                "identifierName": "months"
                              },
                              "name": "months"
                            },
                            "computed": false
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 4759,
                            "end": 5113,
                            "loc": {
                              "start": {
                                "line": 190,
                                "column": 62
                              },
                              "end": {
                                "line": 197,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [],
                            "body": {
                              "type": "BlockStatement",
                              "start": 4765,
                              "end": 5113,
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 68
                                },
                                "end": {
                                  "line": 197,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 4773,
                                  "end": 4903,
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 53
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 4779,
                                      "end": 4848,
                                      "loc": {
                                        "start": {
                                          "line": 191,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 191,
                                          "column": 81
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 4779,
                                        "end": 4783,
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 16
                                          },
                                          "identifierName": "intl"
                                        },
                                        "name": "intl"
                                      },
                                      "init": {
                                        "type": "ConditionalExpression",
                                        "start": 4786,
                                        "end": 4848,
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 81
                                          }
                                        },
                                        "test": {
                                          "type": "Identifier",
                                          "start": 4786,
                                          "end": 4792,
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 25
                                            },
                                            "identifierName": "format"
                                          },
                                          "name": "format"
                                        },
                                        "consequent": {
                                          "type": "ObjectExpression",
                                          "start": 4795,
                                          "end": 4828,
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 61
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 4797,
                                              "end": 4810,
                                              "loc": {
                                                "start": {
                                                  "line": 191,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 191,
                                                  "column": 43
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 4797,
                                                "end": 4802,
                                                "loc": {
                                                  "start": {
                                                    "line": 191,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 191,
                                                    "column": 35
                                                  },
                                                  "identifierName": "month"
                                                },
                                                "name": "month"
                                              },
                                              "value": {
                                                "type": "Identifier",
                                                "start": 4804,
                                                "end": 4810,
                                                "loc": {
                                                  "start": {
                                                    "line": 191,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 191,
                                                    "column": 43
                                                  },
                                                  "identifierName": "length"
                                                },
                                                "name": "length"
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 4812,
                                              "end": 4826,
                                              "loc": {
                                                "start": {
                                                  "line": 191,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 191,
                                                  "column": 59
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 4812,
                                                "end": 4815,
                                                "loc": {
                                                  "start": {
                                                    "line": 191,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 191,
                                                    "column": 48
                                                  },
                                                  "identifierName": "day"
                                                },
                                                "name": "day"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 4817,
                                                "end": 4826,
                                                "loc": {
                                                  "start": {
                                                    "line": 191,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 191,
                                                    "column": 59
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "numeric",
                                                  "raw": "'numeric'"
                                                },
                                                "value": "numeric"
                                              }
                                            }
                                          ]
                                        },
                                        "alternate": {
                                          "type": "ObjectExpression",
                                          "start": 4831,
                                          "end": 4848,
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 81
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 4833,
                                              "end": 4846,
                                              "loc": {
                                                "start": {
                                                  "line": 191,
                                                  "column": 66
                                                },
                                                "end": {
                                                  "line": 191,
                                                  "column": 79
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 4833,
                                                "end": 4838,
                                                "loc": {
                                                  "start": {
                                                    "line": 191,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 191,
                                                    "column": 71
                                                  },
                                                  "identifierName": "month"
                                                },
                                                "name": "month"
                                              },
                                              "value": {
                                                "type": "Identifier",
                                                "start": 4840,
                                                "end": 4846,
                                                "loc": {
                                                  "start": {
                                                    "line": 191,
                                                    "column": 73
                                                  },
                                                  "end": {
                                                    "line": 191,
                                                    "column": 79
                                                  },
                                                  "identifierName": "length"
                                                },
                                                "name": "length"
                                              }
                                            }
                                          ]
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 4858,
                                      "end": 4902,
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 52
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 4858,
                                        "end": 4867,
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 17
                                          },
                                          "identifierName": "formatStr"
                                        },
                                        "name": "formatStr"
                                      },
                                      "init": {
                                        "type": "ConditionalExpression",
                                        "start": 4870,
                                        "end": 4902,
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 52
                                          }
                                        },
                                        "test": {
                                          "type": "Identifier",
                                          "start": 4870,
                                          "end": 4876,
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 26
                                            },
                                            "identifierName": "format"
                                          },
                                          "name": "format"
                                        },
                                        "consequent": {
                                          "type": "StringLiteral",
                                          "start": 4879,
                                          "end": 4887,
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 37
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "format",
                                            "raw": "'format'"
                                          },
                                          "value": "format"
                                        },
                                        "alternate": {
                                          "type": "StringLiteral",
                                          "start": 4890,
                                          "end": 4902,
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 52
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "standalone",
                                            "raw": "'standalone'"
                                          },
                                          "value": "standalone"
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "const"
                                },
                                {
                                  "type": "IfStatement",
                                  "start": 4910,
                                  "end": 5057,
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 195,
                                      "column": 7
                                    }
                                  },
                                  "test": {
                                    "type": "UnaryExpression",
                                    "start": 4914,
                                    "end": 4950,
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 46
                                      }
                                    },
                                    "operator": "!",
                                    "prefix": true,
                                    "argument": {
                                      "type": "MemberExpression",
                                      "start": 4915,
                                      "end": 4950,
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 46
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 4915,
                                        "end": 4942,
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 38
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 4915,
                                          "end": 4931,
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 27
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 4915,
                                            "end": 4919,
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 11
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 15
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 4920,
                                            "end": 4931,
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 27
                                              },
                                              "identifierName": "monthsCache"
                                            },
                                            "name": "monthsCache"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 4932,
                                          "end": 4941,
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 37
                                            },
                                            "identifierName": "formatStr"
                                          },
                                          "name": "formatStr"
                                        },
                                        "computed": true
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 4943,
                                        "end": 4949,
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 45
                                          },
                                          "identifierName": "length"
                                        },
                                        "name": "length"
                                      },
                                      "computed": true
                                    },
                                    "extra": {
                                      "parenthesizedArgument": false
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 4952,
                                    "end": 5057,
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 4962,
                                        "end": 5049,
                                        "loc": {
                                          "start": {
                                            "line": 194,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 194,
                                            "column": 95
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 4962,
                                          "end": 5048,
                                          "loc": {
                                            "start": {
                                              "line": 194,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 194,
                                              "column": 94
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 4962,
                                            "end": 4997,
                                            "loc": {
                                              "start": {
                                                "line": 194,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 194,
                                                "column": 43
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 4962,
                                              "end": 4989,
                                              "loc": {
                                                "start": {
                                                  "line": 194,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 194,
                                                  "column": 35
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 4962,
                                                "end": 4978,
                                                "loc": {
                                                  "start": {
                                                    "line": 194,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 194,
                                                    "column": 24
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 4962,
                                                  "end": 4966,
                                                  "loc": {
                                                    "start": {
                                                      "line": 194,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 194,
                                                      "column": 12
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 4967,
                                                  "end": 4978,
                                                  "loc": {
                                                    "start": {
                                                      "line": 194,
                                                      "column": 13
                                                    },
                                                    "end": {
                                                      "line": 194,
                                                      "column": 24
                                                    },
                                                    "identifierName": "monthsCache"
                                                  },
                                                  "name": "monthsCache"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 4979,
                                                "end": 4988,
                                                "loc": {
                                                  "start": {
                                                    "line": 194,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 194,
                                                    "column": 34
                                                  },
                                                  "identifierName": "formatStr"
                                                },
                                                "name": "formatStr"
                                              },
                                              "computed": true
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 4990,
                                              "end": 4996,
                                              "loc": {
                                                "start": {
                                                  "line": 194,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 194,
                                                  "column": 42
                                                },
                                                "identifierName": "length"
                                              },
                                              "name": "length"
                                            },
                                            "computed": true
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "start": 5000,
                                            "end": 5048,
                                            "loc": {
                                              "start": {
                                                "line": 194,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 194,
                                                "column": 94
                                              }
                                            },
                                            "callee": {
                                              "type": "Identifier",
                                              "start": 5000,
                                              "end": 5009,
                                              "loc": {
                                                "start": {
                                                  "line": 194,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 194,
                                                  "column": 55
                                                },
                                                "identifierName": "mapMonths"
                                              },
                                              "name": "mapMonths"
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrowFunctionExpression",
                                                "start": 5010,
                                                "end": 5047,
                                                "loc": {
                                                  "start": {
                                                    "line": 194,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 194,
                                                    "column": 93
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": true,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 5010,
                                                    "end": 5012,
                                                    "loc": {
                                                      "start": {
                                                        "line": 194,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 194,
                                                        "column": 58
                                                      },
                                                      "identifierName": "dt"
                                                    },
                                                    "name": "dt"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "CallExpression",
                                                  "start": 5016,
                                                  "end": 5047,
                                                  "loc": {
                                                    "start": {
                                                      "line": 194,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 194,
                                                      "column": 93
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "start": 5016,
                                                    "end": 5028,
                                                    "loc": {
                                                      "start": {
                                                        "line": 194,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 194,
                                                        "column": 74
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "start": 5016,
                                                      "end": 5020,
                                                      "loc": {
                                                        "start": {
                                                          "line": 194,
                                                          "column": 62
                                                        },
                                                        "end": {
                                                          "line": 194,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 5021,
                                                      "end": 5028,
                                                      "loc": {
                                                        "start": {
                                                          "line": 194,
                                                          "column": 67
                                                        },
                                                        "end": {
                                                          "line": 194,
                                                          "column": 74
                                                        },
                                                        "identifierName": "extract"
                                                      },
                                                      "name": "extract"
                                                    },
                                                    "computed": false
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "start": 5029,
                                                      "end": 5031,
                                                      "loc": {
                                                        "start": {
                                                          "line": 194,
                                                          "column": 75
                                                        },
                                                        "end": {
                                                          "line": 194,
                                                          "column": 77
                                                        },
                                                        "identifierName": "dt"
                                                      },
                                                      "name": "dt"
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "start": 5033,
                                                      "end": 5037,
                                                      "loc": {
                                                        "start": {
                                                          "line": 194,
                                                          "column": 79
                                                        },
                                                        "end": {
                                                          "line": 194,
                                                          "column": 83
                                                        },
                                                        "identifierName": "intl"
                                                      },
                                                      "name": "intl"
                                                    },
                                                    {
                                                      "type": "StringLiteral",
                                                      "start": 5039,
                                                      "end": 5046,
                                                      "loc": {
                                                        "start": {
                                                          "line": 194,
                                                          "column": 85
                                                        },
                                                        "end": {
                                                          "line": 194,
                                                          "column": 92
                                                        }
                                                      },
                                                      "extra": {
                                                        "rawValue": "month",
                                                        "raw": "'month'"
                                                      },
                                                      "value": "month"
                                                    }
                                                  ]
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null
                                },
                                {
                                  "type": "ReturnStatement",
                                  "start": 5064,
                                  "end": 5107,
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 49
                                    }
                                  },
                                  "argument": {
                                    "type": "MemberExpression",
                                    "start": 5071,
                                    "end": 5106,
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 48
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 5071,
                                      "end": 5098,
                                      "loc": {
                                        "start": {
                                          "line": 196,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 40
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 5071,
                                        "end": 5087,
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 29
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 5071,
                                          "end": 5075,
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 5076,
                                          "end": 5087,
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 29
                                            },
                                            "identifierName": "monthsCache"
                                          },
                                          "name": "monthsCache"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5088,
                                        "end": 5097,
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 39
                                          },
                                          "identifierName": "formatStr"
                                        },
                                        "name": "formatStr"
                                      },
                                      "computed": true
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 5099,
                                      "end": 5105,
                                      "loc": {
                                        "start": {
                                          "line": 196,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 47
                                        },
                                        "identifierName": "length"
                                      },
                                      "name": "length"
                                    },
                                    "computed": true
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 5123,
                "end": 5685,
                "loc": {
                  "start": {
                    "line": 200,
                    "column": 2
                  },
                  "end": {
                    "line": 213,
                    "column": 3
                  }
                },
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 5123,
                  "end": 5131,
                  "loc": {
                    "start": {
                      "line": 200,
                      "column": 2
                    },
                    "end": {
                      "line": 200,
                      "column": 10
                    },
                    "identifierName": "weekdays"
                  },
                  "name": "weekdays"
                },
                "static": false,
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 5132,
                    "end": 5138,
                    "loc": {
                      "start": {
                        "line": 200,
                        "column": 11
                      },
                      "end": {
                        "line": 200,
                        "column": 17
                      },
                      "identifierName": "length"
                    },
                    "name": "length"
                  },
                  {
                    "type": "AssignmentPattern",
                    "start": 5140,
                    "end": 5154,
                    "loc": {
                      "start": {
                        "line": 200,
                        "column": 19
                      },
                      "end": {
                        "line": 200,
                        "column": 33
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 5140,
                      "end": 5146,
                      "loc": {
                        "start": {
                          "line": 200,
                          "column": 19
                        },
                        "end": {
                          "line": 200,
                          "column": 25
                        },
                        "identifierName": "format"
                      },
                      "name": "format"
                    },
                    "right": {
                      "type": "BooleanLiteral",
                      "start": 5149,
                      "end": 5154,
                      "loc": {
                        "start": {
                          "line": 200,
                          "column": 28
                        },
                        "end": {
                          "line": 200,
                          "column": 33
                        }
                      },
                      "value": false
                    }
                  },
                  {
                    "type": "AssignmentPattern",
                    "start": 5156,
                    "end": 5172,
                    "loc": {
                      "start": {
                        "line": 200,
                        "column": 35
                      },
                      "end": {
                        "line": 200,
                        "column": 51
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 5156,
                      "end": 5165,
                      "loc": {
                        "start": {
                          "line": 200,
                          "column": 35
                        },
                        "end": {
                          "line": 200,
                          "column": 44
                        },
                        "identifierName": "defaultOK"
                      },
                      "name": "defaultOK"
                    },
                    "right": {
                      "type": "BooleanLiteral",
                      "start": 5168,
                      "end": 5172,
                      "loc": {
                        "start": {
                          "line": 200,
                          "column": 47
                        },
                        "end": {
                          "line": 200,
                          "column": 51
                        }
                      },
                      "value": true
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 5174,
                  "end": 5685,
                  "loc": {
                    "start": {
                      "line": 200,
                      "column": 53
                    },
                    "end": {
                      "line": 213,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 5180,
                      "end": 5681,
                      "loc": {
                        "start": {
                          "line": 201,
                          "column": 4
                        },
                        "end": {
                          "line": 212,
                          "column": 7
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 5187,
                        "end": 5680,
                        "loc": {
                          "start": {
                            "line": 201,
                            "column": 11
                          },
                          "end": {
                            "line": 212,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 5187,
                          "end": 5196,
                          "loc": {
                            "start": {
                              "line": 201,
                              "column": 11
                            },
                            "end": {
                              "line": 201,
                              "column": 20
                            },
                            "identifierName": "listStuff"
                          },
                          "name": "listStuff"
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 5197,
                            "end": 5201,
                            "loc": {
                              "start": {
                                "line": 201,
                                "column": 21
                              },
                              "end": {
                                "line": 201,
                                "column": 25
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "start": 5203,
                            "end": 5209,
                            "loc": {
                              "start": {
                                "line": 201,
                                "column": 27
                              },
                              "end": {
                                "line": 201,
                                "column": 33
                              },
                              "identifierName": "length"
                            },
                            "name": "length"
                          },
                          {
                            "type": "Identifier",
                            "start": 5211,
                            "end": 5220,
                            "loc": {
                              "start": {
                                "line": 201,
                                "column": 35
                              },
                              "end": {
                                "line": 201,
                                "column": 44
                              },
                              "identifierName": "defaultOK"
                            },
                            "name": "defaultOK"
                          },
                          {
                            "type": "MemberExpression",
                            "start": 5222,
                            "end": 5238,
                            "loc": {
                              "start": {
                                "line": 201,
                                "column": 46
                              },
                              "end": {
                                "line": 201,
                                "column": 62
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 5222,
                              "end": 5229,
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 46
                                },
                                "end": {
                                  "line": 201,
                                  "column": 53
                                },
                                "identifierName": "English"
                              },
                              "name": "English"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 5230,
                              "end": 5238,
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 54
                                },
                                "end": {
                                  "line": 201,
                                  "column": 62
                                },
                                "identifierName": "weekdays"
                              },
                              "name": "weekdays"
                            },
                            "computed": false
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 5240,
                            "end": 5679,
                            "loc": {
                              "start": {
                                "line": 201,
                                "column": 64
                              },
                              "end": {
                                "line": 212,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [],
                            "body": {
                              "type": "BlockStatement",
                              "start": 5246,
                              "end": 5679,
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 70
                                },
                                "end": {
                                  "line": 212,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 5254,
                                  "end": 5440,
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 53
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 5260,
                                      "end": 5385,
                                      "loc": {
                                        "start": {
                                          "line": 202,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 204,
                                          "column": 31
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 5260,
                                        "end": 5264,
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 202,
                                            "column": 16
                                          },
                                          "identifierName": "intl"
                                        },
                                        "name": "intl"
                                      },
                                      "init": {
                                        "type": "ConditionalExpression",
                                        "start": 5267,
                                        "end": 5385,
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 204,
                                            "column": 31
                                          }
                                        },
                                        "test": {
                                          "type": "Identifier",
                                          "start": 5267,
                                          "end": 5273,
                                          "loc": {
                                            "start": {
                                              "line": 202,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 202,
                                              "column": 25
                                            },
                                            "identifierName": "format"
                                          },
                                          "name": "format"
                                        },
                                        "consequent": {
                                          "type": "ObjectExpression",
                                          "start": 5286,
                                          "end": 5353,
                                          "loc": {
                                            "start": {
                                              "line": 203,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 203,
                                              "column": 79
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 5288,
                                              "end": 5303,
                                              "loc": {
                                                "start": {
                                                  "line": 203,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 203,
                                                  "column": 29
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 5288,
                                                "end": 5295,
                                                "loc": {
                                                  "start": {
                                                    "line": 203,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 203,
                                                    "column": 21
                                                  },
                                                  "identifierName": "weekday"
                                                },
                                                "name": "weekday"
                                              },
                                              "value": {
                                                "type": "Identifier",
                                                "start": 5297,
                                                "end": 5303,
                                                "loc": {
                                                  "start": {
                                                    "line": 203,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 203,
                                                    "column": 29
                                                  },
                                                  "identifierName": "length"
                                                },
                                                "name": "length"
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 5305,
                                              "end": 5320,
                                              "loc": {
                                                "start": {
                                                  "line": 203,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 203,
                                                  "column": 46
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 5305,
                                                "end": 5309,
                                                "loc": {
                                                  "start": {
                                                    "line": 203,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 203,
                                                    "column": 35
                                                  },
                                                  "identifierName": "year"
                                                },
                                                "name": "year"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 5311,
                                                "end": 5320,
                                                "loc": {
                                                  "start": {
                                                    "line": 203,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 203,
                                                    "column": 46
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "numeric",
                                                  "raw": "'numeric'"
                                                },
                                                "value": "numeric"
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 5322,
                                              "end": 5335,
                                              "loc": {
                                                "start": {
                                                  "line": 203,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 203,
                                                  "column": 61
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 5322,
                                                "end": 5327,
                                                "loc": {
                                                  "start": {
                                                    "line": 203,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 203,
                                                    "column": 53
                                                  },
                                                  "identifierName": "month"
                                                },
                                                "name": "month"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 5329,
                                                "end": 5335,
                                                "loc": {
                                                  "start": {
                                                    "line": 203,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 203,
                                                    "column": 61
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "long",
                                                  "raw": "'long'"
                                                },
                                                "value": "long"
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 5337,
                                              "end": 5351,
                                              "loc": {
                                                "start": {
                                                  "line": 203,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 203,
                                                  "column": 77
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 5337,
                                                "end": 5340,
                                                "loc": {
                                                  "start": {
                                                    "line": 203,
                                                    "column": 63
                                                  },
                                                  "end": {
                                                    "line": 203,
                                                    "column": 66
                                                  },
                                                  "identifierName": "day"
                                                },
                                                "name": "day"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 5342,
                                                "end": 5351,
                                                "loc": {
                                                  "start": {
                                                    "line": 203,
                                                    "column": 68
                                                  },
                                                  "end": {
                                                    "line": 203,
                                                    "column": 77
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "numeric",
                                                  "raw": "'numeric'"
                                                },
                                                "value": "numeric"
                                              }
                                            }
                                          ]
                                        },
                                        "alternate": {
                                          "type": "ObjectExpression",
                                          "start": 5366,
                                          "end": 5385,
                                          "loc": {
                                            "start": {
                                              "line": 204,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 204,
                                              "column": 31
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 5368,
                                              "end": 5383,
                                              "loc": {
                                                "start": {
                                                  "line": 204,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 204,
                                                  "column": 29
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 5368,
                                                "end": 5375,
                                                "loc": {
                                                  "start": {
                                                    "line": 204,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 204,
                                                    "column": 21
                                                  },
                                                  "identifierName": "weekday"
                                                },
                                                "name": "weekday"
                                              },
                                              "value": {
                                                "type": "Identifier",
                                                "start": 5377,
                                                "end": 5383,
                                                "loc": {
                                                  "start": {
                                                    "line": 204,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 204,
                                                    "column": 29
                                                  },
                                                  "identifierName": "length"
                                                },
                                                "name": "length"
                                              }
                                            }
                                          ]
                                        }
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 5395,
                                      "end": 5439,
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 52
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 5395,
                                        "end": 5404,
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 17
                                          },
                                          "identifierName": "formatStr"
                                        },
                                        "name": "formatStr"
                                      },
                                      "init": {
                                        "type": "ConditionalExpression",
                                        "start": 5407,
                                        "end": 5439,
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 52
                                          }
                                        },
                                        "test": {
                                          "type": "Identifier",
                                          "start": 5407,
                                          "end": 5413,
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 26
                                            },
                                            "identifierName": "format"
                                          },
                                          "name": "format"
                                        },
                                        "consequent": {
                                          "type": "StringLiteral",
                                          "start": 5416,
                                          "end": 5424,
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 37
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "format",
                                            "raw": "'format'"
                                          },
                                          "value": "format"
                                        },
                                        "alternate": {
                                          "type": "StringLiteral",
                                          "start": 5427,
                                          "end": 5439,
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 52
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "standalone",
                                            "raw": "'standalone'"
                                          },
                                          "value": "standalone"
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "const"
                                },
                                {
                                  "type": "IfStatement",
                                  "start": 5447,
                                  "end": 5621,
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 7
                                    }
                                  },
                                  "test": {
                                    "type": "UnaryExpression",
                                    "start": 5451,
                                    "end": 5489,
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 48
                                      }
                                    },
                                    "operator": "!",
                                    "prefix": true,
                                    "argument": {
                                      "type": "MemberExpression",
                                      "start": 5452,
                                      "end": 5489,
                                      "loc": {
                                        "start": {
                                          "line": 206,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 206,
                                          "column": 48
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 5452,
                                        "end": 5481,
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 40
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 5452,
                                          "end": 5470,
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 29
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 5452,
                                            "end": 5456,
                                            "loc": {
                                              "start": {
                                                "line": 206,
                                                "column": 11
                                              },
                                              "end": {
                                                "line": 206,
                                                "column": 15
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 5457,
                                            "end": 5470,
                                            "loc": {
                                              "start": {
                                                "line": 206,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 206,
                                                "column": 29
                                              },
                                              "identifierName": "weekdaysCache"
                                            },
                                            "name": "weekdaysCache"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 5471,
                                          "end": 5480,
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 39
                                            },
                                            "identifierName": "formatStr"
                                          },
                                          "name": "formatStr"
                                        },
                                        "computed": true
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5482,
                                        "end": 5488,
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 47
                                          },
                                          "identifierName": "length"
                                        },
                                        "name": "length"
                                      },
                                      "computed": true
                                    },
                                    "extra": {
                                      "parenthesizedArgument": false
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 5491,
                                    "end": 5621,
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 5501,
                                        "end": 5613,
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 10
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 5501,
                                          "end": 5612,
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 209,
                                              "column": 9
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 5501,
                                            "end": 5538,
                                            "loc": {
                                              "start": {
                                                "line": 207,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 207,
                                                "column": 45
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 5501,
                                              "end": 5530,
                                              "loc": {
                                                "start": {
                                                  "line": 207,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 207,
                                                  "column": 37
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 5501,
                                                "end": 5519,
                                                "loc": {
                                                  "start": {
                                                    "line": 207,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 207,
                                                    "column": 26
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 5501,
                                                  "end": 5505,
                                                  "loc": {
                                                    "start": {
                                                      "line": 207,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 207,
                                                      "column": 12
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 5506,
                                                  "end": 5519,
                                                  "loc": {
                                                    "start": {
                                                      "line": 207,
                                                      "column": 13
                                                    },
                                                    "end": {
                                                      "line": 207,
                                                      "column": 26
                                                    },
                                                    "identifierName": "weekdaysCache"
                                                  },
                                                  "name": "weekdaysCache"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 5520,
                                                "end": 5529,
                                                "loc": {
                                                  "start": {
                                                    "line": 207,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 207,
                                                    "column": 36
                                                  },
                                                  "identifierName": "formatStr"
                                                },
                                                "name": "formatStr"
                                              },
                                              "computed": true
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 5531,
                                              "end": 5537,
                                              "loc": {
                                                "start": {
                                                  "line": 207,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 207,
                                                  "column": 44
                                                },
                                                "identifierName": "length"
                                              },
                                              "name": "length"
                                            },
                                            "computed": true
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "start": 5541,
                                            "end": 5612,
                                            "loc": {
                                              "start": {
                                                "line": 207,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 9
                                              }
                                            },
                                            "callee": {
                                              "type": "Identifier",
                                              "start": 5541,
                                              "end": 5552,
                                              "loc": {
                                                "start": {
                                                  "line": 207,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 207,
                                                  "column": 59
                                                },
                                                "identifierName": "mapWeekdays"
                                              },
                                              "name": "mapWeekdays"
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrowFunctionExpression",
                                                "start": 5553,
                                                "end": 5602,
                                                "loc": {
                                                  "start": {
                                                    "line": 207,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 208,
                                                    "column": 43
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": true,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 5553,
                                                    "end": 5555,
                                                    "loc": {
                                                      "start": {
                                                        "line": 207,
                                                        "column": 60
                                                      },
                                                      "end": {
                                                        "line": 207,
                                                        "column": 62
                                                      },
                                                      "identifierName": "dt"
                                                    },
                                                    "name": "dt"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "CallExpression",
                                                  "start": 5569,
                                                  "end": 5602,
                                                  "loc": {
                                                    "start": {
                                                      "line": 208,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 208,
                                                      "column": 43
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "start": 5569,
                                                    "end": 5581,
                                                    "loc": {
                                                      "start": {
                                                        "line": 208,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 208,
                                                        "column": 22
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "start": 5569,
                                                      "end": 5573,
                                                      "loc": {
                                                        "start": {
                                                          "line": 208,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 208,
                                                          "column": 14
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 5574,
                                                      "end": 5581,
                                                      "loc": {
                                                        "start": {
                                                          "line": 208,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 208,
                                                          "column": 22
                                                        },
                                                        "identifierName": "extract"
                                                      },
                                                      "name": "extract"
                                                    },
                                                    "computed": false
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "start": 5582,
                                                      "end": 5584,
                                                      "loc": {
                                                        "start": {
                                                          "line": 208,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 208,
                                                          "column": 25
                                                        },
                                                        "identifierName": "dt"
                                                      },
                                                      "name": "dt"
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "start": 5586,
                                                      "end": 5590,
                                                      "loc": {
                                                        "start": {
                                                          "line": 208,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 208,
                                                          "column": 31
                                                        },
                                                        "identifierName": "intl"
                                                      },
                                                      "name": "intl"
                                                    },
                                                    {
                                                      "type": "StringLiteral",
                                                      "start": 5592,
                                                      "end": 5601,
                                                      "loc": {
                                                        "start": {
                                                          "line": 208,
                                                          "column": 33
                                                        },
                                                        "end": {
                                                          "line": 208,
                                                          "column": 42
                                                        }
                                                      },
                                                      "extra": {
                                                        "rawValue": "weekday",
                                                        "raw": "'weekday'"
                                                      },
                                                      "value": "weekday"
                                                    }
                                                  ]
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null
                                },
                                {
                                  "type": "ReturnStatement",
                                  "start": 5628,
                                  "end": 5673,
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 211,
                                      "column": 51
                                    }
                                  },
                                  "argument": {
                                    "type": "MemberExpression",
                                    "start": 5635,
                                    "end": 5672,
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 50
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 5635,
                                      "end": 5664,
                                      "loc": {
                                        "start": {
                                          "line": 211,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 211,
                                          "column": 42
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 5635,
                                        "end": 5653,
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 31
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 5635,
                                          "end": 5639,
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 5640,
                                          "end": 5653,
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 31
                                            },
                                            "identifierName": "weekdaysCache"
                                          },
                                          "name": "weekdaysCache"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5654,
                                        "end": 5663,
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 41
                                          },
                                          "identifierName": "formatStr"
                                        },
                                        "name": "formatStr"
                                      },
                                      "computed": true
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 5665,
                                      "end": 5671,
                                      "loc": {
                                        "start": {
                                          "line": 211,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 211,
                                          "column": 49
                                        },
                                        "identifierName": "length"
                                      },
                                      "name": "length"
                                    },
                                    "computed": true
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 5689,
                "end": 6354,
                "loc": {
                  "start": {
                    "line": 215,
                    "column": 2
                  },
                  "end": {
                    "line": 235,
                    "column": 3
                  }
                },
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 5689,
                  "end": 5698,
                  "loc": {
                    "start": {
                      "line": 215,
                      "column": 2
                    },
                    "end": {
                      "line": 215,
                      "column": 11
                    },
                    "identifierName": "meridiems"
                  },
                  "name": "meridiems"
                },
                "static": false,
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 5699,
                    "end": 5715,
                    "loc": {
                      "start": {
                        "line": 215,
                        "column": 12
                      },
                      "end": {
                        "line": 215,
                        "column": 28
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 5699,
                      "end": 5708,
                      "loc": {
                        "start": {
                          "line": 215,
                          "column": 12
                        },
                        "end": {
                          "line": 215,
                          "column": 21
                        },
                        "identifierName": "defaultOK"
                      },
                      "name": "defaultOK"
                    },
                    "right": {
                      "type": "BooleanLiteral",
                      "start": 5711,
                      "end": 5715,
                      "loc": {
                        "start": {
                          "line": 215,
                          "column": 24
                        },
                        "end": {
                          "line": 215,
                          "column": 28
                        }
                      },
                      "value": true
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 5717,
                  "end": 6354,
                  "loc": {
                    "start": {
                      "line": 215,
                      "column": 30
                    },
                    "end": {
                      "line": 235,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 5723,
                      "end": 6350,
                      "loc": {
                        "start": {
                          "line": 216,
                          "column": 4
                        },
                        "end": {
                          "line": 234,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 5730,
                        "end": 6349,
                        "loc": {
                          "start": {
                            "line": 216,
                            "column": 11
                          },
                          "end": {
                            "line": 234,
                            "column": 5
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 5730,
                          "end": 5739,
                          "loc": {
                            "start": {
                              "line": 216,
                              "column": 11
                            },
                            "end": {
                              "line": 216,
                              "column": 20
                            },
                            "identifierName": "listStuff"
                          },
                          "name": "listStuff"
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 5747,
                            "end": 5751,
                            "loc": {
                              "start": {
                                "line": 217,
                                "column": 6
                              },
                              "end": {
                                "line": 217,
                                "column": 10
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "start": 5759,
                            "end": 5768,
                            "loc": {
                              "start": {
                                "line": 218,
                                "column": 6
                              },
                              "end": {
                                "line": 218,
                                "column": 15
                              },
                              "identifierName": "undefined"
                            },
                            "name": "undefined"
                          },
                          {
                            "type": "Identifier",
                            "start": 5776,
                            "end": 5785,
                            "loc": {
                              "start": {
                                "line": 219,
                                "column": 6
                              },
                              "end": {
                                "line": 219,
                                "column": 15
                              },
                              "identifierName": "defaultOK"
                            },
                            "name": "defaultOK"
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 5793,
                            "end": 5816,
                            "loc": {
                              "start": {
                                "line": 220,
                                "column": 6
                              },
                              "end": {
                                "line": 220,
                                "column": 29
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": true,
                            "async": false,
                            "params": [],
                            "body": {
                              "type": "MemberExpression",
                              "start": 5799,
                              "end": 5816,
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 12
                                },
                                "end": {
                                  "line": 220,
                                  "column": 29
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 5799,
                                "end": 5806,
                                "loc": {
                                  "start": {
                                    "line": 220,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 220,
                                    "column": 19
                                  },
                                  "identifierName": "English"
                                },
                                "name": "English"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 5807,
                                "end": 5816,
                                "loc": {
                                  "start": {
                                    "line": 220,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 220,
                                    "column": 29
                                  },
                                  "identifierName": "meridiems"
                                },
                                "name": "meridiems"
                              },
                              "computed": false
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 5824,
                            "end": 6343,
                            "loc": {
                              "start": {
                                "line": 221,
                                "column": 6
                              },
                              "end": {
                                "line": 233,
                                "column": 7
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [],
                            "body": {
                              "type": "BlockStatement",
                              "start": 5830,
                              "end": 6343,
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 12
                                },
                                "end": {
                                  "line": 233,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "start": 6026,
                                  "end": 6299,
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 9
                                    }
                                  },
                                  "test": {
                                    "type": "UnaryExpression",
                                    "start": 6030,
                                    "end": 6049,
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 31
                                      }
                                    },
                                    "operator": "!",
                                    "prefix": true,
                                    "argument": {
                                      "type": "MemberExpression",
                                      "start": 6031,
                                      "end": 6049,
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 31
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 6031,
                                        "end": 6035,
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 17
                                          }
                                        },
                                        "leadingComments": null
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 6036,
                                        "end": 6049,
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 31
                                          },
                                          "identifierName": "meridiemCache"
                                        },
                                        "name": "meridiemCache"
                                      },
                                      "computed": false,
                                      "leadingComments": null
                                    },
                                    "extra": {
                                      "parenthesizedArgument": false
                                    },
                                    "leadingComments": null
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 6051,
                                    "end": 6299,
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "VariableDeclaration",
                                        "start": 6063,
                                        "end": 6110,
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 57
                                          }
                                        },
                                        "declarations": [
                                          {
                                            "type": "VariableDeclarator",
                                            "start": 6069,
                                            "end": 6109,
                                            "loc": {
                                              "start": {
                                                "line": 225,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 225,
                                                "column": 56
                                              }
                                            },
                                            "id": {
                                              "type": "Identifier",
                                              "start": 6069,
                                              "end": 6073,
                                              "loc": {
                                                "start": {
                                                  "line": 225,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 225,
                                                  "column": 20
                                                },
                                                "identifierName": "intl"
                                              },
                                              "name": "intl"
                                            },
                                            "init": {
                                              "type": "ObjectExpression",
                                              "start": 6076,
                                              "end": 6109,
                                              "loc": {
                                                "start": {
                                                  "line": 225,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 225,
                                                  "column": 56
                                                }
                                              },
                                              "properties": [
                                                {
                                                  "type": "ObjectProperty",
                                                  "start": 6078,
                                                  "end": 6093,
                                                  "loc": {
                                                    "start": {
                                                      "line": 225,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 225,
                                                      "column": 40
                                                    }
                                                  },
                                                  "method": false,
                                                  "shorthand": false,
                                                  "computed": false,
                                                  "key": {
                                                    "type": "Identifier",
                                                    "start": 6078,
                                                    "end": 6082,
                                                    "loc": {
                                                      "start": {
                                                        "line": 225,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 225,
                                                        "column": 29
                                                      },
                                                      "identifierName": "hour"
                                                    },
                                                    "name": "hour"
                                                  },
                                                  "value": {
                                                    "type": "StringLiteral",
                                                    "start": 6084,
                                                    "end": 6093,
                                                    "loc": {
                                                      "start": {
                                                        "line": 225,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 225,
                                                        "column": 40
                                                      }
                                                    },
                                                    "extra": {
                                                      "rawValue": "numeric",
                                                      "raw": "'numeric'"
                                                    },
                                                    "value": "numeric"
                                                  }
                                                },
                                                {
                                                  "type": "ObjectProperty",
                                                  "start": 6095,
                                                  "end": 6107,
                                                  "loc": {
                                                    "start": {
                                                      "line": 225,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 225,
                                                      "column": 54
                                                    }
                                                  },
                                                  "method": false,
                                                  "shorthand": false,
                                                  "computed": false,
                                                  "key": {
                                                    "type": "Identifier",
                                                    "start": 6095,
                                                    "end": 6101,
                                                    "loc": {
                                                      "start": {
                                                        "line": 225,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 225,
                                                        "column": 48
                                                      },
                                                      "identifierName": "hour12"
                                                    },
                                                    "name": "hour12"
                                                  },
                                                  "value": {
                                                    "type": "BooleanLiteral",
                                                    "start": 6103,
                                                    "end": 6107,
                                                    "loc": {
                                                      "start": {
                                                        "line": 225,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 225,
                                                        "column": 54
                                                      }
                                                    },
                                                    "value": true
                                                  }
                                                }
                                              ]
                                            }
                                          }
                                        ],
                                        "kind": "const"
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 6121,
                                        "end": 6289,
                                        "loc": {
                                          "start": {
                                            "line": 226,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 59
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 6121,
                                          "end": 6288,
                                          "loc": {
                                            "start": {
                                              "line": 226,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 229,
                                              "column": 58
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 6121,
                                            "end": 6139,
                                            "loc": {
                                              "start": {
                                                "line": 226,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 226,
                                                "column": 28
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 6121,
                                              "end": 6125,
                                              "loc": {
                                                "start": {
                                                  "line": 226,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 226,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 6126,
                                              "end": 6139,
                                              "loc": {
                                                "start": {
                                                  "line": 226,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 226,
                                                  "column": 28
                                                },
                                                "identifierName": "meridiemCache"
                                              },
                                              "name": "meridiemCache"
                                            },
                                            "computed": false
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "start": 6142,
                                            "end": 6288,
                                            "loc": {
                                              "start": {
                                                "line": 226,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 229,
                                                "column": 58
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 6142,
                                              "end": 6245,
                                              "loc": {
                                                "start": {
                                                  "line": 226,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 229,
                                                  "column": 15
                                                }
                                              },
                                              "object": {
                                                "type": "ArrayExpression",
                                                "start": 6142,
                                                "end": 6241,
                                                "loc": {
                                                  "start": {
                                                    "line": 226,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 229,
                                                    "column": 11
                                                  }
                                                },
                                                "elements": [
                                                  {
                                                    "type": "CallExpression",
                                                    "start": 6156,
                                                    "end": 6185,
                                                    "loc": {
                                                      "start": {
                                                        "line": 227,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 227,
                                                        "column": 41
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "start": 6156,
                                                      "end": 6168,
                                                      "loc": {
                                                        "start": {
                                                          "line": 227,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 227,
                                                          "column": 24
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "Identifier",
                                                        "start": 6156,
                                                        "end": 6164,
                                                        "loc": {
                                                          "start": {
                                                            "line": 227,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 227,
                                                            "column": 20
                                                          },
                                                          "identifierName": "DateTime"
                                                        },
                                                        "name": "DateTime"
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 6165,
                                                        "end": 6168,
                                                        "loc": {
                                                          "start": {
                                                            "line": 227,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 227,
                                                            "column": 24
                                                          },
                                                          "identifierName": "utc"
                                                        },
                                                        "name": "utc"
                                                      },
                                                      "computed": false
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "NumericLiteral",
                                                        "start": 6169,
                                                        "end": 6173,
                                                        "loc": {
                                                          "start": {
                                                            "line": 227,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 227,
                                                            "column": 29
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 2016,
                                                          "raw": "2016"
                                                        },
                                                        "value": 2016
                                                      },
                                                      {
                                                        "type": "NumericLiteral",
                                                        "start": 6175,
                                                        "end": 6177,
                                                        "loc": {
                                                          "start": {
                                                            "line": 227,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 227,
                                                            "column": 33
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 11,
                                                          "raw": "11"
                                                        },
                                                        "value": 11
                                                      },
                                                      {
                                                        "type": "NumericLiteral",
                                                        "start": 6179,
                                                        "end": 6181,
                                                        "loc": {
                                                          "start": {
                                                            "line": 227,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 227,
                                                            "column": 37
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 13,
                                                          "raw": "13"
                                                        },
                                                        "value": 13
                                                      },
                                                      {
                                                        "type": "NumericLiteral",
                                                        "start": 6183,
                                                        "end": 6184,
                                                        "loc": {
                                                          "start": {
                                                            "line": 227,
                                                            "column": 39
                                                          },
                                                          "end": {
                                                            "line": 227,
                                                            "column": 40
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 9,
                                                          "raw": "9"
                                                        },
                                                        "value": 9
                                                      }
                                                    ]
                                                  },
                                                  {
                                                    "type": "CallExpression",
                                                    "start": 6199,
                                                    "end": 6229,
                                                    "loc": {
                                                      "start": {
                                                        "line": 228,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 228,
                                                        "column": 42
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "start": 6199,
                                                      "end": 6211,
                                                      "loc": {
                                                        "start": {
                                                          "line": 228,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 228,
                                                          "column": 24
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "Identifier",
                                                        "start": 6199,
                                                        "end": 6207,
                                                        "loc": {
                                                          "start": {
                                                            "line": 228,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 228,
                                                            "column": 20
                                                          },
                                                          "identifierName": "DateTime"
                                                        },
                                                        "name": "DateTime"
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 6208,
                                                        "end": 6211,
                                                        "loc": {
                                                          "start": {
                                                            "line": 228,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 228,
                                                            "column": 24
                                                          },
                                                          "identifierName": "utc"
                                                        },
                                                        "name": "utc"
                                                      },
                                                      "computed": false
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "NumericLiteral",
                                                        "start": 6212,
                                                        "end": 6216,
                                                        "loc": {
                                                          "start": {
                                                            "line": 228,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 228,
                                                            "column": 29
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 2016,
                                                          "raw": "2016"
                                                        },
                                                        "value": 2016
                                                      },
                                                      {
                                                        "type": "NumericLiteral",
                                                        "start": 6218,
                                                        "end": 6220,
                                                        "loc": {
                                                          "start": {
                                                            "line": 228,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 228,
                                                            "column": 33
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 11,
                                                          "raw": "11"
                                                        },
                                                        "value": 11
                                                      },
                                                      {
                                                        "type": "NumericLiteral",
                                                        "start": 6222,
                                                        "end": 6224,
                                                        "loc": {
                                                          "start": {
                                                            "line": 228,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 228,
                                                            "column": 37
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 13,
                                                          "raw": "13"
                                                        },
                                                        "value": 13
                                                      },
                                                      {
                                                        "type": "NumericLiteral",
                                                        "start": 6226,
                                                        "end": 6228,
                                                        "loc": {
                                                          "start": {
                                                            "line": 228,
                                                            "column": 39
                                                          },
                                                          "end": {
                                                            "line": 228,
                                                            "column": 41
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 19,
                                                          "raw": "19"
                                                        },
                                                        "value": 19
                                                      }
                                                    ]
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 6242,
                                                "end": 6245,
                                                "loc": {
                                                  "start": {
                                                    "line": 229,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 229,
                                                    "column": 15
                                                  },
                                                  "identifierName": "map"
                                                },
                                                "name": "map"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrowFunctionExpression",
                                                "start": 6246,
                                                "end": 6287,
                                                "loc": {
                                                  "start": {
                                                    "line": 229,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 229,
                                                    "column": 57
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": true,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 6246,
                                                    "end": 6248,
                                                    "loc": {
                                                      "start": {
                                                        "line": 229,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 229,
                                                        "column": 18
                                                      },
                                                      "identifierName": "dt"
                                                    },
                                                    "name": "dt"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "CallExpression",
                                                  "start": 6252,
                                                  "end": 6287,
                                                  "loc": {
                                                    "start": {
                                                      "line": 229,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 229,
                                                      "column": 57
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "start": 6252,
                                                    "end": 6264,
                                                    "loc": {
                                                      "start": {
                                                        "line": 229,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 229,
                                                        "column": 34
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "start": 6252,
                                                      "end": 6256,
                                                      "loc": {
                                                        "start": {
                                                          "line": 229,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 229,
                                                          "column": 26
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 6257,
                                                      "end": 6264,
                                                      "loc": {
                                                        "start": {
                                                          "line": 229,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 229,
                                                          "column": 34
                                                        },
                                                        "identifierName": "extract"
                                                      },
                                                      "name": "extract"
                                                    },
                                                    "computed": false
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "start": 6265,
                                                      "end": 6267,
                                                      "loc": {
                                                        "start": {
                                                          "line": 229,
                                                          "column": 35
                                                        },
                                                        "end": {
                                                          "line": 229,
                                                          "column": 37
                                                        },
                                                        "identifierName": "dt"
                                                      },
                                                      "name": "dt"
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "start": 6269,
                                                      "end": 6273,
                                                      "loc": {
                                                        "start": {
                                                          "line": 229,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 229,
                                                          "column": 43
                                                        },
                                                        "identifierName": "intl"
                                                      },
                                                      "name": "intl"
                                                    },
                                                    {
                                                      "type": "StringLiteral",
                                                      "start": 6275,
                                                      "end": 6286,
                                                      "loc": {
                                                        "start": {
                                                          "line": 229,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 229,
                                                          "column": 56
                                                        }
                                                      },
                                                      "extra": {
                                                        "rawValue": "dayperiod",
                                                        "raw": "'dayperiod'"
                                                      },
                                                      "value": "dayperiod"
                                                    }
                                                  ]
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null,
                                  "leadingComments": [
                                    {
                                      "type": "CommentLine",
                                      "value": " In theory there could be aribitrary day periods. We're gonna assume there are exactly two",
                                      "start": 5840,
                                      "end": 5932,
                                      "loc": {
                                        "start": {
                                          "line": 222,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 222,
                                          "column": 100
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " for AM and PM. This is probably wrong, but it's makes parsing way easier.",
                                      "start": 5941,
                                      "end": 6017,
                                      "loc": {
                                        "start": {
                                          "line": 223,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 223,
                                          "column": 84
                                        }
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "ReturnStatement",
                                  "start": 6309,
                                  "end": 6335,
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 34
                                    }
                                  },
                                  "argument": {
                                    "type": "MemberExpression",
                                    "start": 6316,
                                    "end": 6334,
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 33
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 6316,
                                      "end": 6320,
                                      "loc": {
                                        "start": {
                                          "line": 232,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 232,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 6321,
                                      "end": 6334,
                                      "loc": {
                                        "start": {
                                          "line": 232,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 232,
                                          "column": 33
                                        },
                                        "identifierName": "meridiemCache"
                                      },
                                      "name": "meridiemCache"
                                    },
                                    "computed": false
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 6358,
                "end": 6911,
                "loc": {
                  "start": {
                    "line": 237,
                    "column": 2
                  },
                  "end": {
                    "line": 251,
                    "column": 3
                  }
                },
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 6358,
                  "end": 6362,
                  "loc": {
                    "start": {
                      "line": 237,
                      "column": 2
                    },
                    "end": {
                      "line": 237,
                      "column": 6
                    },
                    "identifierName": "eras"
                  },
                  "name": "eras"
                },
                "static": false,
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 6363,
                    "end": 6369,
                    "loc": {
                      "start": {
                        "line": 237,
                        "column": 7
                      },
                      "end": {
                        "line": 237,
                        "column": 13
                      },
                      "identifierName": "length"
                    },
                    "name": "length"
                  },
                  {
                    "type": "AssignmentPattern",
                    "start": 6371,
                    "end": 6387,
                    "loc": {
                      "start": {
                        "line": 237,
                        "column": 15
                      },
                      "end": {
                        "line": 237,
                        "column": 31
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 6371,
                      "end": 6380,
                      "loc": {
                        "start": {
                          "line": 237,
                          "column": 15
                        },
                        "end": {
                          "line": 237,
                          "column": 24
                        },
                        "identifierName": "defaultOK"
                      },
                      "name": "defaultOK"
                    },
                    "right": {
                      "type": "BooleanLiteral",
                      "start": 6383,
                      "end": 6387,
                      "loc": {
                        "start": {
                          "line": 237,
                          "column": 27
                        },
                        "end": {
                          "line": 237,
                          "column": 31
                        }
                      },
                      "value": true
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 6389,
                  "end": 6911,
                  "loc": {
                    "start": {
                      "line": 237,
                      "column": 33
                    },
                    "end": {
                      "line": 251,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 6395,
                      "end": 6907,
                      "loc": {
                        "start": {
                          "line": 238,
                          "column": 4
                        },
                        "end": {
                          "line": 250,
                          "column": 7
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 6402,
                        "end": 6906,
                        "loc": {
                          "start": {
                            "line": 238,
                            "column": 11
                          },
                          "end": {
                            "line": 250,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 6402,
                          "end": 6411,
                          "loc": {
                            "start": {
                              "line": 238,
                              "column": 11
                            },
                            "end": {
                              "line": 238,
                              "column": 20
                            },
                            "identifierName": "listStuff"
                          },
                          "name": "listStuff"
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 6412,
                            "end": 6416,
                            "loc": {
                              "start": {
                                "line": 238,
                                "column": 21
                              },
                              "end": {
                                "line": 238,
                                "column": 25
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "start": 6418,
                            "end": 6424,
                            "loc": {
                              "start": {
                                "line": 238,
                                "column": 27
                              },
                              "end": {
                                "line": 238,
                                "column": 33
                              },
                              "identifierName": "length"
                            },
                            "name": "length"
                          },
                          {
                            "type": "Identifier",
                            "start": 6426,
                            "end": 6435,
                            "loc": {
                              "start": {
                                "line": 238,
                                "column": 35
                              },
                              "end": {
                                "line": 238,
                                "column": 44
                              },
                              "identifierName": "defaultOK"
                            },
                            "name": "defaultOK"
                          },
                          {
                            "type": "MemberExpression",
                            "start": 6437,
                            "end": 6449,
                            "loc": {
                              "start": {
                                "line": 238,
                                "column": 46
                              },
                              "end": {
                                "line": 238,
                                "column": 58
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 6437,
                              "end": 6444,
                              "loc": {
                                "start": {
                                  "line": 238,
                                  "column": 46
                                },
                                "end": {
                                  "line": 238,
                                  "column": 53
                                },
                                "identifierName": "English"
                              },
                              "name": "English"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6445,
                              "end": 6449,
                              "loc": {
                                "start": {
                                  "line": 238,
                                  "column": 54
                                },
                                "end": {
                                  "line": 238,
                                  "column": 58
                                },
                                "identifierName": "eras"
                              },
                              "name": "eras"
                            },
                            "computed": false
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 6451,
                            "end": 6905,
                            "loc": {
                              "start": {
                                "line": 238,
                                "column": 60
                              },
                              "end": {
                                "line": 250,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [],
                            "body": {
                              "type": "BlockStatement",
                              "start": 6457,
                              "end": 6905,
                              "loc": {
                                "start": {
                                  "line": 238,
                                  "column": 66
                                },
                                "end": {
                                  "line": 250,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 6465,
                                  "end": 6494,
                                  "loc": {
                                    "start": {
                                      "line": 239,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 239,
                                      "column": 35
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 6471,
                                      "end": 6493,
                                      "loc": {
                                        "start": {
                                          "line": 239,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 239,
                                          "column": 34
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 6471,
                                        "end": 6475,
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 16
                                          },
                                          "identifierName": "intl"
                                        },
                                        "name": "intl"
                                      },
                                      "init": {
                                        "type": "ObjectExpression",
                                        "start": 6478,
                                        "end": 6493,
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 34
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "ObjectProperty",
                                            "start": 6480,
                                            "end": 6491,
                                            "loc": {
                                              "start": {
                                                "line": 239,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 239,
                                                "column": 32
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 6480,
                                              "end": 6483,
                                              "loc": {
                                                "start": {
                                                  "line": 239,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 239,
                                                  "column": 24
                                                },
                                                "identifierName": "era"
                                              },
                                              "name": "era"
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "start": 6485,
                                              "end": 6491,
                                              "loc": {
                                                "start": {
                                                  "line": 239,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 239,
                                                  "column": 32
                                                },
                                                "identifierName": "length"
                                              },
                                              "name": "length"
                                            }
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "kind": "const",
                                  "trailingComments": [
                                    {
                                      "type": "CommentLine",
                                      "value": " This is utter bullshit. Different calendars are going to define eras totally differently. What I need is the minimum set of dates",
                                      "start": 6502,
                                      "end": 6634,
                                      "loc": {
                                        "start": {
                                          "line": 241,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 241,
                                          "column": 138
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " to definitely enumerate them.",
                                      "start": 6641,
                                      "end": 6673,
                                      "loc": {
                                        "start": {
                                          "line": 242,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 242,
                                          "column": 38
                                        }
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "IfStatement",
                                  "start": 6680,
                                  "end": 6862,
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 247,
                                      "column": 7
                                    }
                                  },
                                  "test": {
                                    "type": "UnaryExpression",
                                    "start": 6684,
                                    "end": 6706,
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 32
                                      }
                                    },
                                    "operator": "!",
                                    "prefix": true,
                                    "argument": {
                                      "type": "MemberExpression",
                                      "start": 6685,
                                      "end": 6706,
                                      "loc": {
                                        "start": {
                                          "line": 243,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 243,
                                          "column": 32
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 6685,
                                        "end": 6698,
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 24
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 6685,
                                          "end": 6689,
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 15
                                            }
                                          },
                                          "leadingComments": null
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 6690,
                                          "end": 6698,
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 24
                                            },
                                            "identifierName": "eraCache"
                                          },
                                          "name": "eraCache"
                                        },
                                        "computed": false,
                                        "leadingComments": null
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 6699,
                                        "end": 6705,
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 31
                                          },
                                          "identifierName": "length"
                                        },
                                        "name": "length"
                                      },
                                      "computed": true,
                                      "leadingComments": null
                                    },
                                    "extra": {
                                      "parenthesizedArgument": false
                                    },
                                    "leadingComments": null
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 6708,
                                    "end": 6862,
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 6718,
                                        "end": 6854,
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 10
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 6718,
                                          "end": 6853,
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 9
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 6718,
                                            "end": 6739,
                                            "loc": {
                                              "start": {
                                                "line": 244,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 244,
                                                "column": 29
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 6718,
                                              "end": 6731,
                                              "loc": {
                                                "start": {
                                                  "line": 244,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 244,
                                                  "column": 21
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 6718,
                                                "end": 6722,
                                                "loc": {
                                                  "start": {
                                                    "line": 244,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 244,
                                                    "column": 12
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 6723,
                                                "end": 6731,
                                                "loc": {
                                                  "start": {
                                                    "line": 244,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 244,
                                                    "column": 21
                                                  },
                                                  "identifierName": "eraCache"
                                                },
                                                "name": "eraCache"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 6732,
                                              "end": 6738,
                                              "loc": {
                                                "start": {
                                                  "line": 244,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 244,
                                                  "column": 28
                                                },
                                                "identifierName": "length"
                                              },
                                              "name": "length"
                                            },
                                            "computed": true
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "start": 6742,
                                            "end": 6853,
                                            "loc": {
                                              "start": {
                                                "line": 244,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 246,
                                                "column": 9
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 6742,
                                              "end": 6797,
                                              "loc": {
                                                "start": {
                                                  "line": 244,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 244,
                                                  "column": 87
                                                }
                                              },
                                              "object": {
                                                "type": "ArrayExpression",
                                                "start": 6742,
                                                "end": 6793,
                                                "loc": {
                                                  "start": {
                                                    "line": 244,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 244,
                                                    "column": 83
                                                  }
                                                },
                                                "elements": [
                                                  {
                                                    "type": "CallExpression",
                                                    "start": 6743,
                                                    "end": 6766,
                                                    "loc": {
                                                      "start": {
                                                        "line": 244,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 244,
                                                        "column": 56
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "start": 6743,
                                                      "end": 6755,
                                                      "loc": {
                                                        "start": {
                                                          "line": 244,
                                                          "column": 33
                                                        },
                                                        "end": {
                                                          "line": 244,
                                                          "column": 45
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "Identifier",
                                                        "start": 6743,
                                                        "end": 6751,
                                                        "loc": {
                                                          "start": {
                                                            "line": 244,
                                                            "column": 33
                                                          },
                                                          "end": {
                                                            "line": 244,
                                                            "column": 41
                                                          },
                                                          "identifierName": "DateTime"
                                                        },
                                                        "name": "DateTime"
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 6752,
                                                        "end": 6755,
                                                        "loc": {
                                                          "start": {
                                                            "line": 244,
                                                            "column": 42
                                                          },
                                                          "end": {
                                                            "line": 244,
                                                            "column": 45
                                                          },
                                                          "identifierName": "utc"
                                                        },
                                                        "name": "utc"
                                                      },
                                                      "computed": false
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "UnaryExpression",
                                                        "start": 6756,
                                                        "end": 6759,
                                                        "loc": {
                                                          "start": {
                                                            "line": 244,
                                                            "column": 46
                                                          },
                                                          "end": {
                                                            "line": 244,
                                                            "column": 49
                                                          }
                                                        },
                                                        "operator": "-",
                                                        "prefix": true,
                                                        "argument": {
                                                          "type": "NumericLiteral",
                                                          "start": 6757,
                                                          "end": 6759,
                                                          "loc": {
                                                            "start": {
                                                              "line": 244,
                                                              "column": 47
                                                            },
                                                            "end": {
                                                              "line": 244,
                                                              "column": 49
                                                            }
                                                          },
                                                          "extra": {
                                                            "rawValue": 40,
                                                            "raw": "40"
                                                          },
                                                          "value": 40
                                                        },
                                                        "extra": {
                                                          "parenthesizedArgument": false
                                                        }
                                                      },
                                                      {
                                                        "type": "NumericLiteral",
                                                        "start": 6761,
                                                        "end": 6762,
                                                        "loc": {
                                                          "start": {
                                                            "line": 244,
                                                            "column": 51
                                                          },
                                                          "end": {
                                                            "line": 244,
                                                            "column": 52
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 1,
                                                          "raw": "1"
                                                        },
                                                        "value": 1
                                                      },
                                                      {
                                                        "type": "NumericLiteral",
                                                        "start": 6764,
                                                        "end": 6765,
                                                        "loc": {
                                                          "start": {
                                                            "line": 244,
                                                            "column": 54
                                                          },
                                                          "end": {
                                                            "line": 244,
                                                            "column": 55
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 1,
                                                          "raw": "1"
                                                        },
                                                        "value": 1
                                                      }
                                                    ]
                                                  },
                                                  {
                                                    "type": "CallExpression",
                                                    "start": 6768,
                                                    "end": 6792,
                                                    "loc": {
                                                      "start": {
                                                        "line": 244,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 244,
                                                        "column": 82
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "start": 6768,
                                                      "end": 6780,
                                                      "loc": {
                                                        "start": {
                                                          "line": 244,
                                                          "column": 58
                                                        },
                                                        "end": {
                                                          "line": 244,
                                                          "column": 70
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "Identifier",
                                                        "start": 6768,
                                                        "end": 6776,
                                                        "loc": {
                                                          "start": {
                                                            "line": 244,
                                                            "column": 58
                                                          },
                                                          "end": {
                                                            "line": 244,
                                                            "column": 66
                                                          },
                                                          "identifierName": "DateTime"
                                                        },
                                                        "name": "DateTime"
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 6777,
                                                        "end": 6780,
                                                        "loc": {
                                                          "start": {
                                                            "line": 244,
                                                            "column": 67
                                                          },
                                                          "end": {
                                                            "line": 244,
                                                            "column": 70
                                                          },
                                                          "identifierName": "utc"
                                                        },
                                                        "name": "utc"
                                                      },
                                                      "computed": false
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "NumericLiteral",
                                                        "start": 6781,
                                                        "end": 6785,
                                                        "loc": {
                                                          "start": {
                                                            "line": 244,
                                                            "column": 71
                                                          },
                                                          "end": {
                                                            "line": 244,
                                                            "column": 75
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 2017,
                                                          "raw": "2017"
                                                        },
                                                        "value": 2017
                                                      },
                                                      {
                                                        "type": "NumericLiteral",
                                                        "start": 6787,
                                                        "end": 6788,
                                                        "loc": {
                                                          "start": {
                                                            "line": 244,
                                                            "column": 77
                                                          },
                                                          "end": {
                                                            "line": 244,
                                                            "column": 78
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 1,
                                                          "raw": "1"
                                                        },
                                                        "value": 1
                                                      },
                                                      {
                                                        "type": "NumericLiteral",
                                                        "start": 6790,
                                                        "end": 6791,
                                                        "loc": {
                                                          "start": {
                                                            "line": 244,
                                                            "column": 80
                                                          },
                                                          "end": {
                                                            "line": 244,
                                                            "column": 81
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": 1,
                                                          "raw": "1"
                                                        },
                                                        "value": 1
                                                      }
                                                    ]
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 6794,
                                                "end": 6797,
                                                "loc": {
                                                  "start": {
                                                    "line": 244,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 244,
                                                    "column": 87
                                                  },
                                                  "identifierName": "map"
                                                },
                                                "name": "map"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrowFunctionExpression",
                                                "start": 6798,
                                                "end": 6843,
                                                "loc": {
                                                  "start": {
                                                    "line": 244,
                                                    "column": 88
                                                  },
                                                  "end": {
                                                    "line": 245,
                                                    "column": 39
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": true,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 6798,
                                                    "end": 6800,
                                                    "loc": {
                                                      "start": {
                                                        "line": 244,
                                                        "column": 88
                                                      },
                                                      "end": {
                                                        "line": 244,
                                                        "column": 90
                                                      },
                                                      "identifierName": "dt"
                                                    },
                                                    "name": "dt"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "CallExpression",
                                                  "start": 6814,
                                                  "end": 6843,
                                                  "loc": {
                                                    "start": {
                                                      "line": 245,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 245,
                                                      "column": 39
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "start": 6814,
                                                    "end": 6826,
                                                    "loc": {
                                                      "start": {
                                                        "line": 245,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 245,
                                                        "column": 22
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "start": 6814,
                                                      "end": 6818,
                                                      "loc": {
                                                        "start": {
                                                          "line": 245,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 245,
                                                          "column": 14
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 6819,
                                                      "end": 6826,
                                                      "loc": {
                                                        "start": {
                                                          "line": 245,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 245,
                                                          "column": 22
                                                        },
                                                        "identifierName": "extract"
                                                      },
                                                      "name": "extract"
                                                    },
                                                    "computed": false
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "start": 6827,
                                                      "end": 6829,
                                                      "loc": {
                                                        "start": {
                                                          "line": 245,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 245,
                                                          "column": 25
                                                        },
                                                        "identifierName": "dt"
                                                      },
                                                      "name": "dt"
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "start": 6831,
                                                      "end": 6835,
                                                      "loc": {
                                                        "start": {
                                                          "line": 245,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 245,
                                                          "column": 31
                                                        },
                                                        "identifierName": "intl"
                                                      },
                                                      "name": "intl"
                                                    },
                                                    {
                                                      "type": "StringLiteral",
                                                      "start": 6837,
                                                      "end": 6842,
                                                      "loc": {
                                                        "start": {
                                                          "line": 245,
                                                          "column": 33
                                                        },
                                                        "end": {
                                                          "line": 245,
                                                          "column": 38
                                                        }
                                                      },
                                                      "extra": {
                                                        "rawValue": "era",
                                                        "raw": "'era'"
                                                      },
                                                      "value": "era"
                                                    }
                                                  ]
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null,
                                  "leadingComments": [
                                    {
                                      "type": "CommentLine",
                                      "value": " This is utter bullshit. Different calendars are going to define eras totally differently. What I need is the minimum set of dates",
                                      "start": 6502,
                                      "end": 6634,
                                      "loc": {
                                        "start": {
                                          "line": 241,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 241,
                                          "column": 138
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " to definitely enumerate them.",
                                      "start": 6641,
                                      "end": 6673,
                                      "loc": {
                                        "start": {
                                          "line": 242,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 242,
                                          "column": 38
                                        }
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "ReturnStatement",
                                  "start": 6870,
                                  "end": 6899,
                                  "loc": {
                                    "start": {
                                      "line": 249,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 249,
                                      "column": 35
                                    }
                                  },
                                  "argument": {
                                    "type": "MemberExpression",
                                    "start": 6877,
                                    "end": 6898,
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 34
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 6877,
                                      "end": 6890,
                                      "loc": {
                                        "start": {
                                          "line": 249,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 249,
                                          "column": 26
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 6877,
                                        "end": 6881,
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 6882,
                                        "end": 6890,
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 26
                                          },
                                          "identifierName": "eraCache"
                                        },
                                        "name": "eraCache"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 6891,
                                      "end": 6897,
                                      "loc": {
                                        "start": {
                                          "line": 249,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 249,
                                          "column": 33
                                        },
                                        "identifierName": "length"
                                      },
                                      "name": "length"
                                    },
                                    "computed": true
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 6915,
                "end": 7152,
                "loc": {
                  "start": {
                    "line": 253,
                    "column": 2
                  },
                  "end": {
                    "line": 259,
                    "column": 3
                  }
                },
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 6915,
                  "end": 6922,
                  "loc": {
                    "start": {
                      "line": 253,
                      "column": 2
                    },
                    "end": {
                      "line": 253,
                      "column": 9
                    },
                    "identifierName": "extract"
                  },
                  "name": "extract"
                },
                "static": false,
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 6923,
                    "end": 6925,
                    "loc": {
                      "start": {
                        "line": 253,
                        "column": 10
                      },
                      "end": {
                        "line": 253,
                        "column": 12
                      },
                      "identifierName": "dt"
                    },
                    "name": "dt"
                  },
                  {
                    "type": "Identifier",
                    "start": 6927,
                    "end": 6935,
                    "loc": {
                      "start": {
                        "line": 253,
                        "column": 14
                      },
                      "end": {
                        "line": 253,
                        "column": 22
                      },
                      "identifierName": "intlOpts"
                    },
                    "name": "intlOpts"
                  },
                  {
                    "type": "Identifier",
                    "start": 6937,
                    "end": 6942,
                    "loc": {
                      "start": {
                        "line": 253,
                        "column": 24
                      },
                      "end": {
                        "line": 253,
                        "column": 29
                      },
                      "identifierName": "field"
                    },
                    "name": "field"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 6944,
                  "end": 7152,
                  "loc": {
                    "start": {
                      "line": 253,
                      "column": 31
                    },
                    "end": {
                      "line": 259,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 6950,
                      "end": 7102,
                      "loc": {
                        "start": {
                          "line": 254,
                          "column": 4
                        },
                        "end": {
                          "line": 256,
                          "column": 67
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 6956,
                          "end": 6996,
                          "loc": {
                            "start": {
                              "line": 254,
                              "column": 10
                            },
                            "end": {
                              "line": 254,
                              "column": 50
                            }
                          },
                          "id": {
                            "type": "ArrayPattern",
                            "start": 6956,
                            "end": 6963,
                            "loc": {
                              "start": {
                                "line": 254,
                                "column": 10
                              },
                              "end": {
                                "line": 254,
                                "column": 17
                              }
                            },
                            "elements": [
                              {
                                "type": "Identifier",
                                "start": 6957,
                                "end": 6959,
                                "loc": {
                                  "start": {
                                    "line": 254,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 254,
                                    "column": 13
                                  },
                                  "identifierName": "df"
                                },
                                "name": "df"
                              },
                              {
                                "type": "Identifier",
                                "start": 6961,
                                "end": 6962,
                                "loc": {
                                  "start": {
                                    "line": 254,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 254,
                                    "column": 16
                                  },
                                  "identifierName": "d"
                                },
                                "name": "d"
                              }
                            ]
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 6966,
                            "end": 6996,
                            "loc": {
                              "start": {
                                "line": 254,
                                "column": 20
                              },
                              "end": {
                                "line": 254,
                                "column": 50
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 6966,
                              "end": 6982,
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 20
                                },
                                "end": {
                                  "line": 254,
                                  "column": 36
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 6966,
                                "end": 6970,
                                "loc": {
                                  "start": {
                                    "line": 254,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 254,
                                    "column": 24
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6971,
                                "end": 6982,
                                "loc": {
                                  "start": {
                                    "line": 254,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 254,
                                    "column": 36
                                  },
                                  "identifierName": "dtFormatter"
                                },
                                "name": "dtFormatter"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 6983,
                                "end": 6985,
                                "loc": {
                                  "start": {
                                    "line": 254,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 254,
                                    "column": 39
                                  },
                                  "identifierName": "dt"
                                },
                                "name": "dt"
                              },
                              {
                                "type": "Identifier",
                                "start": 6987,
                                "end": 6995,
                                "loc": {
                                  "start": {
                                    "line": 254,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 254,
                                    "column": 49
                                  },
                                  "identifierName": "intlOpts"
                                },
                                "name": "intlOpts"
                              }
                            ]
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 7004,
                          "end": 7033,
                          "loc": {
                            "start": {
                              "line": 255,
                              "column": 6
                            },
                            "end": {
                              "line": 255,
                              "column": 35
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 7004,
                            "end": 7011,
                            "loc": {
                              "start": {
                                "line": 255,
                                "column": 6
                              },
                              "end": {
                                "line": 255,
                                "column": 13
                              },
                              "identifierName": "results"
                            },
                            "name": "results"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 7014,
                            "end": 7033,
                            "loc": {
                              "start": {
                                "line": 255,
                                "column": 16
                              },
                              "end": {
                                "line": 255,
                                "column": 35
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 7014,
                              "end": 7030,
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 16
                                },
                                "end": {
                                  "line": 255,
                                  "column": 32
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 7014,
                                "end": 7016,
                                "loc": {
                                  "start": {
                                    "line": 255,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 255,
                                    "column": 18
                                  },
                                  "identifierName": "df"
                                },
                                "name": "df"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 7017,
                                "end": 7030,
                                "loc": {
                                  "start": {
                                    "line": 255,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 255,
                                    "column": 32
                                  },
                                  "identifierName": "formatToParts"
                                },
                                "name": "formatToParts"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 7031,
                                "end": 7032,
                                "loc": {
                                  "start": {
                                    "line": 255,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 255,
                                    "column": 34
                                  },
                                  "identifierName": "d"
                                },
                                "name": "d"
                              }
                            ]
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 7041,
                          "end": 7101,
                          "loc": {
                            "start": {
                              "line": 256,
                              "column": 6
                            },
                            "end": {
                              "line": 256,
                              "column": 66
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 7041,
                            "end": 7049,
                            "loc": {
                              "start": {
                                "line": 256,
                                "column": 6
                              },
                              "end": {
                                "line": 256,
                                "column": 14
                              },
                              "identifierName": "matching"
                            },
                            "name": "matching"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 7052,
                            "end": 7101,
                            "loc": {
                              "start": {
                                "line": 256,
                                "column": 17
                              },
                              "end": {
                                "line": 256,
                                "column": 66
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 7052,
                              "end": 7064,
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 17
                                },
                                "end": {
                                  "line": 256,
                                  "column": 29
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 7052,
                                "end": 7059,
                                "loc": {
                                  "start": {
                                    "line": 256,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 256,
                                    "column": 24
                                  },
                                  "identifierName": "results"
                                },
                                "name": "results"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 7060,
                                "end": 7064,
                                "loc": {
                                  "start": {
                                    "line": 256,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 256,
                                    "column": 29
                                  },
                                  "identifierName": "find"
                                },
                                "name": "find"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ArrowFunctionExpression",
                                "start": 7065,
                                "end": 7100,
                                "loc": {
                                  "start": {
                                    "line": 256,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 256,
                                    "column": 65
                                  }
                                },
                                "id": null,
                                "generator": false,
                                "expression": true,
                                "async": false,
                                "params": [
                                  {
                                    "type": "Identifier",
                                    "start": 7065,
                                    "end": 7066,
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 31
                                      },
                                      "identifierName": "m"
                                    },
                                    "name": "m"
                                  }
                                ],
                                "body": {
                                  "type": "BinaryExpression",
                                  "start": 7070,
                                  "end": 7100,
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 65
                                    }
                                  },
                                  "left": {
                                    "type": "CallExpression",
                                    "start": 7070,
                                    "end": 7090,
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 55
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 7070,
                                      "end": 7088,
                                      "loc": {
                                        "start": {
                                          "line": 256,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 256,
                                          "column": 53
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 7070,
                                        "end": 7076,
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 41
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 7070,
                                          "end": 7071,
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 36
                                            },
                                            "identifierName": "m"
                                          },
                                          "name": "m"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 7072,
                                          "end": 7076,
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 41
                                            },
                                            "identifierName": "type"
                                          },
                                          "name": "type"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 7077,
                                        "end": 7088,
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 53
                                          },
                                          "identifierName": "toLowerCase"
                                        },
                                        "name": "toLowerCase"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  },
                                  "operator": "===",
                                  "right": {
                                    "type": "Identifier",
                                    "start": 7095,
                                    "end": 7100,
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 65
                                      },
                                      "identifierName": "field"
                                    },
                                    "name": "field"
                                  }
                                }
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 7108,
                      "end": 7148,
                      "loc": {
                        "start": {
                          "line": 258,
                          "column": 4
                        },
                        "end": {
                          "line": 258,
                          "column": 44
                        }
                      },
                      "argument": {
                        "type": "ConditionalExpression",
                        "start": 7115,
                        "end": 7147,
                        "loc": {
                          "start": {
                            "line": 258,
                            "column": 11
                          },
                          "end": {
                            "line": 258,
                            "column": 43
                          }
                        },
                        "test": {
                          "type": "Identifier",
                          "start": 7115,
                          "end": 7123,
                          "loc": {
                            "start": {
                              "line": 258,
                              "column": 11
                            },
                            "end": {
                              "line": 258,
                              "column": 19
                            },
                            "identifierName": "matching"
                          },
                          "name": "matching"
                        },
                        "consequent": {
                          "type": "MemberExpression",
                          "start": 7126,
                          "end": 7140,
                          "loc": {
                            "start": {
                              "line": 258,
                              "column": 22
                            },
                            "end": {
                              "line": 258,
                              "column": 36
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 7126,
                            "end": 7134,
                            "loc": {
                              "start": {
                                "line": 258,
                                "column": 22
                              },
                              "end": {
                                "line": 258,
                                "column": 30
                              },
                              "identifierName": "matching"
                            },
                            "name": "matching"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 7135,
                            "end": 7140,
                            "loc": {
                              "start": {
                                "line": 258,
                                "column": 31
                              },
                              "end": {
                                "line": 258,
                                "column": 36
                              },
                              "identifierName": "value"
                            },
                            "name": "value"
                          },
                          "computed": false
                        },
                        "alternate": {
                          "type": "NullLiteral",
                          "start": 7143,
                          "end": 7147,
                          "loc": {
                            "start": {
                              "line": 258,
                              "column": 39
                            },
                            "end": {
                              "line": 258,
                              "column": 43
                            }
                          }
                        }
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 7156,
                "end": 7615,
                "loc": {
                  "start": {
                    "line": 261,
                    "column": 2
                  },
                  "end": {
                    "line": 277,
                    "column": 3
                  }
                },
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 7156,
                  "end": 7171,
                  "loc": {
                    "start": {
                      "line": 261,
                      "column": 2
                    },
                    "end": {
                      "line": 261,
                      "column": 17
                    },
                    "identifierName": "numberFormatter"
                  },
                  "name": "numberFormatter"
                },
                "static": false,
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 7172,
                    "end": 7181,
                    "loc": {
                      "start": {
                        "line": 261,
                        "column": 18
                      },
                      "end": {
                        "line": 261,
                        "column": 27
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 7172,
                      "end": 7176,
                      "loc": {
                        "start": {
                          "line": 261,
                          "column": 18
                        },
                        "end": {
                          "line": 261,
                          "column": 22
                        },
                        "identifierName": "opts"
                      },
                      "name": "opts"
                    },
                    "right": {
                      "type": "ObjectExpression",
                      "start": 7179,
                      "end": 7181,
                      "loc": {
                        "start": {
                          "line": 261,
                          "column": 25
                        },
                        "end": {
                          "line": 261,
                          "column": 27
                        }
                      },
                      "properties": []
                    }
                  },
                  {
                    "type": "AssignmentPattern",
                    "start": 7183,
                    "end": 7196,
                    "loc": {
                      "start": {
                        "line": 261,
                        "column": 29
                      },
                      "end": {
                        "line": 261,
                        "column": 42
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 7183,
                      "end": 7191,
                      "loc": {
                        "start": {
                          "line": 261,
                          "column": 29
                        },
                        "end": {
                          "line": 261,
                          "column": 37
                        },
                        "identifierName": "intlOpts"
                      },
                      "name": "intlOpts"
                    },
                    "right": {
                      "type": "ObjectExpression",
                      "start": 7194,
                      "end": 7196,
                      "loc": {
                        "start": {
                          "line": 261,
                          "column": 40
                        },
                        "end": {
                          "line": 261,
                          "column": 42
                        }
                      },
                      "properties": []
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 7198,
                  "end": 7615,
                  "loc": {
                    "start": {
                      "line": 261,
                      "column": 44
                    },
                    "end": {
                      "line": 277,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 7204,
                      "end": 7611,
                      "loc": {
                        "start": {
                          "line": 262,
                          "column": 4
                        },
                        "end": {
                          "line": 276,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 7208,
                        "end": 7233,
                        "loc": {
                          "start": {
                            "line": 262,
                            "column": 8
                          },
                          "end": {
                            "line": 262,
                            "column": 33
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 7208,
                          "end": 7212,
                          "loc": {
                            "start": {
                              "line": 262,
                              "column": 8
                            },
                            "end": {
                              "line": 262,
                              "column": 12
                            },
                            "identifierName": "Intl"
                          },
                          "name": "Intl"
                        },
                        "operator": "&&",
                        "right": {
                          "type": "MemberExpression",
                          "start": 7216,
                          "end": 7233,
                          "loc": {
                            "start": {
                              "line": 262,
                              "column": 16
                            },
                            "end": {
                              "line": 262,
                              "column": 33
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 7216,
                            "end": 7220,
                            "loc": {
                              "start": {
                                "line": 262,
                                "column": 16
                              },
                              "end": {
                                "line": 262,
                                "column": 20
                              },
                              "identifierName": "Intl"
                            },
                            "name": "Intl"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 7221,
                            "end": 7233,
                            "loc": {
                              "start": {
                                "line": 262,
                                "column": 21
                              },
                              "end": {
                                "line": 262,
                                "column": 33
                              },
                              "identifierName": "NumberFormat"
                            },
                            "name": "NumberFormat"
                          },
                          "computed": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 7235,
                        "end": 7554,
                        "loc": {
                          "start": {
                            "line": 262,
                            "column": 35
                          },
                          "end": {
                            "line": 274,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 7243,
                            "end": 7312,
                            "loc": {
                              "start": {
                                "line": 263,
                                "column": 6
                              },
                              "end": {
                                "line": 263,
                                "column": 75
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 7249,
                                "end": 7311,
                                "loc": {
                                  "start": {
                                    "line": 263,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 263,
                                    "column": 74
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 7249,
                                  "end": 7261,
                                  "loc": {
                                    "start": {
                                      "line": 263,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 24
                                    },
                                    "identifierName": "realIntlOpts"
                                  },
                                  "name": "realIntlOpts"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 7264,
                                  "end": 7311,
                                  "loc": {
                                    "start": {
                                      "line": 263,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 74
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 7264,
                                    "end": 7277,
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 7264,
                                      "end": 7270,
                                      "loc": {
                                        "start": {
                                          "line": 263,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 263,
                                          "column": 33
                                        },
                                        "identifierName": "Object"
                                      },
                                      "name": "Object"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 7271,
                                      "end": 7277,
                                      "loc": {
                                        "start": {
                                          "line": 263,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 263,
                                          "column": 40
                                        },
                                        "identifierName": "assign"
                                      },
                                      "name": "assign"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ObjectExpression",
                                      "start": 7278,
                                      "end": 7300,
                                      "loc": {
                                        "start": {
                                          "line": 263,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 263,
                                          "column": 63
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 7280,
                                          "end": 7298,
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 61
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 7280,
                                            "end": 7291,
                                            "loc": {
                                              "start": {
                                                "line": 263,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 263,
                                                "column": 54
                                              },
                                              "identifierName": "useGrouping"
                                            },
                                            "name": "useGrouping"
                                          },
                                          "value": {
                                            "type": "BooleanLiteral",
                                            "start": 7293,
                                            "end": 7298,
                                            "loc": {
                                              "start": {
                                                "line": 263,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 263,
                                                "column": 61
                                              }
                                            },
                                            "value": false
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 7302,
                                      "end": 7310,
                                      "loc": {
                                        "start": {
                                          "line": 263,
                                          "column": 65
                                        },
                                        "end": {
                                          "line": 263,
                                          "column": 73
                                        },
                                        "identifierName": "intlOpts"
                                      },
                                      "name": "intlOpts"
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "IfStatement",
                            "start": 7320,
                            "end": 7405,
                            "loc": {
                              "start": {
                                "line": 265,
                                "column": 6
                              },
                              "end": {
                                "line": 267,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 7324,
                              "end": 7338,
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 10
                                },
                                "end": {
                                  "line": 265,
                                  "column": 24
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 7324,
                                "end": 7334,
                                "loc": {
                                  "start": {
                                    "line": 265,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 265,
                                    "column": 20
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 7324,
                                  "end": 7328,
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 14
                                    },
                                    "identifierName": "opts"
                                  },
                                  "name": "opts"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 7329,
                                  "end": 7334,
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 20
                                    },
                                    "identifierName": "padTo"
                                  },
                                  "name": "padTo"
                                },
                                "computed": false
                              },
                              "operator": ">",
                              "right": {
                                "type": "NumericLiteral",
                                "start": 7337,
                                "end": 7338,
                                "loc": {
                                  "start": {
                                    "line": 265,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 265,
                                    "column": 24
                                  }
                                },
                                "extra": {
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "value": 0
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 7340,
                              "end": 7405,
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 26
                                },
                                "end": {
                                  "line": 267,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 7350,
                                  "end": 7397,
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 55
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 7350,
                                    "end": 7396,
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 54
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 7350,
                                      "end": 7383,
                                      "loc": {
                                        "start": {
                                          "line": 266,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 266,
                                          "column": 41
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 7350,
                                        "end": 7362,
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 20
                                          },
                                          "identifierName": "realIntlOpts"
                                        },
                                        "name": "realIntlOpts"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 7363,
                                        "end": 7383,
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 41
                                          },
                                          "identifierName": "minimumIntegerDigits"
                                        },
                                        "name": "minimumIntegerDigits"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "start": 7386,
                                      "end": 7396,
                                      "loc": {
                                        "start": {
                                          "line": 266,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 266,
                                          "column": 54
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 7386,
                                        "end": 7390,
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 48
                                          },
                                          "identifierName": "opts"
                                        },
                                        "name": "opts"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 7391,
                                        "end": 7396,
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 54
                                          },
                                          "identifierName": "padTo"
                                        },
                                        "name": "padTo"
                                      },
                                      "computed": false
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "IfStatement",
                            "start": 7413,
                            "end": 7486,
                            "loc": {
                              "start": {
                                "line": 269,
                                "column": 6
                              },
                              "end": {
                                "line": 271,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 7417,
                              "end": 7427,
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 10
                                },
                                "end": {
                                  "line": 269,
                                  "column": 20
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 7417,
                                "end": 7421,
                                "loc": {
                                  "start": {
                                    "line": 269,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 269,
                                    "column": 14
                                  },
                                  "identifierName": "opts"
                                },
                                "name": "opts"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 7422,
                                "end": 7427,
                                "loc": {
                                  "start": {
                                    "line": 269,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 269,
                                    "column": 20
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "computed": false
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 7429,
                              "end": 7486,
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 22
                                },
                                "end": {
                                  "line": 271,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 7439,
                                  "end": 7478,
                                  "loc": {
                                    "start": {
                                      "line": 270,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 270,
                                      "column": 47
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 7439,
                                    "end": 7477,
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 46
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 7439,
                                      "end": 7473,
                                      "loc": {
                                        "start": {
                                          "line": 270,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 270,
                                          "column": 42
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 7439,
                                        "end": 7451,
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 20
                                          },
                                          "identifierName": "realIntlOpts"
                                        },
                                        "name": "realIntlOpts"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 7452,
                                        "end": 7473,
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 42
                                          },
                                          "identifierName": "maximumFractionDigits"
                                        },
                                        "name": "maximumFractionDigits"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "NumericLiteral",
                                      "start": 7476,
                                      "end": 7477,
                                      "loc": {
                                        "start": {
                                          "line": 270,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 270,
                                          "column": 46
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 0,
                                        "raw": "0"
                                      },
                                      "value": 0
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 7494,
                            "end": 7548,
                            "loc": {
                              "start": {
                                "line": 273,
                                "column": 6
                              },
                              "end": {
                                "line": 273,
                                "column": 60
                              }
                            },
                            "argument": {
                              "type": "NewExpression",
                              "start": 7501,
                              "end": 7547,
                              "loc": {
                                "start": {
                                  "line": 273,
                                  "column": 13
                                },
                                "end": {
                                  "line": 273,
                                  "column": 59
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 7505,
                                "end": 7522,
                                "loc": {
                                  "start": {
                                    "line": 273,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 273,
                                    "column": 34
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 7505,
                                  "end": 7509,
                                  "loc": {
                                    "start": {
                                      "line": 273,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 273,
                                      "column": 21
                                    },
                                    "identifierName": "Intl"
                                  },
                                  "name": "Intl"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 7510,
                                  "end": 7522,
                                  "loc": {
                                    "start": {
                                      "line": 273,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 273,
                                      "column": 34
                                    },
                                    "identifierName": "NumberFormat"
                                  },
                                  "name": "NumberFormat"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 7523,
                                  "end": 7532,
                                  "loc": {
                                    "start": {
                                      "line": 273,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 273,
                                      "column": 44
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 7523,
                                    "end": 7527,
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 7528,
                                    "end": 7532,
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 44
                                      },
                                      "identifierName": "intl"
                                    },
                                    "name": "intl"
                                  },
                                  "computed": false
                                },
                                {
                                  "type": "Identifier",
                                  "start": 7534,
                                  "end": 7546,
                                  "loc": {
                                    "start": {
                                      "line": 273,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 273,
                                      "column": 58
                                    },
                                    "identifierName": "realIntlOpts"
                                  },
                                  "name": "realIntlOpts"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 7560,
                        "end": 7611,
                        "loc": {
                          "start": {
                            "line": 274,
                            "column": 11
                          },
                          "end": {
                            "line": 276,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 7568,
                            "end": 7605,
                            "loc": {
                              "start": {
                                "line": 275,
                                "column": 6
                              },
                              "end": {
                                "line": 275,
                                "column": 43
                              }
                            },
                            "argument": {
                              "type": "NewExpression",
                              "start": 7575,
                              "end": 7604,
                              "loc": {
                                "start": {
                                  "line": 275,
                                  "column": 13
                                },
                                "end": {
                                  "line": 275,
                                  "column": 42
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 7579,
                                "end": 7598,
                                "loc": {
                                  "start": {
                                    "line": 275,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 275,
                                    "column": 36
                                  },
                                  "identifierName": "PolyNumberFormatter"
                                },
                                "name": "PolyNumberFormatter"
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 7599,
                                  "end": 7603,
                                  "loc": {
                                    "start": {
                                      "line": 275,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 275,
                                      "column": 41
                                    },
                                    "identifierName": "opts"
                                  },
                                  "name": "opts"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 7619,
                "end": 8365,
                "loc": {
                  "start": {
                    "line": 279,
                    "column": 2
                  },
                  "end": {
                    "line": 304,
                    "column": 3
                  }
                },
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 7619,
                  "end": 7630,
                  "loc": {
                    "start": {
                      "line": 279,
                      "column": 2
                    },
                    "end": {
                      "line": 279,
                      "column": 13
                    },
                    "identifierName": "dtFormatter"
                  },
                  "name": "dtFormatter"
                },
                "static": false,
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 7631,
                    "end": 7633,
                    "loc": {
                      "start": {
                        "line": 279,
                        "column": 14
                      },
                      "end": {
                        "line": 279,
                        "column": 16
                      },
                      "identifierName": "dt"
                    },
                    "name": "dt"
                  },
                  {
                    "type": "AssignmentPattern",
                    "start": 7635,
                    "end": 7648,
                    "loc": {
                      "start": {
                        "line": 279,
                        "column": 18
                      },
                      "end": {
                        "line": 279,
                        "column": 31
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 7635,
                      "end": 7643,
                      "loc": {
                        "start": {
                          "line": 279,
                          "column": 18
                        },
                        "end": {
                          "line": 279,
                          "column": 26
                        },
                        "identifierName": "intlOpts"
                      },
                      "name": "intlOpts"
                    },
                    "right": {
                      "type": "ObjectExpression",
                      "start": 7646,
                      "end": 7648,
                      "loc": {
                        "start": {
                          "line": 279,
                          "column": 29
                        },
                        "end": {
                          "line": 279,
                          "column": 31
                        }
                      },
                      "properties": []
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 7650,
                  "end": 8365,
                  "loc": {
                    "start": {
                      "line": 279,
                      "column": 33
                    },
                    "end": {
                      "line": 304,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 7656,
                      "end": 7665,
                      "loc": {
                        "start": {
                          "line": 280,
                          "column": 4
                        },
                        "end": {
                          "line": 280,
                          "column": 13
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 7660,
                          "end": 7661,
                          "loc": {
                            "start": {
                              "line": 280,
                              "column": 8
                            },
                            "end": {
                              "line": 280,
                              "column": 9
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 7660,
                            "end": 7661,
                            "loc": {
                              "start": {
                                "line": 280,
                                "column": 8
                              },
                              "end": {
                                "line": 280,
                                "column": 9
                              },
                              "identifierName": "d"
                            },
                            "name": "d"
                          },
                          "init": null
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 7663,
                          "end": 7664,
                          "loc": {
                            "start": {
                              "line": 280,
                              "column": 11
                            },
                            "end": {
                              "line": 280,
                              "column": 12
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 7663,
                            "end": 7664,
                            "loc": {
                              "start": {
                                "line": 280,
                                "column": 11
                              },
                              "end": {
                                "line": 280,
                                "column": 12
                              },
                              "identifierName": "z"
                            },
                            "name": "z"
                          },
                          "init": null
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 7671,
                      "end": 8077,
                      "loc": {
                        "start": {
                          "line": 282,
                          "column": 4
                        },
                        "end": {
                          "line": 293,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 7675,
                        "end": 7692,
                        "loc": {
                          "start": {
                            "line": 282,
                            "column": 8
                          },
                          "end": {
                            "line": 282,
                            "column": 25
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 7675,
                          "end": 7682,
                          "loc": {
                            "start": {
                              "line": 282,
                              "column": 8
                            },
                            "end": {
                              "line": 282,
                              "column": 15
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 7675,
                            "end": 7677,
                            "loc": {
                              "start": {
                                "line": 282,
                                "column": 8
                              },
                              "end": {
                                "line": 282,
                                "column": 10
                              },
                              "identifierName": "dt"
                            },
                            "name": "dt"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 7678,
                            "end": 7682,
                            "loc": {
                              "start": {
                                "line": 282,
                                "column": 11
                              },
                              "end": {
                                "line": 282,
                                "column": 15
                              },
                              "identifierName": "zone"
                            },
                            "name": "zone"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 7683,
                          "end": 7692,
                          "loc": {
                            "start": {
                              "line": 282,
                              "column": 16
                            },
                            "end": {
                              "line": 282,
                              "column": 25
                            },
                            "identifierName": "universal"
                          },
                          "name": "universal"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 7694,
                        "end": 7947,
                        "loc": {
                          "start": {
                            "line": 282,
                            "column": 27
                          },
                          "end": {
                            "line": 288,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 7903,
                            "end": 7924,
                            "loc": {
                              "start": {
                                "line": 286,
                                "column": 6
                              },
                              "end": {
                                "line": 286,
                                "column": 27
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 7903,
                              "end": 7923,
                              "loc": {
                                "start": {
                                  "line": 286,
                                  "column": 6
                                },
                                "end": {
                                  "line": 286,
                                  "column": 26
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 7903,
                                "end": 7904,
                                "loc": {
                                  "start": {
                                    "line": 286,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 286,
                                    "column": 7
                                  },
                                  "identifierName": "d"
                                },
                                "name": "d",
                                "leadingComments": null
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 7907,
                                "end": 7923,
                                "loc": {
                                  "start": {
                                    "line": 286,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 286,
                                    "column": 26
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 7907,
                                  "end": 7919,
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 22
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 7907,
                                    "end": 7911,
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 14
                                      },
                                      "identifierName": "Util"
                                    },
                                    "name": "Util"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 7912,
                                    "end": 7919,
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 22
                                      },
                                      "identifierName": "asIfUTC"
                                    },
                                    "name": "asIfUTC"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 7920,
                                    "end": 7922,
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 25
                                      },
                                      "identifierName": "dt"
                                    },
                                    "name": "dt"
                                  }
                                ]
                              },
                              "leadingComments": null
                            },
                            "leadingComments": [
                              {
                                "type": "CommentLine",
                                "value": " if we have a fixed-offset zone that isn't actually UTC,",
                                "start": 7702,
                                "end": 7760,
                                "loc": {
                                  "start": {
                                    "line": 283,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 283,
                                    "column": 64
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": " (like UTC+8), we need to make do with just displaying",
                                "start": 7767,
                                "end": 7823,
                                "loc": {
                                  "start": {
                                    "line": 284,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 284,
                                    "column": 62
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": " the time in UTC; the formatter doesn't know how to handle UTC+8",
                                "start": 7830,
                                "end": 7896,
                                "loc": {
                                  "start": {
                                    "line": 285,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 285,
                                    "column": 72
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 7931,
                            "end": 7941,
                            "loc": {
                              "start": {
                                "line": 287,
                                "column": 6
                              },
                              "end": {
                                "line": 287,
                                "column": 16
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 7931,
                              "end": 7940,
                              "loc": {
                                "start": {
                                  "line": 287,
                                  "column": 6
                                },
                                "end": {
                                  "line": 287,
                                  "column": 15
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 7931,
                                "end": 7932,
                                "loc": {
                                  "start": {
                                    "line": 287,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 287,
                                    "column": 7
                                  },
                                  "identifierName": "z"
                                },
                                "name": "z"
                              },
                              "right": {
                                "type": "StringLiteral",
                                "start": 7935,
                                "end": 7940,
                                "loc": {
                                  "start": {
                                    "line": 287,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 287,
                                    "column": 15
                                  }
                                },
                                "extra": {
                                  "rawValue": "UTC",
                                  "raw": "'UTC'"
                                },
                                "value": "UTC"
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "start": 7953,
                        "end": 8077,
                        "loc": {
                          "start": {
                            "line": 288,
                            "column": 11
                          },
                          "end": {
                            "line": 293,
                            "column": 5
                          }
                        },
                        "test": {
                          "type": "BinaryExpression",
                          "start": 7957,
                          "end": 7981,
                          "loc": {
                            "start": {
                              "line": 288,
                              "column": 15
                            },
                            "end": {
                              "line": 288,
                              "column": 39
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 7957,
                            "end": 7969,
                            "loc": {
                              "start": {
                                "line": 288,
                                "column": 15
                              },
                              "end": {
                                "line": 288,
                                "column": 27
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 7957,
                              "end": 7964,
                              "loc": {
                                "start": {
                                  "line": 288,
                                  "column": 15
                                },
                                "end": {
                                  "line": 288,
                                  "column": 22
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 7957,
                                "end": 7959,
                                "loc": {
                                  "start": {
                                    "line": 288,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 288,
                                    "column": 17
                                  },
                                  "identifierName": "dt"
                                },
                                "name": "dt"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 7960,
                                "end": 7964,
                                "loc": {
                                  "start": {
                                    "line": 288,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 288,
                                    "column": 22
                                  },
                                  "identifierName": "zone"
                                },
                                "name": "zone"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 7965,
                              "end": 7969,
                              "loc": {
                                "start": {
                                  "line": 288,
                                  "column": 23
                                },
                                "end": {
                                  "line": 288,
                                  "column": 27
                                },
                                "identifierName": "type"
                              },
                              "name": "type"
                            },
                            "computed": false
                          },
                          "operator": "===",
                          "right": {
                            "type": "StringLiteral",
                            "start": 7974,
                            "end": 7981,
                            "loc": {
                              "start": {
                                "line": 288,
                                "column": 32
                              },
                              "end": {
                                "line": 288,
                                "column": 39
                              }
                            },
                            "extra": {
                              "rawValue": "local",
                              "raw": "'local'"
                            },
                            "value": "local"
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "start": 7983,
                          "end": 8015,
                          "loc": {
                            "start": {
                              "line": 288,
                              "column": 41
                            },
                            "end": {
                              "line": 290,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 7991,
                              "end": 8009,
                              "loc": {
                                "start": {
                                  "line": 289,
                                  "column": 6
                                },
                                "end": {
                                  "line": 289,
                                  "column": 24
                                }
                              },
                              "expression": {
                                "type": "AssignmentExpression",
                                "start": 7991,
                                "end": 8008,
                                "loc": {
                                  "start": {
                                    "line": 289,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 289,
                                    "column": 23
                                  }
                                },
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "start": 7991,
                                  "end": 7992,
                                  "loc": {
                                    "start": {
                                      "line": 289,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 289,
                                      "column": 7
                                    },
                                    "identifierName": "d"
                                  },
                                  "name": "d"
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "start": 7995,
                                  "end": 8008,
                                  "loc": {
                                    "start": {
                                      "line": 289,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 289,
                                      "column": 23
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 7995,
                                    "end": 8006,
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 21
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 7995,
                                      "end": 7997,
                                      "loc": {
                                        "start": {
                                          "line": 289,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 289,
                                          "column": 12
                                        },
                                        "identifierName": "dt"
                                      },
                                      "name": "dt"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 7998,
                                      "end": 8006,
                                      "loc": {
                                        "start": {
                                          "line": 289,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 289,
                                          "column": 21
                                        },
                                        "identifierName": "toJSDate"
                                      },
                                      "name": "toJSDate"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                }
                              }
                            }
                          ],
                          "directives": []
                        },
                        "alternate": {
                          "type": "BlockStatement",
                          "start": 8021,
                          "end": 8077,
                          "loc": {
                            "start": {
                              "line": 290,
                              "column": 11
                            },
                            "end": {
                              "line": 293,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 8029,
                              "end": 8047,
                              "loc": {
                                "start": {
                                  "line": 291,
                                  "column": 6
                                },
                                "end": {
                                  "line": 291,
                                  "column": 24
                                }
                              },
                              "expression": {
                                "type": "AssignmentExpression",
                                "start": 8029,
                                "end": 8046,
                                "loc": {
                                  "start": {
                                    "line": 291,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 291,
                                    "column": 23
                                  }
                                },
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "start": 8029,
                                  "end": 8030,
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 7
                                    },
                                    "identifierName": "d"
                                  },
                                  "name": "d"
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "start": 8033,
                                  "end": 8046,
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 23
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 8033,
                                    "end": 8044,
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 21
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 8033,
                                      "end": 8035,
                                      "loc": {
                                        "start": {
                                          "line": 291,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 291,
                                          "column": 12
                                        },
                                        "identifierName": "dt"
                                      },
                                      "name": "dt"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 8036,
                                      "end": 8044,
                                      "loc": {
                                        "start": {
                                          "line": 291,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 291,
                                          "column": 21
                                        },
                                        "identifierName": "toJSDate"
                                      },
                                      "name": "toJSDate"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 8054,
                              "end": 8071,
                              "loc": {
                                "start": {
                                  "line": 292,
                                  "column": 6
                                },
                                "end": {
                                  "line": 292,
                                  "column": 23
                                }
                              },
                              "expression": {
                                "type": "AssignmentExpression",
                                "start": 8054,
                                "end": 8070,
                                "loc": {
                                  "start": {
                                    "line": 292,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 292,
                                    "column": 22
                                  }
                                },
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "start": 8054,
                                  "end": 8055,
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 7
                                    },
                                    "identifierName": "z"
                                  },
                                  "name": "z"
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 8058,
                                  "end": 8070,
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 22
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 8058,
                                    "end": 8065,
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 17
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 8058,
                                      "end": 8060,
                                      "loc": {
                                        "start": {
                                          "line": 292,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 292,
                                          "column": 12
                                        },
                                        "identifierName": "dt"
                                      },
                                      "name": "dt"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 8061,
                                      "end": 8065,
                                      "loc": {
                                        "start": {
                                          "line": 292,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 292,
                                          "column": 17
                                        },
                                        "identifierName": "zone"
                                      },
                                      "name": "zone"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 8066,
                                    "end": 8070,
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 22
                                      },
                                      "identifierName": "name"
                                    },
                                    "name": "name"
                                  },
                                  "computed": false
                                }
                              }
                            }
                          ],
                          "directives": []
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 8083,
                      "end": 8361,
                      "loc": {
                        "start": {
                          "line": 295,
                          "column": 4
                        },
                        "end": {
                          "line": 303,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 8087,
                        "end": 8114,
                        "loc": {
                          "start": {
                            "line": 295,
                            "column": 8
                          },
                          "end": {
                            "line": 295,
                            "column": 35
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 8087,
                          "end": 8091,
                          "loc": {
                            "start": {
                              "line": 295,
                              "column": 8
                            },
                            "end": {
                              "line": 295,
                              "column": 12
                            },
                            "identifierName": "Intl"
                          },
                          "name": "Intl"
                        },
                        "operator": "&&",
                        "right": {
                          "type": "MemberExpression",
                          "start": 8095,
                          "end": 8114,
                          "loc": {
                            "start": {
                              "line": 295,
                              "column": 16
                            },
                            "end": {
                              "line": 295,
                              "column": 35
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 8095,
                            "end": 8099,
                            "loc": {
                              "start": {
                                "line": 295,
                                "column": 16
                              },
                              "end": {
                                "line": 295,
                                "column": 20
                              },
                              "identifierName": "Intl"
                            },
                            "name": "Intl"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 8100,
                            "end": 8114,
                            "loc": {
                              "start": {
                                "line": 295,
                                "column": 21
                              },
                              "end": {
                                "line": 295,
                                "column": 35
                              },
                              "identifierName": "DateTimeFormat"
                            },
                            "name": "DateTimeFormat"
                          },
                          "computed": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 8116,
                        "end": 8305,
                        "loc": {
                          "start": {
                            "line": 295,
                            "column": 37
                          },
                          "end": {
                            "line": 301,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 8124,
                            "end": 8173,
                            "loc": {
                              "start": {
                                "line": 296,
                                "column": 6
                              },
                              "end": {
                                "line": 296,
                                "column": 55
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 8130,
                                "end": 8172,
                                "loc": {
                                  "start": {
                                    "line": 296,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 296,
                                    "column": 54
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 8130,
                                  "end": 8142,
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 24
                                    },
                                    "identifierName": "realIntlOpts"
                                  },
                                  "name": "realIntlOpts"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 8145,
                                  "end": 8172,
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 54
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 8145,
                                    "end": 8158,
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 8145,
                                      "end": 8151,
                                      "loc": {
                                        "start": {
                                          "line": 296,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 296,
                                          "column": 33
                                        },
                                        "identifierName": "Object"
                                      },
                                      "name": "Object"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 8152,
                                      "end": 8158,
                                      "loc": {
                                        "start": {
                                          "line": 296,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 296,
                                          "column": 40
                                        },
                                        "identifierName": "assign"
                                      },
                                      "name": "assign"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ObjectExpression",
                                      "start": 8159,
                                      "end": 8161,
                                      "loc": {
                                        "start": {
                                          "line": 296,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 296,
                                          "column": 43
                                        }
                                      },
                                      "properties": []
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 8163,
                                      "end": 8171,
                                      "loc": {
                                        "start": {
                                          "line": 296,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 296,
                                          "column": 53
                                        },
                                        "identifierName": "intlOpts"
                                      },
                                      "name": "intlOpts"
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "IfStatement",
                            "start": 8180,
                            "end": 8231,
                            "loc": {
                              "start": {
                                "line": 297,
                                "column": 6
                              },
                              "end": {
                                "line": 299,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "Identifier",
                              "start": 8184,
                              "end": 8185,
                              "loc": {
                                "start": {
                                  "line": 297,
                                  "column": 10
                                },
                                "end": {
                                  "line": 297,
                                  "column": 11
                                },
                                "identifierName": "z"
                              },
                              "name": "z"
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 8187,
                              "end": 8231,
                              "loc": {
                                "start": {
                                  "line": 297,
                                  "column": 13
                                },
                                "end": {
                                  "line": 299,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 8197,
                                  "end": 8223,
                                  "loc": {
                                    "start": {
                                      "line": 298,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 34
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 8197,
                                    "end": 8222,
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 33
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 8197,
                                      "end": 8218,
                                      "loc": {
                                        "start": {
                                          "line": 298,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 298,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 8197,
                                        "end": 8209,
                                        "loc": {
                                          "start": {
                                            "line": 298,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 298,
                                            "column": 20
                                          },
                                          "identifierName": "realIntlOpts"
                                        },
                                        "name": "realIntlOpts"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 8210,
                                        "end": 8218,
                                        "loc": {
                                          "start": {
                                            "line": 298,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 298,
                                            "column": 29
                                          },
                                          "identifierName": "timeZone"
                                        },
                                        "name": "timeZone"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "start": 8221,
                                      "end": 8222,
                                      "loc": {
                                        "start": {
                                          "line": 298,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 298,
                                          "column": 33
                                        },
                                        "identifierName": "z"
                                      },
                                      "name": "z"
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 8238,
                            "end": 8299,
                            "loc": {
                              "start": {
                                "line": 300,
                                "column": 6
                              },
                              "end": {
                                "line": 300,
                                "column": 67
                              }
                            },
                            "argument": {
                              "type": "ArrayExpression",
                              "start": 8245,
                              "end": 8298,
                              "loc": {
                                "start": {
                                  "line": 300,
                                  "column": 13
                                },
                                "end": {
                                  "line": 300,
                                  "column": 66
                                }
                              },
                              "elements": [
                                {
                                  "type": "NewExpression",
                                  "start": 8246,
                                  "end": 8294,
                                  "loc": {
                                    "start": {
                                      "line": 300,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 300,
                                      "column": 62
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 8250,
                                    "end": 8269,
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 8250,
                                      "end": 8254,
                                      "loc": {
                                        "start": {
                                          "line": 300,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 300,
                                          "column": 22
                                        },
                                        "identifierName": "Intl"
                                      },
                                      "name": "Intl"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 8255,
                                      "end": 8269,
                                      "loc": {
                                        "start": {
                                          "line": 300,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 300,
                                          "column": 37
                                        },
                                        "identifierName": "DateTimeFormat"
                                      },
                                      "name": "DateTimeFormat"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 8270,
                                      "end": 8279,
                                      "loc": {
                                        "start": {
                                          "line": 300,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 300,
                                          "column": 47
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 8270,
                                        "end": 8274,
                                        "loc": {
                                          "start": {
                                            "line": 300,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 300,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 8275,
                                        "end": 8279,
                                        "loc": {
                                          "start": {
                                            "line": 300,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 300,
                                            "column": 47
                                          },
                                          "identifierName": "intl"
                                        },
                                        "name": "intl"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 8281,
                                      "end": 8293,
                                      "loc": {
                                        "start": {
                                          "line": 300,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 300,
                                          "column": 61
                                        },
                                        "identifierName": "realIntlOpts"
                                      },
                                      "name": "realIntlOpts"
                                    }
                                  ]
                                },
                                {
                                  "type": "Identifier",
                                  "start": 8296,
                                  "end": 8297,
                                  "loc": {
                                    "start": {
                                      "line": 300,
                                      "column": 64
                                    },
                                    "end": {
                                      "line": 300,
                                      "column": 65
                                    },
                                    "identifierName": "d"
                                  },
                                  "name": "d"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 8311,
                        "end": 8361,
                        "loc": {
                          "start": {
                            "line": 301,
                            "column": 11
                          },
                          "end": {
                            "line": 303,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 8319,
                            "end": 8355,
                            "loc": {
                              "start": {
                                "line": 302,
                                "column": 6
                              },
                              "end": {
                                "line": 302,
                                "column": 42
                              }
                            },
                            "argument": {
                              "type": "ArrayExpression",
                              "start": 8326,
                              "end": 8354,
                              "loc": {
                                "start": {
                                  "line": 302,
                                  "column": 13
                                },
                                "end": {
                                  "line": 302,
                                  "column": 41
                                }
                              },
                              "elements": [
                                {
                                  "type": "NewExpression",
                                  "start": 8327,
                                  "end": 8350,
                                  "loc": {
                                    "start": {
                                      "line": 302,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 302,
                                      "column": 37
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 8331,
                                    "end": 8348,
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 35
                                      },
                                      "identifierName": "PolyDateFormatter"
                                    },
                                    "name": "PolyDateFormatter"
                                  },
                                  "arguments": []
                                },
                                {
                                  "type": "Identifier",
                                  "start": 8352,
                                  "end": 8353,
                                  "loc": {
                                    "start": {
                                      "line": 302,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 302,
                                      "column": 40
                                    },
                                    "identifierName": "d"
                                  },
                                  "name": "d"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 8369,
                "end": 8553,
                "loc": {
                  "start": {
                    "line": 306,
                    "column": 2
                  },
                  "end": {
                    "line": 312,
                    "column": 3
                  }
                },
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 8369,
                  "end": 8375,
                  "loc": {
                    "start": {
                      "line": 306,
                      "column": 2
                    },
                    "end": {
                      "line": 306,
                      "column": 8
                    },
                    "identifierName": "equals"
                  },
                  "name": "equals"
                },
                "static": false,
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 8376,
                    "end": 8381,
                    "loc": {
                      "start": {
                        "line": 306,
                        "column": 9
                      },
                      "end": {
                        "line": 306,
                        "column": 14
                      },
                      "identifierName": "other"
                    },
                    "name": "other"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 8383,
                  "end": 8553,
                  "loc": {
                    "start": {
                      "line": 306,
                      "column": 16
                    },
                    "end": {
                      "line": 312,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 8389,
                      "end": 8549,
                      "loc": {
                        "start": {
                          "line": 307,
                          "column": 4
                        },
                        "end": {
                          "line": 311,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "LogicalExpression",
                        "start": 8404,
                        "end": 8542,
                        "loc": {
                          "start": {
                            "line": 308,
                            "column": 6
                          },
                          "end": {
                            "line": 310,
                            "column": 50
                          }
                        },
                        "left": {
                          "type": "LogicalExpression",
                          "start": 8404,
                          "end": 8488,
                          "loc": {
                            "start": {
                              "line": 308,
                              "column": 6
                            },
                            "end": {
                              "line": 309,
                              "column": 52
                            }
                          },
                          "left": {
                            "type": "BinaryExpression",
                            "start": 8404,
                            "end": 8432,
                            "loc": {
                              "start": {
                                "line": 308,
                                "column": 6
                              },
                              "end": {
                                "line": 308,
                                "column": 34
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 8404,
                              "end": 8415,
                              "loc": {
                                "start": {
                                  "line": 308,
                                  "column": 6
                                },
                                "end": {
                                  "line": 308,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 8404,
                                "end": 8408,
                                "loc": {
                                  "start": {
                                    "line": 308,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 308,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 8409,
                                "end": 8415,
                                "loc": {
                                  "start": {
                                    "line": 308,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 308,
                                    "column": 17
                                  },
                                  "identifierName": "locale"
                                },
                                "name": "locale"
                              },
                              "computed": false
                            },
                            "operator": "===",
                            "right": {
                              "type": "MemberExpression",
                              "start": 8420,
                              "end": 8432,
                              "loc": {
                                "start": {
                                  "line": 308,
                                  "column": 22
                                },
                                "end": {
                                  "line": 308,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 8420,
                                "end": 8425,
                                "loc": {
                                  "start": {
                                    "line": 308,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 308,
                                    "column": 27
                                  },
                                  "identifierName": "other"
                                },
                                "name": "other"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 8426,
                                "end": 8432,
                                "loc": {
                                  "start": {
                                    "line": 308,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 308,
                                    "column": 34
                                  },
                                  "identifierName": "locale"
                                },
                                "name": "locale"
                              },
                              "computed": false
                            }
                          },
                          "operator": "&&",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 8442,
                            "end": 8488,
                            "loc": {
                              "start": {
                                "line": 309,
                                "column": 6
                              },
                              "end": {
                                "line": 309,
                                "column": 52
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 8442,
                              "end": 8462,
                              "loc": {
                                "start": {
                                  "line": 309,
                                  "column": 6
                                },
                                "end": {
                                  "line": 309,
                                  "column": 26
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 8442,
                                "end": 8446,
                                "loc": {
                                  "start": {
                                    "line": 309,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 309,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 8447,
                                "end": 8462,
                                "loc": {
                                  "start": {
                                    "line": 309,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 309,
                                    "column": 26
                                  },
                                  "identifierName": "numberingSystem"
                                },
                                "name": "numberingSystem"
                              },
                              "computed": false
                            },
                            "operator": "===",
                            "right": {
                              "type": "MemberExpression",
                              "start": 8467,
                              "end": 8488,
                              "loc": {
                                "start": {
                                  "line": 309,
                                  "column": 31
                                },
                                "end": {
                                  "line": 309,
                                  "column": 52
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 8467,
                                "end": 8472,
                                "loc": {
                                  "start": {
                                    "line": 309,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 309,
                                    "column": 36
                                  },
                                  "identifierName": "other"
                                },
                                "name": "other"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 8473,
                                "end": 8488,
                                "loc": {
                                  "start": {
                                    "line": 309,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 309,
                                    "column": 52
                                  },
                                  "identifierName": "numberingSystem"
                                },
                                "name": "numberingSystem"
                              },
                              "computed": false
                            }
                          }
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 8498,
                          "end": 8542,
                          "loc": {
                            "start": {
                              "line": 310,
                              "column": 6
                            },
                            "end": {
                              "line": 310,
                              "column": 50
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 8498,
                            "end": 8517,
                            "loc": {
                              "start": {
                                "line": 310,
                                "column": 6
                              },
                              "end": {
                                "line": 310,
                                "column": 25
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 8498,
                              "end": 8502,
                              "loc": {
                                "start": {
                                  "line": 310,
                                  "column": 6
                                },
                                "end": {
                                  "line": 310,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 8503,
                              "end": 8517,
                              "loc": {
                                "start": {
                                  "line": 310,
                                  "column": 11
                                },
                                "end": {
                                  "line": 310,
                                  "column": 25
                                },
                                "identifierName": "outputCalendar"
                              },
                              "name": "outputCalendar"
                            },
                            "computed": false
                          },
                          "operator": "===",
                          "right": {
                            "type": "MemberExpression",
                            "start": 8522,
                            "end": 8542,
                            "loc": {
                              "start": {
                                "line": 310,
                                "column": 30
                              },
                              "end": {
                                "line": 310,
                                "column": 50
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 8522,
                              "end": 8527,
                              "loc": {
                                "start": {
                                  "line": 310,
                                  "column": 30
                                },
                                "end": {
                                  "line": 310,
                                  "column": 35
                                },
                                "identifierName": "other"
                              },
                              "name": "other"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 8528,
                              "end": 8542,
                              "loc": {
                                "start": {
                                  "line": 310,
                                  "column": 36
                                },
                                "end": {
                                  "line": 310,
                                  "column": 50
                                },
                                "identifierName": "outputCalendar"
                              },
                              "name": "outputCalendar"
                            },
                            "computed": false
                          }
                        },
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 8396
                        }
                      }
                    }
                  ],
                  "directives": []
                }
              }
            ]
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\n * @private\n ",
              "start": 1679,
              "end": 1698,
              "loc": {
                "start": {
                  "line": 88,
                  "column": 0
                },
                "end": {
                  "line": 90,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": []
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\n * @private\n ",
            "start": 1679,
            "end": 1698,
            "loc": {
              "start": {
                "line": 88,
                "column": 0
              },
              "end": {
                "line": 90,
                "column": 3
              }
            }
          }
        ]
      }
    ],
    "directives": []
  },
  "comments": [
    {
      "type": "CommentBlock",
      "value": "*\n * @private\n ",
      "start": 1186,
      "end": 1205,
      "loc": {
        "start": {
          "line": 58,
          "column": 0
        },
        "end": {
          "line": 60,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n * @private\n ",
      "start": 1679,
      "end": 1698,
      "loc": {
        "start": {
          "line": 88,
          "column": 0
        },
        "end": {
          "line": 90,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " cached usefulness",
      "start": 3013,
      "end": 3033,
      "loc": {
        "start": {
          "line": 132,
          "column": 4
        },
        "end": {
          "line": 132,
          "column": 24
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " todo: cache me",
      "start": 3536,
      "end": 3553,
      "loc": {
        "start": {
          "line": 153,
          "column": 2
        },
        "end": {
          "line": 153,
          "column": 19
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " In theory there could be aribitrary day periods. We're gonna assume there are exactly two",
      "start": 5840,
      "end": 5932,
      "loc": {
        "start": {
          "line": 222,
          "column": 8
        },
        "end": {
          "line": 222,
          "column": 100
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " for AM and PM. This is probably wrong, but it's makes parsing way easier.",
      "start": 5941,
      "end": 6017,
      "loc": {
        "start": {
          "line": 223,
          "column": 8
        },
        "end": {
          "line": 223,
          "column": 84
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " This is utter bullshit. Different calendars are going to define eras totally differently. What I need is the minimum set of dates",
      "start": 6502,
      "end": 6634,
      "loc": {
        "start": {
          "line": 241,
          "column": 6
        },
        "end": {
          "line": 241,
          "column": 138
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " to definitely enumerate them.",
      "start": 6641,
      "end": 6673,
      "loc": {
        "start": {
          "line": 242,
          "column": 6
        },
        "end": {
          "line": 242,
          "column": 38
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " if we have a fixed-offset zone that isn't actually UTC,",
      "start": 7702,
      "end": 7760,
      "loc": {
        "start": {
          "line": 283,
          "column": 6
        },
        "end": {
          "line": 283,
          "column": 64
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " (like UTC+8), we need to make do with just displaying",
      "start": 7767,
      "end": 7823,
      "loc": {
        "start": {
          "line": 284,
          "column": 6
        },
        "end": {
          "line": 284,
          "column": 62
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " the time in UTC; the formatter doesn't know how to handle UTC+8",
      "start": 7830,
      "end": 7896,
      "loc": {
        "start": {
          "line": 285,
          "column": 6
        },
        "end": {
          "line": 285,
          "column": 72
        }
      }
    }
  ],
  "tokens": [
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 0,
      "end": 6,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7,
      "end": 8,
      "loc": {
        "start": {
          "line": 1,
          "column": 7
        },
        "end": {
          "line": 1,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Util",
      "start": 9,
      "end": 13,
      "loc": {
        "start": {
          "line": 1,
          "column": 9
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14,
      "end": 15,
      "loc": {
        "start": {
          "line": 1,
          "column": 14
        },
        "end": {
          "line": 1,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 16,
      "end": 20,
      "loc": {
        "start": {
          "line": 1,
          "column": 16
        },
        "end": {
          "line": 1,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "./util",
      "start": 21,
      "end": 29,
      "loc": {
        "start": {
          "line": 1,
          "column": 21
        },
        "end": {
          "line": 1,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29,
      "end": 30,
      "loc": {
        "start": {
          "line": 1,
          "column": 29
        },
        "end": {
          "line": 1,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 31,
      "end": 37,
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38,
      "end": 39,
      "loc": {
        "start": {
          "line": 2,
          "column": 7
        },
        "end": {
          "line": 2,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "English",
      "start": 40,
      "end": 47,
      "loc": {
        "start": {
          "line": 2,
          "column": 9
        },
        "end": {
          "line": 2,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48,
      "end": 49,
      "loc": {
        "start": {
          "line": 2,
          "column": 17
        },
        "end": {
          "line": 2,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 50,
      "end": 54,
      "loc": {
        "start": {
          "line": 2,
          "column": 19
        },
        "end": {
          "line": 2,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "./english",
      "start": 55,
      "end": 66,
      "loc": {
        "start": {
          "line": 2,
          "column": 24
        },
        "end": {
          "line": 2,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66,
      "end": 67,
      "loc": {
        "start": {
          "line": 2,
          "column": 35
        },
        "end": {
          "line": 2,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 68,
      "end": 74,
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 75,
      "end": 76,
      "loc": {
        "start": {
          "line": 3,
          "column": 7
        },
        "end": {
          "line": 3,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "DateTime",
      "start": 77,
      "end": 85,
      "loc": {
        "start": {
          "line": 3,
          "column": 9
        },
        "end": {
          "line": 3,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 86,
      "end": 87,
      "loc": {
        "start": {
          "line": 3,
          "column": 18
        },
        "end": {
          "line": 3,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 88,
      "end": 92,
      "loc": {
        "start": {
          "line": 3,
          "column": 20
        },
        "end": {
          "line": 3,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "../datetime",
      "start": 93,
      "end": 106,
      "loc": {
        "start": {
          "line": 3,
          "column": 25
        },
        "end": {
          "line": 3,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 106,
      "end": 107,
      "loc": {
        "start": {
          "line": 3,
          "column": 38
        },
        "end": {
          "line": 3,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 109,
      "end": 114,
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "localeCache",
      "start": 115,
      "end": 126,
      "loc": {
        "start": {
          "line": 5,
          "column": 6
        },
        "end": {
          "line": 5,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 127,
      "end": 128,
      "loc": {
        "start": {
          "line": 5,
          "column": 18
        },
        "end": {
          "line": 5,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 129,
      "end": 130,
      "loc": {
        "start": {
          "line": 5,
          "column": 20
        },
        "end": {
          "line": 5,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 130,
      "end": 131,
      "loc": {
        "start": {
          "line": 5,
          "column": 21
        },
        "end": {
          "line": 5,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 131,
      "end": 132,
      "loc": {
        "start": {
          "line": 5,
          "column": 22
        },
        "end": {
          "line": 5,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 134,
      "end": 142,
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 7,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intlConfigString",
      "start": 143,
      "end": 159,
      "loc": {
        "start": {
          "line": 7,
          "column": 9
        },
        "end": {
          "line": 7,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 159,
      "end": 160,
      "loc": {
        "start": {
          "line": 7,
          "column": 25
        },
        "end": {
          "line": 7,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 160,
      "end": 166,
      "loc": {
        "start": {
          "line": 7,
          "column": 26
        },
        "end": {
          "line": 7,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 166,
      "end": 167,
      "loc": {
        "start": {
          "line": 7,
          "column": 32
        },
        "end": {
          "line": 7,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 168,
      "end": 183,
      "loc": {
        "start": {
          "line": 7,
          "column": 34
        },
        "end": {
          "line": 7,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 183,
      "end": 184,
      "loc": {
        "start": {
          "line": 7,
          "column": 49
        },
        "end": {
          "line": 7,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 185,
      "end": 199,
      "loc": {
        "start": {
          "line": 7,
          "column": 51
        },
        "end": {
          "line": 7,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 199,
      "end": 200,
      "loc": {
        "start": {
          "line": 7,
          "column": 65
        },
        "end": {
          "line": 7,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 201,
      "end": 202,
      "loc": {
        "start": {
          "line": 7,
          "column": 67
        },
        "end": {
          "line": 7,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 205,
      "end": 208,
      "loc": {
        "start": {
          "line": 8,
          "column": 2
        },
        "end": {
          "line": 8,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "loc",
      "start": 209,
      "end": 212,
      "loc": {
        "start": {
          "line": 8,
          "column": 6
        },
        "end": {
          "line": 8,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 213,
      "end": 214,
      "loc": {
        "start": {
          "line": 8,
          "column": 10
        },
        "end": {
          "line": 8,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 215,
      "end": 221,
      "loc": {
        "start": {
          "line": 8,
          "column": 12
        },
        "end": {
          "line": 8,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 222,
      "end": 224,
      "loc": {
        "start": {
          "line": 8,
          "column": 19
        },
        "end": {
          "line": 8,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 225,
      "end": 228,
      "loc": {
        "start": {
          "line": 8,
          "column": 22
        },
        "end": {
          "line": 8,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Intl",
      "start": 229,
      "end": 233,
      "loc": {
        "start": {
          "line": 8,
          "column": 26
        },
        "end": {
          "line": 8,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 233,
      "end": 234,
      "loc": {
        "start": {
          "line": 8,
          "column": 30
        },
        "end": {
          "line": 8,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "DateTimeFormat",
      "start": 234,
      "end": 248,
      "loc": {
        "start": {
          "line": 8,
          "column": 31
        },
        "end": {
          "line": 8,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 248,
      "end": 249,
      "loc": {
        "start": {
          "line": 8,
          "column": 45
        },
        "end": {
          "line": 8,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 249,
      "end": 250,
      "loc": {
        "start": {
          "line": 8,
          "column": 46
        },
        "end": {
          "line": 8,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 250,
      "end": 251,
      "loc": {
        "start": {
          "line": 8,
          "column": 47
        },
        "end": {
          "line": 8,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolvedOptions",
      "start": 251,
      "end": 266,
      "loc": {
        "start": {
          "line": 8,
          "column": 48
        },
        "end": {
          "line": 8,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 266,
      "end": 267,
      "loc": {
        "start": {
          "line": 8,
          "column": 63
        },
        "end": {
          "line": 8,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 267,
      "end": 268,
      "loc": {
        "start": {
          "line": 8,
          "column": 64
        },
        "end": {
          "line": 8,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 268,
      "end": 269,
      "loc": {
        "start": {
          "line": 8,
          "column": 65
        },
        "end": {
          "line": 8,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 269,
      "end": 275,
      "loc": {
        "start": {
          "line": 8,
          "column": 66
        },
        "end": {
          "line": 8,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 275,
      "end": 276,
      "loc": {
        "start": {
          "line": 8,
          "column": 72
        },
        "end": {
          "line": 8,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "loc",
      "start": 279,
      "end": 282,
      "loc": {
        "start": {
          "line": 9,
          "column": 2
        },
        "end": {
          "line": 9,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 283,
      "end": 284,
      "loc": {
        "start": {
          "line": 9,
          "column": 6
        },
        "end": {
          "line": 9,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 285,
      "end": 290,
      "loc": {
        "start": {
          "line": 9,
          "column": 8
        },
        "end": {
          "line": 9,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 290,
      "end": 291,
      "loc": {
        "start": {
          "line": 9,
          "column": 13
        },
        "end": {
          "line": 9,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 291,
      "end": 298,
      "loc": {
        "start": {
          "line": 9,
          "column": 14
        },
        "end": {
          "line": 9,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 298,
      "end": 299,
      "loc": {
        "start": {
          "line": 9,
          "column": 21
        },
        "end": {
          "line": 9,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 299,
      "end": 305,
      "loc": {
        "start": {
          "line": 9,
          "column": 22
        },
        "end": {
          "line": 9,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 305,
      "end": 306,
      "loc": {
        "start": {
          "line": 9,
          "column": 28
        },
        "end": {
          "line": 9,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 307,
      "end": 308,
      "loc": {
        "start": {
          "line": 9,
          "column": 30
        },
        "end": {
          "line": 9,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 309,
      "end": 315,
      "loc": {
        "start": {
          "line": 9,
          "column": 32
        },
        "end": {
          "line": 9,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 316,
      "end": 317,
      "loc": {
        "start": {
          "line": 9,
          "column": 39
        },
        "end": {
          "line": 9,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 318,
      "end": 319,
      "loc": {
        "start": {
          "line": 9,
          "column": 41
        },
        "end": {
          "line": 9,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 319,
      "end": 325,
      "loc": {
        "start": {
          "line": 9,
          "column": 42
        },
        "end": {
          "line": 9,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 325,
      "end": 326,
      "loc": {
        "start": {
          "line": 9,
          "column": 48
        },
        "end": {
          "line": 9,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 326,
      "end": 327,
      "loc": {
        "start": {
          "line": 9,
          "column": 49
        },
        "end": {
          "line": 9,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 331,
      "end": 333,
      "loc": {
        "start": {
          "line": 11,
          "column": 2
        },
        "end": {
          "line": 11,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 334,
      "end": 335,
      "loc": {
        "start": {
          "line": 11,
          "column": 5
        },
        "end": {
          "line": 11,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 335,
      "end": 349,
      "loc": {
        "start": {
          "line": 11,
          "column": 6
        },
        "end": {
          "line": 11,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 350,
      "end": 352,
      "loc": {
        "start": {
          "line": 11,
          "column": 21
        },
        "end": {
          "line": 11,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 353,
      "end": 368,
      "loc": {
        "start": {
          "line": 11,
          "column": 24
        },
        "end": {
          "line": 11,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 368,
      "end": 369,
      "loc": {
        "start": {
          "line": 11,
          "column": 39
        },
        "end": {
          "line": 11,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 370,
      "end": 371,
      "loc": {
        "start": {
          "line": 11,
          "column": 41
        },
        "end": {
          "line": 11,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "loc",
      "start": 376,
      "end": 379,
      "loc": {
        "start": {
          "line": 12,
          "column": 4
        },
        "end": {
          "line": 12,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 380,
      "end": 381,
      "loc": {
        "start": {
          "line": 12,
          "column": 8
        },
        "end": {
          "line": 12,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "loc",
      "start": 382,
      "end": 385,
      "loc": {
        "start": {
          "line": 12,
          "column": 10
        },
        "end": {
          "line": 12,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 385,
      "end": 386,
      "loc": {
        "start": {
          "line": 12,
          "column": 13
        },
        "end": {
          "line": 12,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 386,
      "end": 389,
      "loc": {
        "start": {
          "line": 12,
          "column": 14
        },
        "end": {
          "line": 12,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 389,
      "end": 390,
      "loc": {
        "start": {
          "line": 12,
          "column": 17
        },
        "end": {
          "line": 12,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "l",
      "start": 390,
      "end": 391,
      "loc": {
        "start": {
          "line": 12,
          "column": 18
        },
        "end": {
          "line": 12,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 392,
      "end": 394,
      "loc": {
        "start": {
          "line": 12,
          "column": 20
        },
        "end": {
          "line": 12,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 395,
      "end": 396,
      "loc": {
        "start": {
          "line": 12,
          "column": 23
        },
        "end": {
          "line": 12,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "l",
      "start": 403,
      "end": 404,
      "loc": {
        "start": {
          "line": 13,
          "column": 6
        },
        "end": {
          "line": 13,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "_=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "+=",
      "start": 405,
      "end": 407,
      "loc": {
        "start": {
          "line": 13,
          "column": 8
        },
        "end": {
          "line": 13,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "-u",
      "start": 408,
      "end": 412,
      "loc": {
        "start": {
          "line": 13,
          "column": 11
        },
        "end": {
          "line": 13,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 412,
      "end": 413,
      "loc": {
        "start": {
          "line": 13,
          "column": 15
        },
        "end": {
          "line": 13,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 421,
      "end": 423,
      "loc": {
        "start": {
          "line": 15,
          "column": 6
        },
        "end": {
          "line": 15,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 424,
      "end": 425,
      "loc": {
        "start": {
          "line": 15,
          "column": 9
        },
        "end": {
          "line": 15,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 425,
      "end": 439,
      "loc": {
        "start": {
          "line": 15,
          "column": 10
        },
        "end": {
          "line": 15,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 439,
      "end": 440,
      "loc": {
        "start": {
          "line": 15,
          "column": 24
        },
        "end": {
          "line": 15,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 441,
      "end": 442,
      "loc": {
        "start": {
          "line": 15,
          "column": 26
        },
        "end": {
          "line": 15,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "l",
      "start": 451,
      "end": 452,
      "loc": {
        "start": {
          "line": 16,
          "column": 8
        },
        "end": {
          "line": 16,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "_=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "+=",
      "start": 453,
      "end": 455,
      "loc": {
        "start": {
          "line": 16,
          "column": 10
        },
        "end": {
          "line": 16,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "-ca-",
      "start": 456,
      "end": 462,
      "loc": {
        "start": {
          "line": 16,
          "column": 13
        },
        "end": {
          "line": 16,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 463,
      "end": 464,
      "loc": {
        "start": {
          "line": 16,
          "column": 20
        },
        "end": {
          "line": 16,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 465,
      "end": 479,
      "loc": {
        "start": {
          "line": 16,
          "column": 22
        },
        "end": {
          "line": 16,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 479,
      "end": 480,
      "loc": {
        "start": {
          "line": 16,
          "column": 36
        },
        "end": {
          "line": 16,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 487,
      "end": 488,
      "loc": {
        "start": {
          "line": 17,
          "column": 6
        },
        "end": {
          "line": 17,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 496,
      "end": 498,
      "loc": {
        "start": {
          "line": 19,
          "column": 6
        },
        "end": {
          "line": 19,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 499,
      "end": 500,
      "loc": {
        "start": {
          "line": 19,
          "column": 9
        },
        "end": {
          "line": 19,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 500,
      "end": 515,
      "loc": {
        "start": {
          "line": 19,
          "column": 10
        },
        "end": {
          "line": 19,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 515,
      "end": 516,
      "loc": {
        "start": {
          "line": 19,
          "column": 25
        },
        "end": {
          "line": 19,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 517,
      "end": 518,
      "loc": {
        "start": {
          "line": 19,
          "column": 27
        },
        "end": {
          "line": 19,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "l",
      "start": 527,
      "end": 528,
      "loc": {
        "start": {
          "line": 20,
          "column": 8
        },
        "end": {
          "line": 20,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "_=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "+=",
      "start": 529,
      "end": 531,
      "loc": {
        "start": {
          "line": 20,
          "column": 10
        },
        "end": {
          "line": 20,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "-nu-",
      "start": 532,
      "end": 538,
      "loc": {
        "start": {
          "line": 20,
          "column": 13
        },
        "end": {
          "line": 20,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 539,
      "end": 540,
      "loc": {
        "start": {
          "line": 20,
          "column": 20
        },
        "end": {
          "line": 20,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 541,
      "end": 556,
      "loc": {
        "start": {
          "line": 20,
          "column": 22
        },
        "end": {
          "line": 20,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 556,
      "end": 557,
      "loc": {
        "start": {
          "line": 20,
          "column": 37
        },
        "end": {
          "line": 20,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 564,
      "end": 565,
      "loc": {
        "start": {
          "line": 21,
          "column": 6
        },
        "end": {
          "line": 21,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 572,
      "end": 578,
      "loc": {
        "start": {
          "line": 22,
          "column": 6
        },
        "end": {
          "line": 22,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "l",
      "start": 579,
      "end": 580,
      "loc": {
        "start": {
          "line": 22,
          "column": 13
        },
        "end": {
          "line": 22,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 580,
      "end": 581,
      "loc": {
        "start": {
          "line": 22,
          "column": 14
        },
        "end": {
          "line": 22,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 586,
      "end": 587,
      "loc": {
        "start": {
          "line": 23,
          "column": 4
        },
        "end": {
          "line": 23,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 587,
      "end": 588,
      "loc": {
        "start": {
          "line": 23,
          "column": 5
        },
        "end": {
          "line": 23,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 588,
      "end": 589,
      "loc": {
        "start": {
          "line": 23,
          "column": 6
        },
        "end": {
          "line": 23,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 592,
      "end": 593,
      "loc": {
        "start": {
          "line": 24,
          "column": 2
        },
        "end": {
          "line": 24,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 596,
      "end": 602,
      "loc": {
        "start": {
          "line": 25,
          "column": 2
        },
        "end": {
          "line": 25,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "loc",
      "start": 603,
      "end": 606,
      "loc": {
        "start": {
          "line": 25,
          "column": 9
        },
        "end": {
          "line": 25,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 606,
      "end": 607,
      "loc": {
        "start": {
          "line": 25,
          "column": 12
        },
        "end": {
          "line": 25,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 608,
      "end": 609,
      "loc": {
        "start": {
          "line": 26,
          "column": 0
        },
        "end": {
          "line": 26,
          "column": 1
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 611,
      "end": 619,
      "loc": {
        "start": {
          "line": 28,
          "column": 0
        },
        "end": {
          "line": 28,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mapMonths",
      "start": 620,
      "end": 629,
      "loc": {
        "start": {
          "line": 28,
          "column": 9
        },
        "end": {
          "line": 28,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 629,
      "end": 630,
      "loc": {
        "start": {
          "line": 28,
          "column": 18
        },
        "end": {
          "line": 28,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "f",
      "start": 630,
      "end": 631,
      "loc": {
        "start": {
          "line": 28,
          "column": 19
        },
        "end": {
          "line": 28,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 631,
      "end": 632,
      "loc": {
        "start": {
          "line": 28,
          "column": 20
        },
        "end": {
          "line": 28,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 633,
      "end": 634,
      "loc": {
        "start": {
          "line": 28,
          "column": 22
        },
        "end": {
          "line": 28,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 637,
      "end": 642,
      "loc": {
        "start": {
          "line": 29,
          "column": 2
        },
        "end": {
          "line": 29,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ms",
      "start": 643,
      "end": 645,
      "loc": {
        "start": {
          "line": 29,
          "column": 8
        },
        "end": {
          "line": 29,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 646,
      "end": 647,
      "loc": {
        "start": {
          "line": 29,
          "column": 11
        },
        "end": {
          "line": 29,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 648,
      "end": 649,
      "loc": {
        "start": {
          "line": 29,
          "column": 13
        },
        "end": {
          "line": 29,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 649,
      "end": 650,
      "loc": {
        "start": {
          "line": 29,
          "column": 14
        },
        "end": {
          "line": 29,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 650,
      "end": 651,
      "loc": {
        "start": {
          "line": 29,
          "column": 15
        },
        "end": {
          "line": 29,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 654,
      "end": 657,
      "loc": {
        "start": {
          "line": 30,
          "column": 2
        },
        "end": {
          "line": 30,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 658,
      "end": 659,
      "loc": {
        "start": {
          "line": 30,
          "column": 6
        },
        "end": {
          "line": 30,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 659,
      "end": 662,
      "loc": {
        "start": {
          "line": 30,
          "column": 7
        },
        "end": {
          "line": 30,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 663,
      "end": 664,
      "loc": {
        "start": {
          "line": 30,
          "column": 11
        },
        "end": {
          "line": 30,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 665,
      "end": 666,
      "loc": {
        "start": {
          "line": 30,
          "column": 13
        },
        "end": {
          "line": 30,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 667,
      "end": 668,
      "loc": {
        "start": {
          "line": 30,
          "column": 15
        },
        "end": {
          "line": 30,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 668,
      "end": 669,
      "loc": {
        "start": {
          "line": 30,
          "column": 16
        },
        "end": {
          "line": 30,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 670,
      "end": 671,
      "loc": {
        "start": {
          "line": 30,
          "column": 18
        },
        "end": {
          "line": 30,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<=",
      "start": 672,
      "end": 674,
      "loc": {
        "start": {
          "line": 30,
          "column": 20
        },
        "end": {
          "line": 30,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 12,
      "start": 675,
      "end": 677,
      "loc": {
        "start": {
          "line": 30,
          "column": 23
        },
        "end": {
          "line": 30,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 677,
      "end": 678,
      "loc": {
        "start": {
          "line": 30,
          "column": 25
        },
        "end": {
          "line": 30,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 679,
      "end": 680,
      "loc": {
        "start": {
          "line": 30,
          "column": 27
        },
        "end": {
          "line": 30,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "++/--",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": true,
        "binop": null
      },
      "value": "++",
      "start": 680,
      "end": 682,
      "loc": {
        "start": {
          "line": 30,
          "column": 28
        },
        "end": {
          "line": 30,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 682,
      "end": 683,
      "loc": {
        "start": {
          "line": 30,
          "column": 30
        },
        "end": {
          "line": 30,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 684,
      "end": 685,
      "loc": {
        "start": {
          "line": 30,
          "column": 32
        },
        "end": {
          "line": 30,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 690,
      "end": 695,
      "loc": {
        "start": {
          "line": 31,
          "column": 4
        },
        "end": {
          "line": 31,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 696,
      "end": 698,
      "loc": {
        "start": {
          "line": 31,
          "column": 10
        },
        "end": {
          "line": 31,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 699,
      "end": 700,
      "loc": {
        "start": {
          "line": 31,
          "column": 13
        },
        "end": {
          "line": 31,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "DateTime",
      "start": 701,
      "end": 709,
      "loc": {
        "start": {
          "line": 31,
          "column": 15
        },
        "end": {
          "line": 31,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 709,
      "end": 710,
      "loc": {
        "start": {
          "line": 31,
          "column": 23
        },
        "end": {
          "line": 31,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "utc",
      "start": 710,
      "end": 713,
      "loc": {
        "start": {
          "line": 31,
          "column": 24
        },
        "end": {
          "line": 31,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 713,
      "end": 714,
      "loc": {
        "start": {
          "line": 31,
          "column": 27
        },
        "end": {
          "line": 31,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 2016,
      "start": 714,
      "end": 718,
      "loc": {
        "start": {
          "line": 31,
          "column": 28
        },
        "end": {
          "line": 31,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 718,
      "end": 719,
      "loc": {
        "start": {
          "line": 31,
          "column": 32
        },
        "end": {
          "line": 31,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 720,
      "end": 721,
      "loc": {
        "start": {
          "line": 31,
          "column": 34
        },
        "end": {
          "line": 31,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 721,
      "end": 722,
      "loc": {
        "start": {
          "line": 31,
          "column": 35
        },
        "end": {
          "line": 31,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 723,
      "end": 724,
      "loc": {
        "start": {
          "line": 31,
          "column": 37
        },
        "end": {
          "line": 31,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 724,
      "end": 725,
      "loc": {
        "start": {
          "line": 31,
          "column": 38
        },
        "end": {
          "line": 31,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 725,
      "end": 726,
      "loc": {
        "start": {
          "line": 31,
          "column": 39
        },
        "end": {
          "line": 31,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ms",
      "start": 731,
      "end": 733,
      "loc": {
        "start": {
          "line": 32,
          "column": 4
        },
        "end": {
          "line": 32,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 733,
      "end": 734,
      "loc": {
        "start": {
          "line": 32,
          "column": 6
        },
        "end": {
          "line": 32,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 734,
      "end": 738,
      "loc": {
        "start": {
          "line": 32,
          "column": 7
        },
        "end": {
          "line": 32,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 738,
      "end": 739,
      "loc": {
        "start": {
          "line": 32,
          "column": 11
        },
        "end": {
          "line": 32,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "f",
      "start": 739,
      "end": 740,
      "loc": {
        "start": {
          "line": 32,
          "column": 12
        },
        "end": {
          "line": 32,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 740,
      "end": 741,
      "loc": {
        "start": {
          "line": 32,
          "column": 13
        },
        "end": {
          "line": 32,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 741,
      "end": 743,
      "loc": {
        "start": {
          "line": 32,
          "column": 14
        },
        "end": {
          "line": 32,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 743,
      "end": 744,
      "loc": {
        "start": {
          "line": 32,
          "column": 16
        },
        "end": {
          "line": 32,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 744,
      "end": 745,
      "loc": {
        "start": {
          "line": 32,
          "column": 17
        },
        "end": {
          "line": 32,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 745,
      "end": 746,
      "loc": {
        "start": {
          "line": 32,
          "column": 18
        },
        "end": {
          "line": 32,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 749,
      "end": 750,
      "loc": {
        "start": {
          "line": 33,
          "column": 2
        },
        "end": {
          "line": 33,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 753,
      "end": 759,
      "loc": {
        "start": {
          "line": 34,
          "column": 2
        },
        "end": {
          "line": 34,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ms",
      "start": 760,
      "end": 762,
      "loc": {
        "start": {
          "line": 34,
          "column": 9
        },
        "end": {
          "line": 34,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 762,
      "end": 763,
      "loc": {
        "start": {
          "line": 34,
          "column": 11
        },
        "end": {
          "line": 34,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 764,
      "end": 765,
      "loc": {
        "start": {
          "line": 35,
          "column": 0
        },
        "end": {
          "line": 35,
          "column": 1
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 767,
      "end": 775,
      "loc": {
        "start": {
          "line": 37,
          "column": 0
        },
        "end": {
          "line": 37,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mapWeekdays",
      "start": 776,
      "end": 787,
      "loc": {
        "start": {
          "line": 37,
          "column": 9
        },
        "end": {
          "line": 37,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 787,
      "end": 788,
      "loc": {
        "start": {
          "line": 37,
          "column": 20
        },
        "end": {
          "line": 37,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "f",
      "start": 788,
      "end": 789,
      "loc": {
        "start": {
          "line": 37,
          "column": 21
        },
        "end": {
          "line": 37,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 789,
      "end": 790,
      "loc": {
        "start": {
          "line": 37,
          "column": 22
        },
        "end": {
          "line": 37,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 791,
      "end": 792,
      "loc": {
        "start": {
          "line": 37,
          "column": 24
        },
        "end": {
          "line": 37,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 795,
      "end": 800,
      "loc": {
        "start": {
          "line": 38,
          "column": 2
        },
        "end": {
          "line": 38,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ms",
      "start": 801,
      "end": 803,
      "loc": {
        "start": {
          "line": 38,
          "column": 8
        },
        "end": {
          "line": 38,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 804,
      "end": 805,
      "loc": {
        "start": {
          "line": 38,
          "column": 11
        },
        "end": {
          "line": 38,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 806,
      "end": 807,
      "loc": {
        "start": {
          "line": 38,
          "column": 13
        },
        "end": {
          "line": 38,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 807,
      "end": 808,
      "loc": {
        "start": {
          "line": 38,
          "column": 14
        },
        "end": {
          "line": 38,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 808,
      "end": 809,
      "loc": {
        "start": {
          "line": 38,
          "column": 15
        },
        "end": {
          "line": 38,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 812,
      "end": 815,
      "loc": {
        "start": {
          "line": 39,
          "column": 2
        },
        "end": {
          "line": 39,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 816,
      "end": 817,
      "loc": {
        "start": {
          "line": 39,
          "column": 6
        },
        "end": {
          "line": 39,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 817,
      "end": 820,
      "loc": {
        "start": {
          "line": 39,
          "column": 7
        },
        "end": {
          "line": 39,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 821,
      "end": 822,
      "loc": {
        "start": {
          "line": 39,
          "column": 11
        },
        "end": {
          "line": 39,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 823,
      "end": 824,
      "loc": {
        "start": {
          "line": 39,
          "column": 13
        },
        "end": {
          "line": 39,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 825,
      "end": 826,
      "loc": {
        "start": {
          "line": 39,
          "column": 15
        },
        "end": {
          "line": 39,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 826,
      "end": 827,
      "loc": {
        "start": {
          "line": 39,
          "column": 16
        },
        "end": {
          "line": 39,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 828,
      "end": 829,
      "loc": {
        "start": {
          "line": 39,
          "column": 18
        },
        "end": {
          "line": 39,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<=",
      "start": 830,
      "end": 832,
      "loc": {
        "start": {
          "line": 39,
          "column": 20
        },
        "end": {
          "line": 39,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 7,
      "start": 833,
      "end": 834,
      "loc": {
        "start": {
          "line": 39,
          "column": 23
        },
        "end": {
          "line": 39,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 834,
      "end": 835,
      "loc": {
        "start": {
          "line": 39,
          "column": 24
        },
        "end": {
          "line": 39,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 836,
      "end": 837,
      "loc": {
        "start": {
          "line": 39,
          "column": 26
        },
        "end": {
          "line": 39,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "++/--",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": true,
        "binop": null
      },
      "value": "++",
      "start": 837,
      "end": 839,
      "loc": {
        "start": {
          "line": 39,
          "column": 27
        },
        "end": {
          "line": 39,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 839,
      "end": 840,
      "loc": {
        "start": {
          "line": 39,
          "column": 29
        },
        "end": {
          "line": 39,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 841,
      "end": 842,
      "loc": {
        "start": {
          "line": 39,
          "column": 31
        },
        "end": {
          "line": 39,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 847,
      "end": 852,
      "loc": {
        "start": {
          "line": 40,
          "column": 4
        },
        "end": {
          "line": 40,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 853,
      "end": 855,
      "loc": {
        "start": {
          "line": 40,
          "column": 10
        },
        "end": {
          "line": 40,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 856,
      "end": 857,
      "loc": {
        "start": {
          "line": 40,
          "column": 13
        },
        "end": {
          "line": 40,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "DateTime",
      "start": 858,
      "end": 866,
      "loc": {
        "start": {
          "line": 40,
          "column": 15
        },
        "end": {
          "line": 40,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 866,
      "end": 867,
      "loc": {
        "start": {
          "line": 40,
          "column": 23
        },
        "end": {
          "line": 40,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "utc",
      "start": 867,
      "end": 870,
      "loc": {
        "start": {
          "line": 40,
          "column": 24
        },
        "end": {
          "line": 40,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 870,
      "end": 871,
      "loc": {
        "start": {
          "line": 40,
          "column": 27
        },
        "end": {
          "line": 40,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 2016,
      "start": 871,
      "end": 875,
      "loc": {
        "start": {
          "line": 40,
          "column": 28
        },
        "end": {
          "line": 40,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 875,
      "end": 876,
      "loc": {
        "start": {
          "line": 40,
          "column": 32
        },
        "end": {
          "line": 40,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 11,
      "start": 877,
      "end": 879,
      "loc": {
        "start": {
          "line": 40,
          "column": 34
        },
        "end": {
          "line": 40,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 879,
      "end": 880,
      "loc": {
        "start": {
          "line": 40,
          "column": 36
        },
        "end": {
          "line": 40,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 13,
      "start": 881,
      "end": 883,
      "loc": {
        "start": {
          "line": 40,
          "column": 38
        },
        "end": {
          "line": 40,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 884,
      "end": 885,
      "loc": {
        "start": {
          "line": 40,
          "column": 41
        },
        "end": {
          "line": 40,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 886,
      "end": 887,
      "loc": {
        "start": {
          "line": 40,
          "column": 43
        },
        "end": {
          "line": 40,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 887,
      "end": 888,
      "loc": {
        "start": {
          "line": 40,
          "column": 44
        },
        "end": {
          "line": 40,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 888,
      "end": 889,
      "loc": {
        "start": {
          "line": 40,
          "column": 45
        },
        "end": {
          "line": 40,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ms",
      "start": 894,
      "end": 896,
      "loc": {
        "start": {
          "line": 41,
          "column": 4
        },
        "end": {
          "line": 41,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 896,
      "end": 897,
      "loc": {
        "start": {
          "line": 41,
          "column": 6
        },
        "end": {
          "line": 41,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 897,
      "end": 901,
      "loc": {
        "start": {
          "line": 41,
          "column": 7
        },
        "end": {
          "line": 41,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 901,
      "end": 902,
      "loc": {
        "start": {
          "line": 41,
          "column": 11
        },
        "end": {
          "line": 41,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "f",
      "start": 902,
      "end": 903,
      "loc": {
        "start": {
          "line": 41,
          "column": 12
        },
        "end": {
          "line": 41,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 903,
      "end": 904,
      "loc": {
        "start": {
          "line": 41,
          "column": 13
        },
        "end": {
          "line": 41,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 904,
      "end": 906,
      "loc": {
        "start": {
          "line": 41,
          "column": 14
        },
        "end": {
          "line": 41,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 906,
      "end": 907,
      "loc": {
        "start": {
          "line": 41,
          "column": 16
        },
        "end": {
          "line": 41,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 907,
      "end": 908,
      "loc": {
        "start": {
          "line": 41,
          "column": 17
        },
        "end": {
          "line": 41,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 908,
      "end": 909,
      "loc": {
        "start": {
          "line": 41,
          "column": 18
        },
        "end": {
          "line": 41,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 912,
      "end": 913,
      "loc": {
        "start": {
          "line": 42,
          "column": 2
        },
        "end": {
          "line": 42,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 916,
      "end": 922,
      "loc": {
        "start": {
          "line": 43,
          "column": 2
        },
        "end": {
          "line": 43,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ms",
      "start": 923,
      "end": 925,
      "loc": {
        "start": {
          "line": 43,
          "column": 9
        },
        "end": {
          "line": 43,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 925,
      "end": 926,
      "loc": {
        "start": {
          "line": 43,
          "column": 11
        },
        "end": {
          "line": 43,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 927,
      "end": 928,
      "loc": {
        "start": {
          "line": 44,
          "column": 0
        },
        "end": {
          "line": 44,
          "column": 1
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 930,
      "end": 938,
      "loc": {
        "start": {
          "line": 46,
          "column": 0
        },
        "end": {
          "line": 46,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "listStuff",
      "start": 939,
      "end": 948,
      "loc": {
        "start": {
          "line": 46,
          "column": 9
        },
        "end": {
          "line": 46,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 948,
      "end": 949,
      "loc": {
        "start": {
          "line": 46,
          "column": 18
        },
        "end": {
          "line": 46,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "loc",
      "start": 949,
      "end": 952,
      "loc": {
        "start": {
          "line": 46,
          "column": 19
        },
        "end": {
          "line": 46,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 952,
      "end": 953,
      "loc": {
        "start": {
          "line": 46,
          "column": 22
        },
        "end": {
          "line": 46,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 954,
      "end": 960,
      "loc": {
        "start": {
          "line": 46,
          "column": 24
        },
        "end": {
          "line": 46,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 960,
      "end": 961,
      "loc": {
        "start": {
          "line": 46,
          "column": 30
        },
        "end": {
          "line": 46,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultOK",
      "start": 962,
      "end": 971,
      "loc": {
        "start": {
          "line": 46,
          "column": 32
        },
        "end": {
          "line": 46,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 971,
      "end": 972,
      "loc": {
        "start": {
          "line": 46,
          "column": 41
        },
        "end": {
          "line": 46,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "englishFn",
      "start": 973,
      "end": 982,
      "loc": {
        "start": {
          "line": 46,
          "column": 43
        },
        "end": {
          "line": 46,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 982,
      "end": 983,
      "loc": {
        "start": {
          "line": 46,
          "column": 52
        },
        "end": {
          "line": 46,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intlFn",
      "start": 984,
      "end": 990,
      "loc": {
        "start": {
          "line": 46,
          "column": 54
        },
        "end": {
          "line": 46,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 990,
      "end": 991,
      "loc": {
        "start": {
          "line": 46,
          "column": 60
        },
        "end": {
          "line": 46,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 992,
      "end": 993,
      "loc": {
        "start": {
          "line": 46,
          "column": 62
        },
        "end": {
          "line": 46,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 996,
      "end": 1001,
      "loc": {
        "start": {
          "line": 47,
          "column": 2
        },
        "end": {
          "line": 47,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mode",
      "start": 1002,
      "end": 1006,
      "loc": {
        "start": {
          "line": 47,
          "column": 8
        },
        "end": {
          "line": 47,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1007,
      "end": 1008,
      "loc": {
        "start": {
          "line": 47,
          "column": 13
        },
        "end": {
          "line": 47,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "loc",
      "start": 1009,
      "end": 1012,
      "loc": {
        "start": {
          "line": 47,
          "column": 15
        },
        "end": {
          "line": 47,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1012,
      "end": 1013,
      "loc": {
        "start": {
          "line": 47,
          "column": 18
        },
        "end": {
          "line": 47,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "listingMode",
      "start": 1013,
      "end": 1024,
      "loc": {
        "start": {
          "line": 47,
          "column": 19
        },
        "end": {
          "line": 47,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1024,
      "end": 1025,
      "loc": {
        "start": {
          "line": 47,
          "column": 30
        },
        "end": {
          "line": 47,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultOK",
      "start": 1025,
      "end": 1034,
      "loc": {
        "start": {
          "line": 47,
          "column": 31
        },
        "end": {
          "line": 47,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1034,
      "end": 1035,
      "loc": {
        "start": {
          "line": 47,
          "column": 40
        },
        "end": {
          "line": 47,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1035,
      "end": 1036,
      "loc": {
        "start": {
          "line": 47,
          "column": 41
        },
        "end": {
          "line": 47,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 1040,
      "end": 1042,
      "loc": {
        "start": {
          "line": 49,
          "column": 2
        },
        "end": {
          "line": 49,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1043,
      "end": 1044,
      "loc": {
        "start": {
          "line": 49,
          "column": 5
        },
        "end": {
          "line": 49,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mode",
      "start": 1044,
      "end": 1048,
      "loc": {
        "start": {
          "line": 49,
          "column": 6
        },
        "end": {
          "line": 49,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 1049,
      "end": 1052,
      "loc": {
        "start": {
          "line": 49,
          "column": 11
        },
        "end": {
          "line": 49,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "error",
      "start": 1053,
      "end": 1060,
      "loc": {
        "start": {
          "line": 49,
          "column": 15
        },
        "end": {
          "line": 49,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1060,
      "end": 1061,
      "loc": {
        "start": {
          "line": 49,
          "column": 22
        },
        "end": {
          "line": 49,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1062,
      "end": 1063,
      "loc": {
        "start": {
          "line": 49,
          "column": 24
        },
        "end": {
          "line": 49,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 1068,
      "end": 1074,
      "loc": {
        "start": {
          "line": 50,
          "column": 4
        },
        "end": {
          "line": 50,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 1075,
      "end": 1079,
      "loc": {
        "start": {
          "line": 50,
          "column": 11
        },
        "end": {
          "line": 50,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1079,
      "end": 1080,
      "loc": {
        "start": {
          "line": 50,
          "column": 15
        },
        "end": {
          "line": 50,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1083,
      "end": 1084,
      "loc": {
        "start": {
          "line": 51,
          "column": 2
        },
        "end": {
          "line": 51,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 1085,
      "end": 1089,
      "loc": {
        "start": {
          "line": 51,
          "column": 4
        },
        "end": {
          "line": 51,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 1090,
      "end": 1092,
      "loc": {
        "start": {
          "line": 51,
          "column": 9
        },
        "end": {
          "line": 51,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1093,
      "end": 1094,
      "loc": {
        "start": {
          "line": 51,
          "column": 12
        },
        "end": {
          "line": 51,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mode",
      "start": 1094,
      "end": 1098,
      "loc": {
        "start": {
          "line": 51,
          "column": 13
        },
        "end": {
          "line": 51,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 1099,
      "end": 1102,
      "loc": {
        "start": {
          "line": 51,
          "column": 18
        },
        "end": {
          "line": 51,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "en",
      "start": 1103,
      "end": 1107,
      "loc": {
        "start": {
          "line": 51,
          "column": 22
        },
        "end": {
          "line": 51,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1107,
      "end": 1108,
      "loc": {
        "start": {
          "line": 51,
          "column": 26
        },
        "end": {
          "line": 51,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1109,
      "end": 1110,
      "loc": {
        "start": {
          "line": 51,
          "column": 28
        },
        "end": {
          "line": 51,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 1115,
      "end": 1121,
      "loc": {
        "start": {
          "line": 52,
          "column": 4
        },
        "end": {
          "line": 52,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "englishFn",
      "start": 1122,
      "end": 1131,
      "loc": {
        "start": {
          "line": 52,
          "column": 11
        },
        "end": {
          "line": 52,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1131,
      "end": 1132,
      "loc": {
        "start": {
          "line": 52,
          "column": 20
        },
        "end": {
          "line": 52,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 1132,
      "end": 1138,
      "loc": {
        "start": {
          "line": 52,
          "column": 21
        },
        "end": {
          "line": 52,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1138,
      "end": 1139,
      "loc": {
        "start": {
          "line": 52,
          "column": 27
        },
        "end": {
          "line": 52,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1139,
      "end": 1140,
      "loc": {
        "start": {
          "line": 52,
          "column": 28
        },
        "end": {
          "line": 52,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1143,
      "end": 1144,
      "loc": {
        "start": {
          "line": 53,
          "column": 2
        },
        "end": {
          "line": 53,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 1145,
      "end": 1149,
      "loc": {
        "start": {
          "line": 53,
          "column": 4
        },
        "end": {
          "line": 53,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1150,
      "end": 1151,
      "loc": {
        "start": {
          "line": 53,
          "column": 9
        },
        "end": {
          "line": 53,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 1156,
      "end": 1162,
      "loc": {
        "start": {
          "line": 54,
          "column": 4
        },
        "end": {
          "line": 54,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intlFn",
      "start": 1163,
      "end": 1169,
      "loc": {
        "start": {
          "line": 54,
          "column": 11
        },
        "end": {
          "line": 54,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1169,
      "end": 1170,
      "loc": {
        "start": {
          "line": 54,
          "column": 17
        },
        "end": {
          "line": 54,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 1170,
      "end": 1176,
      "loc": {
        "start": {
          "line": 54,
          "column": 18
        },
        "end": {
          "line": 54,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1176,
      "end": 1177,
      "loc": {
        "start": {
          "line": 54,
          "column": 24
        },
        "end": {
          "line": 54,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1177,
      "end": 1178,
      "loc": {
        "start": {
          "line": 54,
          "column": 25
        },
        "end": {
          "line": 54,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1181,
      "end": 1182,
      "loc": {
        "start": {
          "line": 55,
          "column": 2
        },
        "end": {
          "line": 55,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1183,
      "end": 1184,
      "loc": {
        "start": {
          "line": 56,
          "column": 0
        },
        "end": {
          "line": 56,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n * @private\n ",
      "start": 1186,
      "end": 1205,
      "loc": {
        "start": {
          "line": 58,
          "column": 0
        },
        "end": {
          "line": 60,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "class",
        "keyword": "class",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "class",
      "start": 1207,
      "end": 1212,
      "loc": {
        "start": {
          "line": 62,
          "column": 0
        },
        "end": {
          "line": 62,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "PolyNumberFormatter",
      "start": 1213,
      "end": 1232,
      "loc": {
        "start": {
          "line": 62,
          "column": 6
        },
        "end": {
          "line": 62,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1233,
      "end": 1234,
      "loc": {
        "start": {
          "line": 62,
          "column": 26
        },
        "end": {
          "line": 62,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "constructor",
      "start": 1237,
      "end": 1248,
      "loc": {
        "start": {
          "line": 63,
          "column": 2
        },
        "end": {
          "line": 63,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1248,
      "end": 1249,
      "loc": {
        "start": {
          "line": 63,
          "column": 13
        },
        "end": {
          "line": 63,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opts",
      "start": 1249,
      "end": 1253,
      "loc": {
        "start": {
          "line": 63,
          "column": 14
        },
        "end": {
          "line": 63,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1253,
      "end": 1254,
      "loc": {
        "start": {
          "line": 63,
          "column": 18
        },
        "end": {
          "line": 63,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1255,
      "end": 1256,
      "loc": {
        "start": {
          "line": 63,
          "column": 20
        },
        "end": {
          "line": 63,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1261,
      "end": 1265,
      "loc": {
        "start": {
          "line": 64,
          "column": 4
        },
        "end": {
          "line": 64,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1265,
      "end": 1266,
      "loc": {
        "start": {
          "line": 64,
          "column": 8
        },
        "end": {
          "line": 64,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "padTo",
      "start": 1266,
      "end": 1271,
      "loc": {
        "start": {
          "line": 64,
          "column": 9
        },
        "end": {
          "line": 64,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1272,
      "end": 1273,
      "loc": {
        "start": {
          "line": 64,
          "column": 15
        },
        "end": {
          "line": 64,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opts",
      "start": 1274,
      "end": 1278,
      "loc": {
        "start": {
          "line": 64,
          "column": 17
        },
        "end": {
          "line": 64,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1278,
      "end": 1279,
      "loc": {
        "start": {
          "line": 64,
          "column": 21
        },
        "end": {
          "line": 64,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "padTo",
      "start": 1279,
      "end": 1284,
      "loc": {
        "start": {
          "line": 64,
          "column": 22
        },
        "end": {
          "line": 64,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 1285,
      "end": 1287,
      "loc": {
        "start": {
          "line": 64,
          "column": 28
        },
        "end": {
          "line": 64,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 1288,
      "end": 1289,
      "loc": {
        "start": {
          "line": 64,
          "column": 31
        },
        "end": {
          "line": 64,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1289,
      "end": 1290,
      "loc": {
        "start": {
          "line": 64,
          "column": 32
        },
        "end": {
          "line": 64,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1295,
      "end": 1299,
      "loc": {
        "start": {
          "line": 65,
          "column": 4
        },
        "end": {
          "line": 65,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1299,
      "end": 1300,
      "loc": {
        "start": {
          "line": 65,
          "column": 8
        },
        "end": {
          "line": 65,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 1300,
      "end": 1305,
      "loc": {
        "start": {
          "line": 65,
          "column": 9
        },
        "end": {
          "line": 65,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1306,
      "end": 1307,
      "loc": {
        "start": {
          "line": 65,
          "column": 15
        },
        "end": {
          "line": 65,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opts",
      "start": 1308,
      "end": 1312,
      "loc": {
        "start": {
          "line": 65,
          "column": 17
        },
        "end": {
          "line": 65,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1312,
      "end": 1313,
      "loc": {
        "start": {
          "line": 65,
          "column": 21
        },
        "end": {
          "line": 65,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 1313,
      "end": 1318,
      "loc": {
        "start": {
          "line": 65,
          "column": 22
        },
        "end": {
          "line": 65,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 1319,
      "end": 1321,
      "loc": {
        "start": {
          "line": 65,
          "column": 28
        },
        "end": {
          "line": 65,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 1322,
      "end": 1327,
      "loc": {
        "start": {
          "line": 65,
          "column": 31
        },
        "end": {
          "line": 65,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1327,
      "end": 1328,
      "loc": {
        "start": {
          "line": 65,
          "column": 36
        },
        "end": {
          "line": 65,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1331,
      "end": 1332,
      "loc": {
        "start": {
          "line": 66,
          "column": 2
        },
        "end": {
          "line": 66,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "format",
      "start": 1336,
      "end": 1342,
      "loc": {
        "start": {
          "line": 68,
          "column": 2
        },
        "end": {
          "line": 68,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1342,
      "end": 1343,
      "loc": {
        "start": {
          "line": 68,
          "column": 8
        },
        "end": {
          "line": 68,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 1343,
      "end": 1344,
      "loc": {
        "start": {
          "line": 68,
          "column": 9
        },
        "end": {
          "line": 68,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1344,
      "end": 1345,
      "loc": {
        "start": {
          "line": 68,
          "column": 10
        },
        "end": {
          "line": 68,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1346,
      "end": 1347,
      "loc": {
        "start": {
          "line": 68,
          "column": 12
        },
        "end": {
          "line": 68,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 1352,
      "end": 1357,
      "loc": {
        "start": {
          "line": 69,
          "column": 4
        },
        "end": {
          "line": 69,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "maybeRounded",
      "start": 1358,
      "end": 1370,
      "loc": {
        "start": {
          "line": 69,
          "column": 10
        },
        "end": {
          "line": 69,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1371,
      "end": 1372,
      "loc": {
        "start": {
          "line": 69,
          "column": 23
        },
        "end": {
          "line": 69,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1373,
      "end": 1377,
      "loc": {
        "start": {
          "line": 69,
          "column": 25
        },
        "end": {
          "line": 69,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1377,
      "end": 1378,
      "loc": {
        "start": {
          "line": 69,
          "column": 29
        },
        "end": {
          "line": 69,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 1378,
      "end": 1383,
      "loc": {
        "start": {
          "line": 69,
          "column": 30
        },
        "end": {
          "line": 69,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1384,
      "end": 1385,
      "loc": {
        "start": {
          "line": 69,
          "column": 36
        },
        "end": {
          "line": 69,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Math",
      "start": 1386,
      "end": 1390,
      "loc": {
        "start": {
          "line": 69,
          "column": 38
        },
        "end": {
          "line": 69,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1390,
      "end": 1391,
      "loc": {
        "start": {
          "line": 69,
          "column": 42
        },
        "end": {
          "line": 69,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 1391,
      "end": 1396,
      "loc": {
        "start": {
          "line": 69,
          "column": 43
        },
        "end": {
          "line": 69,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1396,
      "end": 1397,
      "loc": {
        "start": {
          "line": 69,
          "column": 48
        },
        "end": {
          "line": 69,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 1397,
      "end": 1398,
      "loc": {
        "start": {
          "line": 69,
          "column": 49
        },
        "end": {
          "line": 69,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1398,
      "end": 1399,
      "loc": {
        "start": {
          "line": 69,
          "column": 50
        },
        "end": {
          "line": 69,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1400,
      "end": 1401,
      "loc": {
        "start": {
          "line": 69,
          "column": 52
        },
        "end": {
          "line": 69,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 1402,
      "end": 1403,
      "loc": {
        "start": {
          "line": 69,
          "column": 54
        },
        "end": {
          "line": 69,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1403,
      "end": 1404,
      "loc": {
        "start": {
          "line": 69,
          "column": 55
        },
        "end": {
          "line": 69,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 1409,
      "end": 1415,
      "loc": {
        "start": {
          "line": 70,
          "column": 4
        },
        "end": {
          "line": 70,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "maybeRounded",
      "start": 1416,
      "end": 1428,
      "loc": {
        "start": {
          "line": 70,
          "column": 11
        },
        "end": {
          "line": 70,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1428,
      "end": 1429,
      "loc": {
        "start": {
          "line": 70,
          "column": 23
        },
        "end": {
          "line": 70,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "toString",
      "start": 1429,
      "end": 1437,
      "loc": {
        "start": {
          "line": 70,
          "column": 24
        },
        "end": {
          "line": 70,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1437,
      "end": 1438,
      "loc": {
        "start": {
          "line": 70,
          "column": 32
        },
        "end": {
          "line": 70,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1438,
      "end": 1439,
      "loc": {
        "start": {
          "line": 70,
          "column": 33
        },
        "end": {
          "line": 70,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1439,
      "end": 1440,
      "loc": {
        "start": {
          "line": 70,
          "column": 34
        },
        "end": {
          "line": 70,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "padStart",
      "start": 1440,
      "end": 1448,
      "loc": {
        "start": {
          "line": 70,
          "column": 35
        },
        "end": {
          "line": 70,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1448,
      "end": 1449,
      "loc": {
        "start": {
          "line": 70,
          "column": 43
        },
        "end": {
          "line": 70,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1449,
      "end": 1453,
      "loc": {
        "start": {
          "line": 70,
          "column": 44
        },
        "end": {
          "line": 70,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1453,
      "end": 1454,
      "loc": {
        "start": {
          "line": 70,
          "column": 48
        },
        "end": {
          "line": 70,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "padTo",
      "start": 1454,
      "end": 1459,
      "loc": {
        "start": {
          "line": 70,
          "column": 49
        },
        "end": {
          "line": 70,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1459,
      "end": 1460,
      "loc": {
        "start": {
          "line": 70,
          "column": 54
        },
        "end": {
          "line": 70,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "0",
      "start": 1461,
      "end": 1464,
      "loc": {
        "start": {
          "line": 70,
          "column": 56
        },
        "end": {
          "line": 70,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1464,
      "end": 1465,
      "loc": {
        "start": {
          "line": 70,
          "column": 59
        },
        "end": {
          "line": 70,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1465,
      "end": 1466,
      "loc": {
        "start": {
          "line": 70,
          "column": 60
        },
        "end": {
          "line": 70,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1469,
      "end": 1470,
      "loc": {
        "start": {
          "line": 71,
          "column": 2
        },
        "end": {
          "line": 71,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1471,
      "end": 1472,
      "loc": {
        "start": {
          "line": 72,
          "column": 0
        },
        "end": {
          "line": 72,
          "column": 1
        }
      }
    },
    {
      "type": {
        "label": "class",
        "keyword": "class",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "class",
      "start": 1474,
      "end": 1479,
      "loc": {
        "start": {
          "line": 74,
          "column": 0
        },
        "end": {
          "line": 74,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "PolyDateFormatter",
      "start": 1480,
      "end": 1497,
      "loc": {
        "start": {
          "line": 74,
          "column": 6
        },
        "end": {
          "line": 74,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1498,
      "end": 1499,
      "loc": {
        "start": {
          "line": 74,
          "column": 24
        },
        "end": {
          "line": 74,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "format",
      "start": 1502,
      "end": 1508,
      "loc": {
        "start": {
          "line": 75,
          "column": 2
        },
        "end": {
          "line": 75,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1508,
      "end": 1509,
      "loc": {
        "start": {
          "line": 75,
          "column": 8
        },
        "end": {
          "line": 75,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "d",
      "start": 1509,
      "end": 1510,
      "loc": {
        "start": {
          "line": 75,
          "column": 9
        },
        "end": {
          "line": 75,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1510,
      "end": 1511,
      "loc": {
        "start": {
          "line": 75,
          "column": 10
        },
        "end": {
          "line": 75,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1512,
      "end": 1513,
      "loc": {
        "start": {
          "line": 75,
          "column": 12
        },
        "end": {
          "line": 75,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 1518,
      "end": 1524,
      "loc": {
        "start": {
          "line": 76,
          "column": 4
        },
        "end": {
          "line": 76,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "d",
      "start": 1525,
      "end": 1526,
      "loc": {
        "start": {
          "line": 76,
          "column": 11
        },
        "end": {
          "line": 76,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1526,
      "end": 1527,
      "loc": {
        "start": {
          "line": 76,
          "column": 12
        },
        "end": {
          "line": 76,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "toString",
      "start": 1527,
      "end": 1535,
      "loc": {
        "start": {
          "line": 76,
          "column": 13
        },
        "end": {
          "line": 76,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1535,
      "end": 1536,
      "loc": {
        "start": {
          "line": 76,
          "column": 21
        },
        "end": {
          "line": 76,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1536,
      "end": 1537,
      "loc": {
        "start": {
          "line": 76,
          "column": 22
        },
        "end": {
          "line": 76,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1537,
      "end": 1538,
      "loc": {
        "start": {
          "line": 76,
          "column": 23
        },
        "end": {
          "line": 76,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1541,
      "end": 1542,
      "loc": {
        "start": {
          "line": 77,
          "column": 2
        },
        "end": {
          "line": 77,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolvedOptions",
      "start": 1546,
      "end": 1561,
      "loc": {
        "start": {
          "line": 79,
          "column": 2
        },
        "end": {
          "line": 79,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1561,
      "end": 1562,
      "loc": {
        "start": {
          "line": 79,
          "column": 17
        },
        "end": {
          "line": 79,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1562,
      "end": 1563,
      "loc": {
        "start": {
          "line": 79,
          "column": 18
        },
        "end": {
          "line": 79,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1564,
      "end": 1565,
      "loc": {
        "start": {
          "line": 79,
          "column": 20
        },
        "end": {
          "line": 79,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 1570,
      "end": 1576,
      "loc": {
        "start": {
          "line": 80,
          "column": 4
        },
        "end": {
          "line": 80,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1577,
      "end": 1578,
      "loc": {
        "start": {
          "line": 80,
          "column": 11
        },
        "end": {
          "line": 80,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 1585,
      "end": 1591,
      "loc": {
        "start": {
          "line": 81,
          "column": 6
        },
        "end": {
          "line": 81,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1591,
      "end": 1592,
      "loc": {
        "start": {
          "line": 81,
          "column": 12
        },
        "end": {
          "line": 81,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "en-US",
      "start": 1593,
      "end": 1600,
      "loc": {
        "start": {
          "line": 81,
          "column": 14
        },
        "end": {
          "line": 81,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1600,
      "end": 1601,
      "loc": {
        "start": {
          "line": 81,
          "column": 21
        },
        "end": {
          "line": 81,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 1608,
      "end": 1623,
      "loc": {
        "start": {
          "line": 82,
          "column": 6
        },
        "end": {
          "line": 82,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1623,
      "end": 1624,
      "loc": {
        "start": {
          "line": 82,
          "column": 21
        },
        "end": {
          "line": 82,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "latn",
      "start": 1625,
      "end": 1631,
      "loc": {
        "start": {
          "line": 82,
          "column": 23
        },
        "end": {
          "line": 82,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1631,
      "end": 1632,
      "loc": {
        "start": {
          "line": 82,
          "column": 29
        },
        "end": {
          "line": 82,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 1639,
      "end": 1653,
      "loc": {
        "start": {
          "line": 83,
          "column": 6
        },
        "end": {
          "line": 83,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1653,
      "end": 1654,
      "loc": {
        "start": {
          "line": 83,
          "column": 20
        },
        "end": {
          "line": 83,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "gregory",
      "start": 1655,
      "end": 1664,
      "loc": {
        "start": {
          "line": 83,
          "column": 22
        },
        "end": {
          "line": 83,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1669,
      "end": 1670,
      "loc": {
        "start": {
          "line": 84,
          "column": 4
        },
        "end": {
          "line": 84,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1670,
      "end": 1671,
      "loc": {
        "start": {
          "line": 84,
          "column": 5
        },
        "end": {
          "line": 84,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1674,
      "end": 1675,
      "loc": {
        "start": {
          "line": 85,
          "column": 2
        },
        "end": {
          "line": 85,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1676,
      "end": 1677,
      "loc": {
        "start": {
          "line": 86,
          "column": 0
        },
        "end": {
          "line": 86,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n * @private\n ",
      "start": 1679,
      "end": 1698,
      "loc": {
        "start": {
          "line": 88,
          "column": 0
        },
        "end": {
          "line": 90,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "export",
        "keyword": "export",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "export",
      "start": 1700,
      "end": 1706,
      "loc": {
        "start": {
          "line": 92,
          "column": 0
        },
        "end": {
          "line": 92,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "class",
        "keyword": "class",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "class",
      "start": 1707,
      "end": 1712,
      "loc": {
        "start": {
          "line": 92,
          "column": 7
        },
        "end": {
          "line": 92,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Locale",
      "start": 1713,
      "end": 1719,
      "loc": {
        "start": {
          "line": 92,
          "column": 13
        },
        "end": {
          "line": 92,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1720,
      "end": 1721,
      "loc": {
        "start": {
          "line": 92,
          "column": 20
        },
        "end": {
          "line": 92,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "static",
      "start": 1724,
      "end": 1730,
      "loc": {
        "start": {
          "line": 93,
          "column": 2
        },
        "end": {
          "line": 93,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fromOpts",
      "start": 1731,
      "end": 1739,
      "loc": {
        "start": {
          "line": 93,
          "column": 9
        },
        "end": {
          "line": 93,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1739,
      "end": 1740,
      "loc": {
        "start": {
          "line": 93,
          "column": 17
        },
        "end": {
          "line": 93,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opts",
      "start": 1740,
      "end": 1744,
      "loc": {
        "start": {
          "line": 93,
          "column": 18
        },
        "end": {
          "line": 93,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1744,
      "end": 1745,
      "loc": {
        "start": {
          "line": 93,
          "column": 22
        },
        "end": {
          "line": 93,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1746,
      "end": 1747,
      "loc": {
        "start": {
          "line": 93,
          "column": 24
        },
        "end": {
          "line": 93,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 1752,
      "end": 1758,
      "loc": {
        "start": {
          "line": 94,
          "column": 4
        },
        "end": {
          "line": 94,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Locale",
      "start": 1759,
      "end": 1765,
      "loc": {
        "start": {
          "line": 94,
          "column": 11
        },
        "end": {
          "line": 94,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1765,
      "end": 1766,
      "loc": {
        "start": {
          "line": 94,
          "column": 17
        },
        "end": {
          "line": 94,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "create",
      "start": 1766,
      "end": 1772,
      "loc": {
        "start": {
          "line": 94,
          "column": 18
        },
        "end": {
          "line": 94,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1772,
      "end": 1773,
      "loc": {
        "start": {
          "line": 94,
          "column": 24
        },
        "end": {
          "line": 94,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opts",
      "start": 1773,
      "end": 1777,
      "loc": {
        "start": {
          "line": 94,
          "column": 25
        },
        "end": {
          "line": 94,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1777,
      "end": 1778,
      "loc": {
        "start": {
          "line": 94,
          "column": 29
        },
        "end": {
          "line": 94,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 1778,
      "end": 1784,
      "loc": {
        "start": {
          "line": 94,
          "column": 30
        },
        "end": {
          "line": 94,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1784,
      "end": 1785,
      "loc": {
        "start": {
          "line": 94,
          "column": 36
        },
        "end": {
          "line": 94,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opts",
      "start": 1786,
      "end": 1790,
      "loc": {
        "start": {
          "line": 94,
          "column": 38
        },
        "end": {
          "line": 94,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1790,
      "end": 1791,
      "loc": {
        "start": {
          "line": 94,
          "column": 42
        },
        "end": {
          "line": 94,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 1791,
      "end": 1806,
      "loc": {
        "start": {
          "line": 94,
          "column": 43
        },
        "end": {
          "line": 94,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1806,
      "end": 1807,
      "loc": {
        "start": {
          "line": 94,
          "column": 58
        },
        "end": {
          "line": 94,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opts",
      "start": 1808,
      "end": 1812,
      "loc": {
        "start": {
          "line": 94,
          "column": 60
        },
        "end": {
          "line": 94,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1812,
      "end": 1813,
      "loc": {
        "start": {
          "line": 94,
          "column": 64
        },
        "end": {
          "line": 94,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 1813,
      "end": 1827,
      "loc": {
        "start": {
          "line": 94,
          "column": 65
        },
        "end": {
          "line": 94,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1827,
      "end": 1828,
      "loc": {
        "start": {
          "line": 94,
          "column": 79
        },
        "end": {
          "line": 94,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1828,
      "end": 1829,
      "loc": {
        "start": {
          "line": 94,
          "column": 80
        },
        "end": {
          "line": 94,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1832,
      "end": 1833,
      "loc": {
        "start": {
          "line": 95,
          "column": 2
        },
        "end": {
          "line": 95,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "static",
      "start": 1837,
      "end": 1843,
      "loc": {
        "start": {
          "line": 97,
          "column": 2
        },
        "end": {
          "line": 97,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "create",
      "start": 1844,
      "end": 1850,
      "loc": {
        "start": {
          "line": 97,
          "column": 9
        },
        "end": {
          "line": 97,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1850,
      "end": 1851,
      "loc": {
        "start": {
          "line": 97,
          "column": 15
        },
        "end": {
          "line": 97,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 1851,
      "end": 1857,
      "loc": {
        "start": {
          "line": 97,
          "column": 16
        },
        "end": {
          "line": 97,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1857,
      "end": 1858,
      "loc": {
        "start": {
          "line": 97,
          "column": 22
        },
        "end": {
          "line": 97,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 1859,
      "end": 1874,
      "loc": {
        "start": {
          "line": 97,
          "column": 24
        },
        "end": {
          "line": 97,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1874,
      "end": 1875,
      "loc": {
        "start": {
          "line": 97,
          "column": 39
        },
        "end": {
          "line": 97,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 1876,
      "end": 1890,
      "loc": {
        "start": {
          "line": 97,
          "column": 41
        },
        "end": {
          "line": 97,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1890,
      "end": 1891,
      "loc": {
        "start": {
          "line": 97,
          "column": 55
        },
        "end": {
          "line": 97,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1892,
      "end": 1893,
      "loc": {
        "start": {
          "line": 97,
          "column": 57
        },
        "end": {
          "line": 97,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 1898,
      "end": 1903,
      "loc": {
        "start": {
          "line": 98,
          "column": 4
        },
        "end": {
          "line": 98,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "localeR",
      "start": 1904,
      "end": 1911,
      "loc": {
        "start": {
          "line": 98,
          "column": 10
        },
        "end": {
          "line": 98,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1912,
      "end": 1913,
      "loc": {
        "start": {
          "line": 98,
          "column": 18
        },
        "end": {
          "line": 98,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 1914,
      "end": 1920,
      "loc": {
        "start": {
          "line": 98,
          "column": 20
        },
        "end": {
          "line": 98,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 1921,
      "end": 1923,
      "loc": {
        "start": {
          "line": 98,
          "column": 27
        },
        "end": {
          "line": 98,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "en-US",
      "start": 1924,
      "end": 1931,
      "loc": {
        "start": {
          "line": 98,
          "column": 30
        },
        "end": {
          "line": 98,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1931,
      "end": 1932,
      "loc": {
        "start": {
          "line": 98,
          "column": 37
        },
        "end": {
          "line": 98,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystemR",
      "start": 1939,
      "end": 1955,
      "loc": {
        "start": {
          "line": 99,
          "column": 6
        },
        "end": {
          "line": 99,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1956,
      "end": 1957,
      "loc": {
        "start": {
          "line": 99,
          "column": 23
        },
        "end": {
          "line": 99,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 1958,
      "end": 1973,
      "loc": {
        "start": {
          "line": 99,
          "column": 25
        },
        "end": {
          "line": 99,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 1974,
      "end": 1976,
      "loc": {
        "start": {
          "line": 99,
          "column": 41
        },
        "end": {
          "line": 99,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 1977,
      "end": 1981,
      "loc": {
        "start": {
          "line": 99,
          "column": 44
        },
        "end": {
          "line": 99,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1981,
      "end": 1982,
      "loc": {
        "start": {
          "line": 99,
          "column": 48
        },
        "end": {
          "line": 99,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendarR",
      "start": 1989,
      "end": 2004,
      "loc": {
        "start": {
          "line": 100,
          "column": 6
        },
        "end": {
          "line": 100,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2005,
      "end": 2006,
      "loc": {
        "start": {
          "line": 100,
          "column": 22
        },
        "end": {
          "line": 100,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 2007,
      "end": 2021,
      "loc": {
        "start": {
          "line": 100,
          "column": 24
        },
        "end": {
          "line": 100,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 2022,
      "end": 2024,
      "loc": {
        "start": {
          "line": 100,
          "column": 39
        },
        "end": {
          "line": 100,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 2025,
      "end": 2029,
      "loc": {
        "start": {
          "line": 100,
          "column": 42
        },
        "end": {
          "line": 100,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2029,
      "end": 2030,
      "loc": {
        "start": {
          "line": 100,
          "column": 46
        },
        "end": {
          "line": 100,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cacheKey",
      "start": 2037,
      "end": 2045,
      "loc": {
        "start": {
          "line": 101,
          "column": 6
        },
        "end": {
          "line": 101,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2046,
      "end": 2047,
      "loc": {
        "start": {
          "line": 101,
          "column": 15
        },
        "end": {
          "line": 101,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2048,
      "end": 2049,
      "loc": {
        "start": {
          "line": 101,
          "column": 17
        },
        "end": {
          "line": 101,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 2049,
      "end": 2049,
      "loc": {
        "start": {
          "line": 101,
          "column": 18
        },
        "end": {
          "line": 101,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2049,
      "end": 2051,
      "loc": {
        "start": {
          "line": 101,
          "column": 18
        },
        "end": {
          "line": 101,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "localeR",
      "start": 2051,
      "end": 2058,
      "loc": {
        "start": {
          "line": 101,
          "column": 20
        },
        "end": {
          "line": 101,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2058,
      "end": 2059,
      "loc": {
        "start": {
          "line": 101,
          "column": 27
        },
        "end": {
          "line": 101,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "|",
      "start": 2059,
      "end": 2060,
      "loc": {
        "start": {
          "line": 101,
          "column": 28
        },
        "end": {
          "line": 101,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2060,
      "end": 2062,
      "loc": {
        "start": {
          "line": 101,
          "column": 29
        },
        "end": {
          "line": 101,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystemR",
      "start": 2062,
      "end": 2078,
      "loc": {
        "start": {
          "line": 101,
          "column": 31
        },
        "end": {
          "line": 101,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2078,
      "end": 2079,
      "loc": {
        "start": {
          "line": 101,
          "column": 47
        },
        "end": {
          "line": 101,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "|",
      "start": 2079,
      "end": 2080,
      "loc": {
        "start": {
          "line": 101,
          "column": 48
        },
        "end": {
          "line": 101,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2080,
      "end": 2082,
      "loc": {
        "start": {
          "line": 101,
          "column": 49
        },
        "end": {
          "line": 101,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendarR",
      "start": 2082,
      "end": 2097,
      "loc": {
        "start": {
          "line": 101,
          "column": 51
        },
        "end": {
          "line": 101,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2097,
      "end": 2098,
      "loc": {
        "start": {
          "line": 101,
          "column": 66
        },
        "end": {
          "line": 101,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 2098,
      "end": 2098,
      "loc": {
        "start": {
          "line": 101,
          "column": 67
        },
        "end": {
          "line": 101,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2098,
      "end": 2099,
      "loc": {
        "start": {
          "line": 101,
          "column": 67
        },
        "end": {
          "line": 101,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2099,
      "end": 2100,
      "loc": {
        "start": {
          "line": 101,
          "column": 68
        },
        "end": {
          "line": 101,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cached",
      "start": 2107,
      "end": 2113,
      "loc": {
        "start": {
          "line": 102,
          "column": 6
        },
        "end": {
          "line": 102,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2114,
      "end": 2115,
      "loc": {
        "start": {
          "line": 102,
          "column": 13
        },
        "end": {
          "line": 102,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "localeCache",
      "start": 2116,
      "end": 2127,
      "loc": {
        "start": {
          "line": 102,
          "column": 15
        },
        "end": {
          "line": 102,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2127,
      "end": 2128,
      "loc": {
        "start": {
          "line": 102,
          "column": 26
        },
        "end": {
          "line": 102,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cacheKey",
      "start": 2128,
      "end": 2136,
      "loc": {
        "start": {
          "line": 102,
          "column": 27
        },
        "end": {
          "line": 102,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2136,
      "end": 2137,
      "loc": {
        "start": {
          "line": 102,
          "column": 35
        },
        "end": {
          "line": 102,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2137,
      "end": 2138,
      "loc": {
        "start": {
          "line": 102,
          "column": 36
        },
        "end": {
          "line": 102,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 2144,
      "end": 2146,
      "loc": {
        "start": {
          "line": 104,
          "column": 4
        },
        "end": {
          "line": 104,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2147,
      "end": 2148,
      "loc": {
        "start": {
          "line": 104,
          "column": 7
        },
        "end": {
          "line": 104,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cached",
      "start": 2148,
      "end": 2154,
      "loc": {
        "start": {
          "line": 104,
          "column": 8
        },
        "end": {
          "line": 104,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2154,
      "end": 2155,
      "loc": {
        "start": {
          "line": 104,
          "column": 14
        },
        "end": {
          "line": 104,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2156,
      "end": 2157,
      "loc": {
        "start": {
          "line": 104,
          "column": 16
        },
        "end": {
          "line": 104,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 2164,
      "end": 2170,
      "loc": {
        "start": {
          "line": 105,
          "column": 6
        },
        "end": {
          "line": 105,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cached",
      "start": 2171,
      "end": 2177,
      "loc": {
        "start": {
          "line": 105,
          "column": 13
        },
        "end": {
          "line": 105,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2177,
      "end": 2178,
      "loc": {
        "start": {
          "line": 105,
          "column": 19
        },
        "end": {
          "line": 105,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2183,
      "end": 2184,
      "loc": {
        "start": {
          "line": 106,
          "column": 4
        },
        "end": {
          "line": 106,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 2185,
      "end": 2189,
      "loc": {
        "start": {
          "line": 106,
          "column": 6
        },
        "end": {
          "line": 106,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2190,
      "end": 2191,
      "loc": {
        "start": {
          "line": 106,
          "column": 11
        },
        "end": {
          "line": 106,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 2198,
      "end": 2203,
      "loc": {
        "start": {
          "line": 107,
          "column": 6
        },
        "end": {
          "line": 107,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fresh",
      "start": 2204,
      "end": 2209,
      "loc": {
        "start": {
          "line": 107,
          "column": 12
        },
        "end": {
          "line": 107,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2210,
      "end": 2211,
      "loc": {
        "start": {
          "line": 107,
          "column": 18
        },
        "end": {
          "line": 107,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 2212,
      "end": 2215,
      "loc": {
        "start": {
          "line": 107,
          "column": 20
        },
        "end": {
          "line": 107,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Locale",
      "start": 2216,
      "end": 2222,
      "loc": {
        "start": {
          "line": 107,
          "column": 24
        },
        "end": {
          "line": 107,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2222,
      "end": 2223,
      "loc": {
        "start": {
          "line": 107,
          "column": 30
        },
        "end": {
          "line": 107,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "localeR",
      "start": 2223,
      "end": 2230,
      "loc": {
        "start": {
          "line": 107,
          "column": 31
        },
        "end": {
          "line": 107,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2230,
      "end": 2231,
      "loc": {
        "start": {
          "line": 107,
          "column": 38
        },
        "end": {
          "line": 107,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystemR",
      "start": 2232,
      "end": 2248,
      "loc": {
        "start": {
          "line": 107,
          "column": 40
        },
        "end": {
          "line": 107,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2248,
      "end": 2249,
      "loc": {
        "start": {
          "line": 107,
          "column": 56
        },
        "end": {
          "line": 107,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendarR",
      "start": 2250,
      "end": 2265,
      "loc": {
        "start": {
          "line": 107,
          "column": 58
        },
        "end": {
          "line": 107,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2265,
      "end": 2266,
      "loc": {
        "start": {
          "line": 107,
          "column": 73
        },
        "end": {
          "line": 107,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2266,
      "end": 2267,
      "loc": {
        "start": {
          "line": 107,
          "column": 74
        },
        "end": {
          "line": 107,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "localeCache",
      "start": 2274,
      "end": 2285,
      "loc": {
        "start": {
          "line": 108,
          "column": 6
        },
        "end": {
          "line": 108,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2285,
      "end": 2286,
      "loc": {
        "start": {
          "line": 108,
          "column": 17
        },
        "end": {
          "line": 108,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cacheKey",
      "start": 2286,
      "end": 2294,
      "loc": {
        "start": {
          "line": 108,
          "column": 18
        },
        "end": {
          "line": 108,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2294,
      "end": 2295,
      "loc": {
        "start": {
          "line": 108,
          "column": 26
        },
        "end": {
          "line": 108,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2296,
      "end": 2297,
      "loc": {
        "start": {
          "line": 108,
          "column": 28
        },
        "end": {
          "line": 108,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fresh",
      "start": 2298,
      "end": 2303,
      "loc": {
        "start": {
          "line": 108,
          "column": 30
        },
        "end": {
          "line": 108,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2303,
      "end": 2304,
      "loc": {
        "start": {
          "line": 108,
          "column": 35
        },
        "end": {
          "line": 108,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 2311,
      "end": 2317,
      "loc": {
        "start": {
          "line": 109,
          "column": 6
        },
        "end": {
          "line": 109,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fresh",
      "start": 2318,
      "end": 2323,
      "loc": {
        "start": {
          "line": 109,
          "column": 13
        },
        "end": {
          "line": 109,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2323,
      "end": 2324,
      "loc": {
        "start": {
          "line": 109,
          "column": 18
        },
        "end": {
          "line": 109,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2329,
      "end": 2330,
      "loc": {
        "start": {
          "line": 110,
          "column": 4
        },
        "end": {
          "line": 110,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2333,
      "end": 2334,
      "loc": {
        "start": {
          "line": 111,
          "column": 2
        },
        "end": {
          "line": 111,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "static",
      "start": 2338,
      "end": 2344,
      "loc": {
        "start": {
          "line": 113,
          "column": 2
        },
        "end": {
          "line": 113,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fromObject",
      "start": 2345,
      "end": 2355,
      "loc": {
        "start": {
          "line": 113,
          "column": 9
        },
        "end": {
          "line": 113,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2355,
      "end": 2356,
      "loc": {
        "start": {
          "line": 113,
          "column": 19
        },
        "end": {
          "line": 113,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2356,
      "end": 2357,
      "loc": {
        "start": {
          "line": 113,
          "column": 20
        },
        "end": {
          "line": 113,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 2358,
      "end": 2364,
      "loc": {
        "start": {
          "line": 113,
          "column": 22
        },
        "end": {
          "line": 113,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2364,
      "end": 2365,
      "loc": {
        "start": {
          "line": 113,
          "column": 28
        },
        "end": {
          "line": 113,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 2366,
      "end": 2381,
      "loc": {
        "start": {
          "line": 113,
          "column": 30
        },
        "end": {
          "line": 113,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2381,
      "end": 2382,
      "loc": {
        "start": {
          "line": 113,
          "column": 45
        },
        "end": {
          "line": 113,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 2383,
      "end": 2397,
      "loc": {
        "start": {
          "line": 113,
          "column": 47
        },
        "end": {
          "line": 113,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2398,
      "end": 2399,
      "loc": {
        "start": {
          "line": 113,
          "column": 62
        },
        "end": {
          "line": 113,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2400,
      "end": 2401,
      "loc": {
        "start": {
          "line": 113,
          "column": 64
        },
        "end": {
          "line": 113,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2402,
      "end": 2403,
      "loc": {
        "start": {
          "line": 113,
          "column": 66
        },
        "end": {
          "line": 113,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2403,
      "end": 2404,
      "loc": {
        "start": {
          "line": 113,
          "column": 67
        },
        "end": {
          "line": 113,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2404,
      "end": 2405,
      "loc": {
        "start": {
          "line": 113,
          "column": 68
        },
        "end": {
          "line": 113,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2406,
      "end": 2407,
      "loc": {
        "start": {
          "line": 113,
          "column": 70
        },
        "end": {
          "line": 113,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 2412,
      "end": 2418,
      "loc": {
        "start": {
          "line": 114,
          "column": 4
        },
        "end": {
          "line": 114,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Locale",
      "start": 2419,
      "end": 2425,
      "loc": {
        "start": {
          "line": 114,
          "column": 11
        },
        "end": {
          "line": 114,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2425,
      "end": 2426,
      "loc": {
        "start": {
          "line": 114,
          "column": 17
        },
        "end": {
          "line": 114,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "create",
      "start": 2426,
      "end": 2432,
      "loc": {
        "start": {
          "line": 114,
          "column": 18
        },
        "end": {
          "line": 114,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2432,
      "end": 2433,
      "loc": {
        "start": {
          "line": 114,
          "column": 24
        },
        "end": {
          "line": 114,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 2433,
      "end": 2439,
      "loc": {
        "start": {
          "line": 114,
          "column": 25
        },
        "end": {
          "line": 114,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2439,
      "end": 2440,
      "loc": {
        "start": {
          "line": 114,
          "column": 31
        },
        "end": {
          "line": 114,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 2441,
      "end": 2456,
      "loc": {
        "start": {
          "line": 114,
          "column": 33
        },
        "end": {
          "line": 114,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2456,
      "end": 2457,
      "loc": {
        "start": {
          "line": 114,
          "column": 48
        },
        "end": {
          "line": 114,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 2458,
      "end": 2472,
      "loc": {
        "start": {
          "line": 114,
          "column": 50
        },
        "end": {
          "line": 114,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2472,
      "end": 2473,
      "loc": {
        "start": {
          "line": 114,
          "column": 64
        },
        "end": {
          "line": 114,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2473,
      "end": 2474,
      "loc": {
        "start": {
          "line": 114,
          "column": 65
        },
        "end": {
          "line": 114,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2477,
      "end": 2478,
      "loc": {
        "start": {
          "line": 115,
          "column": 2
        },
        "end": {
          "line": 115,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "constructor",
      "start": 2482,
      "end": 2493,
      "loc": {
        "start": {
          "line": 117,
          "column": 2
        },
        "end": {
          "line": 117,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2493,
      "end": 2494,
      "loc": {
        "start": {
          "line": 117,
          "column": 13
        },
        "end": {
          "line": 117,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 2494,
      "end": 2500,
      "loc": {
        "start": {
          "line": 117,
          "column": 14
        },
        "end": {
          "line": 117,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2500,
      "end": 2501,
      "loc": {
        "start": {
          "line": 117,
          "column": 20
        },
        "end": {
          "line": 117,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numbering",
      "start": 2502,
      "end": 2511,
      "loc": {
        "start": {
          "line": 117,
          "column": 22
        },
        "end": {
          "line": 117,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2511,
      "end": 2512,
      "loc": {
        "start": {
          "line": 117,
          "column": 31
        },
        "end": {
          "line": 117,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 2513,
      "end": 2527,
      "loc": {
        "start": {
          "line": 117,
          "column": 33
        },
        "end": {
          "line": 117,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2527,
      "end": 2528,
      "loc": {
        "start": {
          "line": 117,
          "column": 47
        },
        "end": {
          "line": 117,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2529,
      "end": 2530,
      "loc": {
        "start": {
          "line": 117,
          "column": 49
        },
        "end": {
          "line": 117,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 2535,
      "end": 2541,
      "loc": {
        "start": {
          "line": 118,
          "column": 4
        },
        "end": {
          "line": 118,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2541,
      "end": 2542,
      "loc": {
        "start": {
          "line": 118,
          "column": 10
        },
        "end": {
          "line": 118,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defineProperty",
      "start": 2542,
      "end": 2556,
      "loc": {
        "start": {
          "line": 118,
          "column": 11
        },
        "end": {
          "line": 118,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2556,
      "end": 2557,
      "loc": {
        "start": {
          "line": 118,
          "column": 25
        },
        "end": {
          "line": 118,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2557,
      "end": 2561,
      "loc": {
        "start": {
          "line": 118,
          "column": 26
        },
        "end": {
          "line": 118,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2561,
      "end": 2562,
      "loc": {
        "start": {
          "line": 118,
          "column": 30
        },
        "end": {
          "line": 118,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "locale",
      "start": 2563,
      "end": 2571,
      "loc": {
        "start": {
          "line": 118,
          "column": 32
        },
        "end": {
          "line": 118,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2571,
      "end": 2572,
      "loc": {
        "start": {
          "line": 118,
          "column": 40
        },
        "end": {
          "line": 118,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2573,
      "end": 2574,
      "loc": {
        "start": {
          "line": 118,
          "column": 42
        },
        "end": {
          "line": 118,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 2575,
      "end": 2580,
      "loc": {
        "start": {
          "line": 118,
          "column": 44
        },
        "end": {
          "line": 118,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2580,
      "end": 2581,
      "loc": {
        "start": {
          "line": 118,
          "column": 49
        },
        "end": {
          "line": 118,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 2582,
      "end": 2588,
      "loc": {
        "start": {
          "line": 118,
          "column": 51
        },
        "end": {
          "line": 118,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2588,
      "end": 2589,
      "loc": {
        "start": {
          "line": 118,
          "column": 57
        },
        "end": {
          "line": 118,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "enumerable",
      "start": 2590,
      "end": 2600,
      "loc": {
        "start": {
          "line": 118,
          "column": 59
        },
        "end": {
          "line": 118,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2600,
      "end": 2601,
      "loc": {
        "start": {
          "line": 118,
          "column": 69
        },
        "end": {
          "line": 118,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 2602,
      "end": 2606,
      "loc": {
        "start": {
          "line": 118,
          "column": 71
        },
        "end": {
          "line": 118,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2607,
      "end": 2608,
      "loc": {
        "start": {
          "line": 118,
          "column": 76
        },
        "end": {
          "line": 118,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2608,
      "end": 2609,
      "loc": {
        "start": {
          "line": 118,
          "column": 77
        },
        "end": {
          "line": 118,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2609,
      "end": 2610,
      "loc": {
        "start": {
          "line": 118,
          "column": 78
        },
        "end": {
          "line": 118,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 2615,
      "end": 2621,
      "loc": {
        "start": {
          "line": 119,
          "column": 4
        },
        "end": {
          "line": 119,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2621,
      "end": 2622,
      "loc": {
        "start": {
          "line": 119,
          "column": 10
        },
        "end": {
          "line": 119,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defineProperty",
      "start": 2622,
      "end": 2636,
      "loc": {
        "start": {
          "line": 119,
          "column": 11
        },
        "end": {
          "line": 119,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2636,
      "end": 2637,
      "loc": {
        "start": {
          "line": 119,
          "column": 25
        },
        "end": {
          "line": 119,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2637,
      "end": 2641,
      "loc": {
        "start": {
          "line": 119,
          "column": 26
        },
        "end": {
          "line": 119,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2641,
      "end": 2642,
      "loc": {
        "start": {
          "line": 119,
          "column": 30
        },
        "end": {
          "line": 119,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "numberingSystem",
      "start": 2643,
      "end": 2660,
      "loc": {
        "start": {
          "line": 119,
          "column": 32
        },
        "end": {
          "line": 119,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2660,
      "end": 2661,
      "loc": {
        "start": {
          "line": 119,
          "column": 49
        },
        "end": {
          "line": 119,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2662,
      "end": 2663,
      "loc": {
        "start": {
          "line": 119,
          "column": 51
        },
        "end": {
          "line": 119,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 2670,
      "end": 2675,
      "loc": {
        "start": {
          "line": 120,
          "column": 6
        },
        "end": {
          "line": 120,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2675,
      "end": 2676,
      "loc": {
        "start": {
          "line": 120,
          "column": 11
        },
        "end": {
          "line": 120,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numbering",
      "start": 2677,
      "end": 2686,
      "loc": {
        "start": {
          "line": 120,
          "column": 13
        },
        "end": {
          "line": 120,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 2687,
      "end": 2689,
      "loc": {
        "start": {
          "line": 120,
          "column": 23
        },
        "end": {
          "line": 120,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 2690,
      "end": 2694,
      "loc": {
        "start": {
          "line": 120,
          "column": 26
        },
        "end": {
          "line": 120,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2694,
      "end": 2695,
      "loc": {
        "start": {
          "line": 120,
          "column": 30
        },
        "end": {
          "line": 120,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "enumerable",
      "start": 2702,
      "end": 2712,
      "loc": {
        "start": {
          "line": 121,
          "column": 6
        },
        "end": {
          "line": 121,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2712,
      "end": 2713,
      "loc": {
        "start": {
          "line": 121,
          "column": 16
        },
        "end": {
          "line": 121,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 2714,
      "end": 2718,
      "loc": {
        "start": {
          "line": 121,
          "column": 18
        },
        "end": {
          "line": 121,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2723,
      "end": 2724,
      "loc": {
        "start": {
          "line": 122,
          "column": 4
        },
        "end": {
          "line": 122,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2724,
      "end": 2725,
      "loc": {
        "start": {
          "line": 122,
          "column": 5
        },
        "end": {
          "line": 122,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2725,
      "end": 2726,
      "loc": {
        "start": {
          "line": 122,
          "column": 6
        },
        "end": {
          "line": 122,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 2731,
      "end": 2737,
      "loc": {
        "start": {
          "line": 123,
          "column": 4
        },
        "end": {
          "line": 123,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2737,
      "end": 2738,
      "loc": {
        "start": {
          "line": 123,
          "column": 10
        },
        "end": {
          "line": 123,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defineProperty",
      "start": 2738,
      "end": 2752,
      "loc": {
        "start": {
          "line": 123,
          "column": 11
        },
        "end": {
          "line": 123,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2752,
      "end": 2753,
      "loc": {
        "start": {
          "line": 123,
          "column": 25
        },
        "end": {
          "line": 123,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2753,
      "end": 2757,
      "loc": {
        "start": {
          "line": 123,
          "column": 26
        },
        "end": {
          "line": 123,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2757,
      "end": 2758,
      "loc": {
        "start": {
          "line": 123,
          "column": 30
        },
        "end": {
          "line": 123,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "outputCalendar",
      "start": 2759,
      "end": 2775,
      "loc": {
        "start": {
          "line": 123,
          "column": 32
        },
        "end": {
          "line": 123,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2775,
      "end": 2776,
      "loc": {
        "start": {
          "line": 123,
          "column": 48
        },
        "end": {
          "line": 123,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2777,
      "end": 2778,
      "loc": {
        "start": {
          "line": 123,
          "column": 50
        },
        "end": {
          "line": 123,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 2785,
      "end": 2790,
      "loc": {
        "start": {
          "line": 124,
          "column": 6
        },
        "end": {
          "line": 124,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2790,
      "end": 2791,
      "loc": {
        "start": {
          "line": 124,
          "column": 11
        },
        "end": {
          "line": 124,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 2792,
      "end": 2806,
      "loc": {
        "start": {
          "line": 124,
          "column": 13
        },
        "end": {
          "line": 124,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 2807,
      "end": 2809,
      "loc": {
        "start": {
          "line": 124,
          "column": 28
        },
        "end": {
          "line": 124,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 2810,
      "end": 2814,
      "loc": {
        "start": {
          "line": 124,
          "column": 31
        },
        "end": {
          "line": 124,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2814,
      "end": 2815,
      "loc": {
        "start": {
          "line": 124,
          "column": 35
        },
        "end": {
          "line": 124,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "enumerable",
      "start": 2822,
      "end": 2832,
      "loc": {
        "start": {
          "line": 125,
          "column": 6
        },
        "end": {
          "line": 125,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2832,
      "end": 2833,
      "loc": {
        "start": {
          "line": 125,
          "column": 16
        },
        "end": {
          "line": 125,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 2834,
      "end": 2838,
      "loc": {
        "start": {
          "line": 125,
          "column": 18
        },
        "end": {
          "line": 125,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2843,
      "end": 2844,
      "loc": {
        "start": {
          "line": 126,
          "column": 4
        },
        "end": {
          "line": 126,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2844,
      "end": 2845,
      "loc": {
        "start": {
          "line": 126,
          "column": 5
        },
        "end": {
          "line": 126,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2845,
      "end": 2846,
      "loc": {
        "start": {
          "line": 126,
          "column": 6
        },
        "end": {
          "line": 126,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 2851,
      "end": 2857,
      "loc": {
        "start": {
          "line": 127,
          "column": 4
        },
        "end": {
          "line": 127,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2857,
      "end": 2858,
      "loc": {
        "start": {
          "line": 127,
          "column": 10
        },
        "end": {
          "line": 127,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defineProperty",
      "start": 2858,
      "end": 2872,
      "loc": {
        "start": {
          "line": 127,
          "column": 11
        },
        "end": {
          "line": 127,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2872,
      "end": 2873,
      "loc": {
        "start": {
          "line": 127,
          "column": 25
        },
        "end": {
          "line": 127,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2873,
      "end": 2877,
      "loc": {
        "start": {
          "line": 127,
          "column": 26
        },
        "end": {
          "line": 127,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2877,
      "end": 2878,
      "loc": {
        "start": {
          "line": 127,
          "column": 30
        },
        "end": {
          "line": 127,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "intl",
      "start": 2879,
      "end": 2885,
      "loc": {
        "start": {
          "line": 127,
          "column": 32
        },
        "end": {
          "line": 127,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2885,
      "end": 2886,
      "loc": {
        "start": {
          "line": 127,
          "column": 38
        },
        "end": {
          "line": 127,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2887,
      "end": 2888,
      "loc": {
        "start": {
          "line": 127,
          "column": 40
        },
        "end": {
          "line": 127,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 2895,
      "end": 2900,
      "loc": {
        "start": {
          "line": 128,
          "column": 6
        },
        "end": {
          "line": 128,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2900,
      "end": 2901,
      "loc": {
        "start": {
          "line": 128,
          "column": 11
        },
        "end": {
          "line": 128,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intlConfigString",
      "start": 2902,
      "end": 2918,
      "loc": {
        "start": {
          "line": 128,
          "column": 13
        },
        "end": {
          "line": 128,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2918,
      "end": 2919,
      "loc": {
        "start": {
          "line": 128,
          "column": 29
        },
        "end": {
          "line": 128,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2919,
      "end": 2923,
      "loc": {
        "start": {
          "line": 128,
          "column": 30
        },
        "end": {
          "line": 128,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2923,
      "end": 2924,
      "loc": {
        "start": {
          "line": 128,
          "column": 34
        },
        "end": {
          "line": 128,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 2924,
      "end": 2930,
      "loc": {
        "start": {
          "line": 128,
          "column": 35
        },
        "end": {
          "line": 128,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2930,
      "end": 2931,
      "loc": {
        "start": {
          "line": 128,
          "column": 41
        },
        "end": {
          "line": 128,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2932,
      "end": 2936,
      "loc": {
        "start": {
          "line": 128,
          "column": 43
        },
        "end": {
          "line": 128,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2936,
      "end": 2937,
      "loc": {
        "start": {
          "line": 128,
          "column": 47
        },
        "end": {
          "line": 128,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 2937,
      "end": 2952,
      "loc": {
        "start": {
          "line": 128,
          "column": 48
        },
        "end": {
          "line": 128,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2952,
      "end": 2953,
      "loc": {
        "start": {
          "line": 128,
          "column": 63
        },
        "end": {
          "line": 128,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2954,
      "end": 2958,
      "loc": {
        "start": {
          "line": 128,
          "column": 65
        },
        "end": {
          "line": 128,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2958,
      "end": 2959,
      "loc": {
        "start": {
          "line": 128,
          "column": 69
        },
        "end": {
          "line": 128,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 2959,
      "end": 2973,
      "loc": {
        "start": {
          "line": 128,
          "column": 70
        },
        "end": {
          "line": 128,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2973,
      "end": 2974,
      "loc": {
        "start": {
          "line": 128,
          "column": 84
        },
        "end": {
          "line": 128,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2974,
      "end": 2975,
      "loc": {
        "start": {
          "line": 128,
          "column": 85
        },
        "end": {
          "line": 128,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "enumerable",
      "start": 2982,
      "end": 2992,
      "loc": {
        "start": {
          "line": 129,
          "column": 6
        },
        "end": {
          "line": 129,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2992,
      "end": 2993,
      "loc": {
        "start": {
          "line": 129,
          "column": 16
        },
        "end": {
          "line": 129,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 2994,
      "end": 2999,
      "loc": {
        "start": {
          "line": 129,
          "column": 18
        },
        "end": {
          "line": 129,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3004,
      "end": 3005,
      "loc": {
        "start": {
          "line": 130,
          "column": 4
        },
        "end": {
          "line": 130,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3005,
      "end": 3006,
      "loc": {
        "start": {
          "line": 130,
          "column": 5
        },
        "end": {
          "line": 130,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3006,
      "end": 3007,
      "loc": {
        "start": {
          "line": 130,
          "column": 6
        },
        "end": {
          "line": 130,
          "column": 7
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " cached usefulness",
      "start": 3013,
      "end": 3033,
      "loc": {
        "start": {
          "line": 132,
          "column": 4
        },
        "end": {
          "line": 132,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 3038,
      "end": 3044,
      "loc": {
        "start": {
          "line": 133,
          "column": 4
        },
        "end": {
          "line": 133,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3044,
      "end": 3045,
      "loc": {
        "start": {
          "line": 133,
          "column": 10
        },
        "end": {
          "line": 133,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defineProperty",
      "start": 3045,
      "end": 3059,
      "loc": {
        "start": {
          "line": 133,
          "column": 11
        },
        "end": {
          "line": 133,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3059,
      "end": 3060,
      "loc": {
        "start": {
          "line": 133,
          "column": 25
        },
        "end": {
          "line": 133,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3060,
      "end": 3064,
      "loc": {
        "start": {
          "line": 133,
          "column": 26
        },
        "end": {
          "line": 133,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3064,
      "end": 3065,
      "loc": {
        "start": {
          "line": 133,
          "column": 30
        },
        "end": {
          "line": 133,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "weekdaysCache",
      "start": 3066,
      "end": 3081,
      "loc": {
        "start": {
          "line": 133,
          "column": 32
        },
        "end": {
          "line": 133,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3081,
      "end": 3082,
      "loc": {
        "start": {
          "line": 133,
          "column": 47
        },
        "end": {
          "line": 133,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3083,
      "end": 3084,
      "loc": {
        "start": {
          "line": 133,
          "column": 49
        },
        "end": {
          "line": 133,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 3091,
      "end": 3096,
      "loc": {
        "start": {
          "line": 134,
          "column": 6
        },
        "end": {
          "line": 134,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3096,
      "end": 3097,
      "loc": {
        "start": {
          "line": 134,
          "column": 11
        },
        "end": {
          "line": 134,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3098,
      "end": 3099,
      "loc": {
        "start": {
          "line": 134,
          "column": 13
        },
        "end": {
          "line": 134,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "format",
      "start": 3100,
      "end": 3106,
      "loc": {
        "start": {
          "line": 134,
          "column": 15
        },
        "end": {
          "line": 134,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3106,
      "end": 3107,
      "loc": {
        "start": {
          "line": 134,
          "column": 21
        },
        "end": {
          "line": 134,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3108,
      "end": 3109,
      "loc": {
        "start": {
          "line": 134,
          "column": 23
        },
        "end": {
          "line": 134,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3109,
      "end": 3110,
      "loc": {
        "start": {
          "line": 134,
          "column": 24
        },
        "end": {
          "line": 134,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3110,
      "end": 3111,
      "loc": {
        "start": {
          "line": 134,
          "column": 25
        },
        "end": {
          "line": 134,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standalone",
      "start": 3112,
      "end": 3122,
      "loc": {
        "start": {
          "line": 134,
          "column": 27
        },
        "end": {
          "line": 134,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3122,
      "end": 3123,
      "loc": {
        "start": {
          "line": 134,
          "column": 37
        },
        "end": {
          "line": 134,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3124,
      "end": 3125,
      "loc": {
        "start": {
          "line": 134,
          "column": 39
        },
        "end": {
          "line": 134,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3125,
      "end": 3126,
      "loc": {
        "start": {
          "line": 134,
          "column": 40
        },
        "end": {
          "line": 134,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3127,
      "end": 3128,
      "loc": {
        "start": {
          "line": 134,
          "column": 42
        },
        "end": {
          "line": 134,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3128,
      "end": 3129,
      "loc": {
        "start": {
          "line": 134,
          "column": 43
        },
        "end": {
          "line": 134,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "enumerable",
      "start": 3136,
      "end": 3146,
      "loc": {
        "start": {
          "line": 135,
          "column": 6
        },
        "end": {
          "line": 135,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3146,
      "end": 3147,
      "loc": {
        "start": {
          "line": 135,
          "column": 16
        },
        "end": {
          "line": 135,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 3148,
      "end": 3153,
      "loc": {
        "start": {
          "line": 135,
          "column": 18
        },
        "end": {
          "line": 135,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3158,
      "end": 3159,
      "loc": {
        "start": {
          "line": 136,
          "column": 4
        },
        "end": {
          "line": 136,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3159,
      "end": 3160,
      "loc": {
        "start": {
          "line": 136,
          "column": 5
        },
        "end": {
          "line": 136,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3160,
      "end": 3161,
      "loc": {
        "start": {
          "line": 136,
          "column": 6
        },
        "end": {
          "line": 136,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 3166,
      "end": 3172,
      "loc": {
        "start": {
          "line": 137,
          "column": 4
        },
        "end": {
          "line": 137,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3172,
      "end": 3173,
      "loc": {
        "start": {
          "line": 137,
          "column": 10
        },
        "end": {
          "line": 137,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defineProperty",
      "start": 3173,
      "end": 3187,
      "loc": {
        "start": {
          "line": 137,
          "column": 11
        },
        "end": {
          "line": 137,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3187,
      "end": 3188,
      "loc": {
        "start": {
          "line": 137,
          "column": 25
        },
        "end": {
          "line": 137,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3188,
      "end": 3192,
      "loc": {
        "start": {
          "line": 137,
          "column": 26
        },
        "end": {
          "line": 137,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3192,
      "end": 3193,
      "loc": {
        "start": {
          "line": 137,
          "column": 30
        },
        "end": {
          "line": 137,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "monthsCache",
      "start": 3194,
      "end": 3207,
      "loc": {
        "start": {
          "line": 137,
          "column": 32
        },
        "end": {
          "line": 137,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3207,
      "end": 3208,
      "loc": {
        "start": {
          "line": 137,
          "column": 45
        },
        "end": {
          "line": 137,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3209,
      "end": 3210,
      "loc": {
        "start": {
          "line": 137,
          "column": 47
        },
        "end": {
          "line": 137,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 3217,
      "end": 3222,
      "loc": {
        "start": {
          "line": 138,
          "column": 6
        },
        "end": {
          "line": 138,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3222,
      "end": 3223,
      "loc": {
        "start": {
          "line": 138,
          "column": 11
        },
        "end": {
          "line": 138,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3224,
      "end": 3225,
      "loc": {
        "start": {
          "line": 138,
          "column": 13
        },
        "end": {
          "line": 138,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "format",
      "start": 3226,
      "end": 3232,
      "loc": {
        "start": {
          "line": 138,
          "column": 15
        },
        "end": {
          "line": 138,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3232,
      "end": 3233,
      "loc": {
        "start": {
          "line": 138,
          "column": 21
        },
        "end": {
          "line": 138,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3234,
      "end": 3235,
      "loc": {
        "start": {
          "line": 138,
          "column": 23
        },
        "end": {
          "line": 138,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3235,
      "end": 3236,
      "loc": {
        "start": {
          "line": 138,
          "column": 24
        },
        "end": {
          "line": 138,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3236,
      "end": 3237,
      "loc": {
        "start": {
          "line": 138,
          "column": 25
        },
        "end": {
          "line": 138,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standalone",
      "start": 3238,
      "end": 3248,
      "loc": {
        "start": {
          "line": 138,
          "column": 27
        },
        "end": {
          "line": 138,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3248,
      "end": 3249,
      "loc": {
        "start": {
          "line": 138,
          "column": 37
        },
        "end": {
          "line": 138,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3250,
      "end": 3251,
      "loc": {
        "start": {
          "line": 138,
          "column": 39
        },
        "end": {
          "line": 138,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3251,
      "end": 3252,
      "loc": {
        "start": {
          "line": 138,
          "column": 40
        },
        "end": {
          "line": 138,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3253,
      "end": 3254,
      "loc": {
        "start": {
          "line": 138,
          "column": 42
        },
        "end": {
          "line": 138,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3254,
      "end": 3255,
      "loc": {
        "start": {
          "line": 138,
          "column": 43
        },
        "end": {
          "line": 138,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "enumerable",
      "start": 3262,
      "end": 3272,
      "loc": {
        "start": {
          "line": 139,
          "column": 6
        },
        "end": {
          "line": 139,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3272,
      "end": 3273,
      "loc": {
        "start": {
          "line": 139,
          "column": 16
        },
        "end": {
          "line": 139,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 3274,
      "end": 3279,
      "loc": {
        "start": {
          "line": 139,
          "column": 18
        },
        "end": {
          "line": 139,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3284,
      "end": 3285,
      "loc": {
        "start": {
          "line": 140,
          "column": 4
        },
        "end": {
          "line": 140,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3285,
      "end": 3286,
      "loc": {
        "start": {
          "line": 140,
          "column": 5
        },
        "end": {
          "line": 140,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3286,
      "end": 3287,
      "loc": {
        "start": {
          "line": 140,
          "column": 6
        },
        "end": {
          "line": 140,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 3292,
      "end": 3298,
      "loc": {
        "start": {
          "line": 141,
          "column": 4
        },
        "end": {
          "line": 141,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3298,
      "end": 3299,
      "loc": {
        "start": {
          "line": 141,
          "column": 10
        },
        "end": {
          "line": 141,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defineProperty",
      "start": 3299,
      "end": 3313,
      "loc": {
        "start": {
          "line": 141,
          "column": 11
        },
        "end": {
          "line": 141,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3313,
      "end": 3314,
      "loc": {
        "start": {
          "line": 141,
          "column": 25
        },
        "end": {
          "line": 141,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3314,
      "end": 3318,
      "loc": {
        "start": {
          "line": 141,
          "column": 26
        },
        "end": {
          "line": 141,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3318,
      "end": 3319,
      "loc": {
        "start": {
          "line": 141,
          "column": 30
        },
        "end": {
          "line": 141,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "meridiemCache",
      "start": 3320,
      "end": 3335,
      "loc": {
        "start": {
          "line": 141,
          "column": 32
        },
        "end": {
          "line": 141,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3335,
      "end": 3336,
      "loc": {
        "start": {
          "line": 141,
          "column": 47
        },
        "end": {
          "line": 141,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3337,
      "end": 3338,
      "loc": {
        "start": {
          "line": 141,
          "column": 49
        },
        "end": {
          "line": 141,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 3345,
      "end": 3350,
      "loc": {
        "start": {
          "line": 142,
          "column": 6
        },
        "end": {
          "line": 142,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3350,
      "end": 3351,
      "loc": {
        "start": {
          "line": 142,
          "column": 11
        },
        "end": {
          "line": 142,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 3352,
      "end": 3356,
      "loc": {
        "start": {
          "line": 142,
          "column": 13
        },
        "end": {
          "line": 142,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3356,
      "end": 3357,
      "loc": {
        "start": {
          "line": 142,
          "column": 17
        },
        "end": {
          "line": 142,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "enumerable",
      "start": 3364,
      "end": 3374,
      "loc": {
        "start": {
          "line": 143,
          "column": 6
        },
        "end": {
          "line": 143,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3374,
      "end": 3375,
      "loc": {
        "start": {
          "line": 143,
          "column": 16
        },
        "end": {
          "line": 143,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 3376,
      "end": 3381,
      "loc": {
        "start": {
          "line": 143,
          "column": 18
        },
        "end": {
          "line": 143,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3381,
      "end": 3382,
      "loc": {
        "start": {
          "line": 143,
          "column": 23
        },
        "end": {
          "line": 143,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "writable",
      "start": 3389,
      "end": 3397,
      "loc": {
        "start": {
          "line": 144,
          "column": 6
        },
        "end": {
          "line": 144,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3397,
      "end": 3398,
      "loc": {
        "start": {
          "line": 144,
          "column": 14
        },
        "end": {
          "line": 144,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 3399,
      "end": 3403,
      "loc": {
        "start": {
          "line": 144,
          "column": 16
        },
        "end": {
          "line": 144,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3408,
      "end": 3409,
      "loc": {
        "start": {
          "line": 145,
          "column": 4
        },
        "end": {
          "line": 145,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3409,
      "end": 3410,
      "loc": {
        "start": {
          "line": 145,
          "column": 5
        },
        "end": {
          "line": 145,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3410,
      "end": 3411,
      "loc": {
        "start": {
          "line": 145,
          "column": 6
        },
        "end": {
          "line": 145,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 3416,
      "end": 3422,
      "loc": {
        "start": {
          "line": 146,
          "column": 4
        },
        "end": {
          "line": 146,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3422,
      "end": 3423,
      "loc": {
        "start": {
          "line": 146,
          "column": 10
        },
        "end": {
          "line": 146,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defineProperty",
      "start": 3423,
      "end": 3437,
      "loc": {
        "start": {
          "line": 146,
          "column": 11
        },
        "end": {
          "line": 146,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3437,
      "end": 3438,
      "loc": {
        "start": {
          "line": 146,
          "column": 25
        },
        "end": {
          "line": 146,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3438,
      "end": 3442,
      "loc": {
        "start": {
          "line": 146,
          "column": 26
        },
        "end": {
          "line": 146,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3442,
      "end": 3443,
      "loc": {
        "start": {
          "line": 146,
          "column": 30
        },
        "end": {
          "line": 146,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "eraCache",
      "start": 3444,
      "end": 3454,
      "loc": {
        "start": {
          "line": 146,
          "column": 32
        },
        "end": {
          "line": 146,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3454,
      "end": 3455,
      "loc": {
        "start": {
          "line": 146,
          "column": 42
        },
        "end": {
          "line": 146,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3456,
      "end": 3457,
      "loc": {
        "start": {
          "line": 146,
          "column": 44
        },
        "end": {
          "line": 146,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 3464,
      "end": 3469,
      "loc": {
        "start": {
          "line": 147,
          "column": 6
        },
        "end": {
          "line": 147,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3469,
      "end": 3470,
      "loc": {
        "start": {
          "line": 147,
          "column": 11
        },
        "end": {
          "line": 147,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3471,
      "end": 3472,
      "loc": {
        "start": {
          "line": 147,
          "column": 13
        },
        "end": {
          "line": 147,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3472,
      "end": 3473,
      "loc": {
        "start": {
          "line": 147,
          "column": 14
        },
        "end": {
          "line": 147,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3473,
      "end": 3474,
      "loc": {
        "start": {
          "line": 147,
          "column": 15
        },
        "end": {
          "line": 147,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "enumerable",
      "start": 3481,
      "end": 3491,
      "loc": {
        "start": {
          "line": 148,
          "column": 6
        },
        "end": {
          "line": 148,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3491,
      "end": 3492,
      "loc": {
        "start": {
          "line": 148,
          "column": 16
        },
        "end": {
          "line": 148,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 3493,
      "end": 3498,
      "loc": {
        "start": {
          "line": 148,
          "column": 18
        },
        "end": {
          "line": 148,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3498,
      "end": 3499,
      "loc": {
        "start": {
          "line": 148,
          "column": 23
        },
        "end": {
          "line": 148,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "writable",
      "start": 3506,
      "end": 3514,
      "loc": {
        "start": {
          "line": 149,
          "column": 6
        },
        "end": {
          "line": 149,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3514,
      "end": 3515,
      "loc": {
        "start": {
          "line": 149,
          "column": 14
        },
        "end": {
          "line": 149,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 3516,
      "end": 3520,
      "loc": {
        "start": {
          "line": 149,
          "column": 16
        },
        "end": {
          "line": 149,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3525,
      "end": 3526,
      "loc": {
        "start": {
          "line": 150,
          "column": 4
        },
        "end": {
          "line": 150,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3526,
      "end": 3527,
      "loc": {
        "start": {
          "line": 150,
          "column": 5
        },
        "end": {
          "line": 150,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3527,
      "end": 3528,
      "loc": {
        "start": {
          "line": 150,
          "column": 6
        },
        "end": {
          "line": 150,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3531,
      "end": 3532,
      "loc": {
        "start": {
          "line": 151,
          "column": 2
        },
        "end": {
          "line": 151,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " todo: cache me",
      "start": 3536,
      "end": 3553,
      "loc": {
        "start": {
          "line": 153,
          "column": 2
        },
        "end": {
          "line": 153,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "listingMode",
      "start": 3556,
      "end": 3567,
      "loc": {
        "start": {
          "line": 154,
          "column": 2
        },
        "end": {
          "line": 154,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3567,
      "end": 3568,
      "loc": {
        "start": {
          "line": 154,
          "column": 13
        },
        "end": {
          "line": 154,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultOk",
      "start": 3568,
      "end": 3577,
      "loc": {
        "start": {
          "line": 154,
          "column": 14
        },
        "end": {
          "line": 154,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3578,
      "end": 3579,
      "loc": {
        "start": {
          "line": 154,
          "column": 24
        },
        "end": {
          "line": 154,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 3580,
      "end": 3584,
      "loc": {
        "start": {
          "line": 154,
          "column": 26
        },
        "end": {
          "line": 154,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3584,
      "end": 3585,
      "loc": {
        "start": {
          "line": 154,
          "column": 30
        },
        "end": {
          "line": 154,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3586,
      "end": 3587,
      "loc": {
        "start": {
          "line": 154,
          "column": 32
        },
        "end": {
          "line": 154,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 3592,
      "end": 3597,
      "loc": {
        "start": {
          "line": 155,
          "column": 4
        },
        "end": {
          "line": 155,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasIntl",
      "start": 3598,
      "end": 3605,
      "loc": {
        "start": {
          "line": 155,
          "column": 10
        },
        "end": {
          "line": 155,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3606,
      "end": 3607,
      "loc": {
        "start": {
          "line": 155,
          "column": 18
        },
        "end": {
          "line": 155,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Intl",
      "start": 3608,
      "end": 3612,
      "loc": {
        "start": {
          "line": 155,
          "column": 20
        },
        "end": {
          "line": 155,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 3613,
      "end": 3615,
      "loc": {
        "start": {
          "line": 155,
          "column": 25
        },
        "end": {
          "line": 155,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Intl",
      "start": 3616,
      "end": 3620,
      "loc": {
        "start": {
          "line": 155,
          "column": 28
        },
        "end": {
          "line": 155,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3620,
      "end": 3621,
      "loc": {
        "start": {
          "line": 155,
          "column": 32
        },
        "end": {
          "line": 155,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "DateTimeFormat",
      "start": 3621,
      "end": 3635,
      "loc": {
        "start": {
          "line": 155,
          "column": 33
        },
        "end": {
          "line": 155,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3635,
      "end": 3636,
      "loc": {
        "start": {
          "line": 155,
          "column": 47
        },
        "end": {
          "line": 155,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasFTP",
      "start": 3643,
      "end": 3649,
      "loc": {
        "start": {
          "line": 156,
          "column": 6
        },
        "end": {
          "line": 156,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3650,
      "end": 3651,
      "loc": {
        "start": {
          "line": 156,
          "column": 13
        },
        "end": {
          "line": 156,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasIntl",
      "start": 3652,
      "end": 3659,
      "loc": {
        "start": {
          "line": 156,
          "column": 15
        },
        "end": {
          "line": 156,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 3660,
      "end": 3662,
      "loc": {
        "start": {
          "line": 156,
          "column": 23
        },
        "end": {
          "line": 156,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Intl",
      "start": 3663,
      "end": 3667,
      "loc": {
        "start": {
          "line": 156,
          "column": 26
        },
        "end": {
          "line": 156,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3667,
      "end": 3668,
      "loc": {
        "start": {
          "line": 156,
          "column": 30
        },
        "end": {
          "line": 156,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "DateTimeFormat",
      "start": 3668,
      "end": 3682,
      "loc": {
        "start": {
          "line": 156,
          "column": 31
        },
        "end": {
          "line": 156,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3682,
      "end": 3683,
      "loc": {
        "start": {
          "line": 156,
          "column": 45
        },
        "end": {
          "line": 156,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prototype",
      "start": 3683,
      "end": 3692,
      "loc": {
        "start": {
          "line": 156,
          "column": 46
        },
        "end": {
          "line": 156,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3692,
      "end": 3693,
      "loc": {
        "start": {
          "line": 156,
          "column": 55
        },
        "end": {
          "line": 156,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatToParts",
      "start": 3693,
      "end": 3706,
      "loc": {
        "start": {
          "line": 156,
          "column": 56
        },
        "end": {
          "line": 156,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3706,
      "end": 3707,
      "loc": {
        "start": {
          "line": 156,
          "column": 69
        },
        "end": {
          "line": 156,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isActuallyEn",
      "start": 3714,
      "end": 3726,
      "loc": {
        "start": {
          "line": 157,
          "column": 6
        },
        "end": {
          "line": 157,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3727,
      "end": 3728,
      "loc": {
        "start": {
          "line": 157,
          "column": 19
        },
        "end": {
          "line": 157,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3737,
      "end": 3741,
      "loc": {
        "start": {
          "line": 158,
          "column": 8
        },
        "end": {
          "line": 158,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3741,
      "end": 3742,
      "loc": {
        "start": {
          "line": 158,
          "column": 12
        },
        "end": {
          "line": 158,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 3742,
      "end": 3748,
      "loc": {
        "start": {
          "line": 158,
          "column": 13
        },
        "end": {
          "line": 158,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 3749,
      "end": 3752,
      "loc": {
        "start": {
          "line": 158,
          "column": 20
        },
        "end": {
          "line": 158,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "en",
      "start": 3753,
      "end": 3757,
      "loc": {
        "start": {
          "line": 158,
          "column": 24
        },
        "end": {
          "line": 158,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 3758,
      "end": 3760,
      "loc": {
        "start": {
          "line": 158,
          "column": 29
        },
        "end": {
          "line": 158,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3769,
      "end": 3773,
      "loc": {
        "start": {
          "line": 159,
          "column": 8
        },
        "end": {
          "line": 159,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3773,
      "end": 3774,
      "loc": {
        "start": {
          "line": 159,
          "column": 12
        },
        "end": {
          "line": 159,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 3774,
      "end": 3780,
      "loc": {
        "start": {
          "line": 159,
          "column": 13
        },
        "end": {
          "line": 159,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3780,
      "end": 3781,
      "loc": {
        "start": {
          "line": 159,
          "column": 19
        },
        "end": {
          "line": 159,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "toLowerCase",
      "start": 3781,
      "end": 3792,
      "loc": {
        "start": {
          "line": 159,
          "column": 20
        },
        "end": {
          "line": 159,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3792,
      "end": 3793,
      "loc": {
        "start": {
          "line": 159,
          "column": 31
        },
        "end": {
          "line": 159,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3793,
      "end": 3794,
      "loc": {
        "start": {
          "line": 159,
          "column": 32
        },
        "end": {
          "line": 159,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 3795,
      "end": 3798,
      "loc": {
        "start": {
          "line": 159,
          "column": 34
        },
        "end": {
          "line": 159,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "en-us",
      "start": 3799,
      "end": 3806,
      "loc": {
        "start": {
          "line": 159,
          "column": 38
        },
        "end": {
          "line": 159,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 3807,
      "end": 3809,
      "loc": {
        "start": {
          "line": 159,
          "column": 46
        },
        "end": {
          "line": 159,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3818,
      "end": 3819,
      "loc": {
        "start": {
          "line": 160,
          "column": 8
        },
        "end": {
          "line": 160,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasIntl",
      "start": 3819,
      "end": 3826,
      "loc": {
        "start": {
          "line": 160,
          "column": 9
        },
        "end": {
          "line": 160,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 3827,
      "end": 3829,
      "loc": {
        "start": {
          "line": 160,
          "column": 17
        },
        "end": {
          "line": 160,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Intl",
      "start": 3840,
      "end": 3844,
      "loc": {
        "start": {
          "line": 161,
          "column": 10
        },
        "end": {
          "line": 161,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3844,
      "end": 3845,
      "loc": {
        "start": {
          "line": 161,
          "column": 14
        },
        "end": {
          "line": 161,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "DateTimeFormat",
      "start": 3845,
      "end": 3859,
      "loc": {
        "start": {
          "line": 161,
          "column": 15
        },
        "end": {
          "line": 161,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3859,
      "end": 3860,
      "loc": {
        "start": {
          "line": 161,
          "column": 29
        },
        "end": {
          "line": 161,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3860,
      "end": 3864,
      "loc": {
        "start": {
          "line": 161,
          "column": 30
        },
        "end": {
          "line": 161,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3864,
      "end": 3865,
      "loc": {
        "start": {
          "line": 161,
          "column": 34
        },
        "end": {
          "line": 161,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intl",
      "start": 3865,
      "end": 3869,
      "loc": {
        "start": {
          "line": 161,
          "column": 35
        },
        "end": {
          "line": 161,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3869,
      "end": 3870,
      "loc": {
        "start": {
          "line": 161,
          "column": 39
        },
        "end": {
          "line": 161,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3883,
      "end": 3884,
      "loc": {
        "start": {
          "line": 162,
          "column": 12
        },
        "end": {
          "line": 162,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolvedOptions",
      "start": 3884,
      "end": 3899,
      "loc": {
        "start": {
          "line": 162,
          "column": 13
        },
        "end": {
          "line": 162,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3899,
      "end": 3900,
      "loc": {
        "start": {
          "line": 162,
          "column": 28
        },
        "end": {
          "line": 162,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3900,
      "end": 3901,
      "loc": {
        "start": {
          "line": 162,
          "column": 29
        },
        "end": {
          "line": 162,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3914,
      "end": 3915,
      "loc": {
        "start": {
          "line": 163,
          "column": 12
        },
        "end": {
          "line": 163,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 3915,
      "end": 3921,
      "loc": {
        "start": {
          "line": 163,
          "column": 13
        },
        "end": {
          "line": 163,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3921,
      "end": 3922,
      "loc": {
        "start": {
          "line": 163,
          "column": 19
        },
        "end": {
          "line": 163,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "startsWith",
      "start": 3922,
      "end": 3932,
      "loc": {
        "start": {
          "line": 163,
          "column": 20
        },
        "end": {
          "line": 163,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3932,
      "end": 3933,
      "loc": {
        "start": {
          "line": 163,
          "column": 30
        },
        "end": {
          "line": 163,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "en-US",
      "start": 3933,
      "end": 3940,
      "loc": {
        "start": {
          "line": 163,
          "column": 31
        },
        "end": {
          "line": 163,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3940,
      "end": 3941,
      "loc": {
        "start": {
          "line": 163,
          "column": 38
        },
        "end": {
          "line": 163,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3941,
      "end": 3942,
      "loc": {
        "start": {
          "line": 163,
          "column": 39
        },
        "end": {
          "line": 163,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3942,
      "end": 3943,
      "loc": {
        "start": {
          "line": 163,
          "column": 40
        },
        "end": {
          "line": 163,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasNoWeirdness",
      "start": 3950,
      "end": 3964,
      "loc": {
        "start": {
          "line": 164,
          "column": 6
        },
        "end": {
          "line": 164,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3965,
      "end": 3966,
      "loc": {
        "start": {
          "line": 164,
          "column": 21
        },
        "end": {
          "line": 164,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3975,
      "end": 3976,
      "loc": {
        "start": {
          "line": 165,
          "column": 8
        },
        "end": {
          "line": 165,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3976,
      "end": 3980,
      "loc": {
        "start": {
          "line": 165,
          "column": 9
        },
        "end": {
          "line": 165,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3980,
      "end": 3981,
      "loc": {
        "start": {
          "line": 165,
          "column": 13
        },
        "end": {
          "line": 165,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 3981,
      "end": 3996,
      "loc": {
        "start": {
          "line": 165,
          "column": 14
        },
        "end": {
          "line": 165,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 3997,
      "end": 4000,
      "loc": {
        "start": {
          "line": 165,
          "column": 30
        },
        "end": {
          "line": 165,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 4001,
      "end": 4005,
      "loc": {
        "start": {
          "line": 165,
          "column": 34
        },
        "end": {
          "line": 165,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 4006,
      "end": 4008,
      "loc": {
        "start": {
          "line": 165,
          "column": 39
        },
        "end": {
          "line": 165,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4009,
      "end": 4013,
      "loc": {
        "start": {
          "line": 165,
          "column": 42
        },
        "end": {
          "line": 165,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4013,
      "end": 4014,
      "loc": {
        "start": {
          "line": 165,
          "column": 46
        },
        "end": {
          "line": 165,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 4014,
      "end": 4029,
      "loc": {
        "start": {
          "line": 165,
          "column": 47
        },
        "end": {
          "line": 165,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 4030,
      "end": 4033,
      "loc": {
        "start": {
          "line": 165,
          "column": 63
        },
        "end": {
          "line": 165,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "latn",
      "start": 4034,
      "end": 4040,
      "loc": {
        "start": {
          "line": 165,
          "column": 67
        },
        "end": {
          "line": 165,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4040,
      "end": 4041,
      "loc": {
        "start": {
          "line": 165,
          "column": 73
        },
        "end": {
          "line": 165,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4042,
      "end": 4044,
      "loc": {
        "start": {
          "line": 165,
          "column": 75
        },
        "end": {
          "line": 165,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4053,
      "end": 4054,
      "loc": {
        "start": {
          "line": 166,
          "column": 8
        },
        "end": {
          "line": 166,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4054,
      "end": 4058,
      "loc": {
        "start": {
          "line": 166,
          "column": 9
        },
        "end": {
          "line": 166,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4058,
      "end": 4059,
      "loc": {
        "start": {
          "line": 166,
          "column": 13
        },
        "end": {
          "line": 166,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 4059,
      "end": 4073,
      "loc": {
        "start": {
          "line": 166,
          "column": 14
        },
        "end": {
          "line": 166,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 4074,
      "end": 4077,
      "loc": {
        "start": {
          "line": 166,
          "column": 29
        },
        "end": {
          "line": 166,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 4078,
      "end": 4082,
      "loc": {
        "start": {
          "line": 166,
          "column": 33
        },
        "end": {
          "line": 166,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 4083,
      "end": 4085,
      "loc": {
        "start": {
          "line": 166,
          "column": 38
        },
        "end": {
          "line": 166,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4086,
      "end": 4090,
      "loc": {
        "start": {
          "line": 166,
          "column": 41
        },
        "end": {
          "line": 166,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4090,
      "end": 4091,
      "loc": {
        "start": {
          "line": 166,
          "column": 45
        },
        "end": {
          "line": 166,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 4091,
      "end": 4105,
      "loc": {
        "start": {
          "line": 166,
          "column": 46
        },
        "end": {
          "line": 166,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 4106,
      "end": 4109,
      "loc": {
        "start": {
          "line": 166,
          "column": 61
        },
        "end": {
          "line": 166,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "gregory",
      "start": 4110,
      "end": 4119,
      "loc": {
        "start": {
          "line": 166,
          "column": 65
        },
        "end": {
          "line": 166,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4119,
      "end": 4120,
      "loc": {
        "start": {
          "line": 166,
          "column": 74
        },
        "end": {
          "line": 166,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4120,
      "end": 4121,
      "loc": {
        "start": {
          "line": 166,
          "column": 75
        },
        "end": {
          "line": 166,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 4127,
      "end": 4129,
      "loc": {
        "start": {
          "line": 168,
          "column": 4
        },
        "end": {
          "line": 168,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4130,
      "end": 4131,
      "loc": {
        "start": {
          "line": 168,
          "column": 7
        },
        "end": {
          "line": 168,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 4131,
      "end": 4132,
      "loc": {
        "start": {
          "line": 168,
          "column": 8
        },
        "end": {
          "line": 168,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasFTP",
      "start": 4132,
      "end": 4138,
      "loc": {
        "start": {
          "line": 168,
          "column": 9
        },
        "end": {
          "line": 168,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4139,
      "end": 4141,
      "loc": {
        "start": {
          "line": 168,
          "column": 16
        },
        "end": {
          "line": 168,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 4142,
      "end": 4143,
      "loc": {
        "start": {
          "line": 168,
          "column": 19
        },
        "end": {
          "line": 168,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4143,
      "end": 4144,
      "loc": {
        "start": {
          "line": 168,
          "column": 20
        },
        "end": {
          "line": 168,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isActuallyEn",
      "start": 4144,
      "end": 4156,
      "loc": {
        "start": {
          "line": 168,
          "column": 21
        },
        "end": {
          "line": 168,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4157,
      "end": 4159,
      "loc": {
        "start": {
          "line": 168,
          "column": 34
        },
        "end": {
          "line": 168,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasNoWeirdness",
      "start": 4160,
      "end": 4174,
      "loc": {
        "start": {
          "line": 168,
          "column": 37
        },
        "end": {
          "line": 168,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4174,
      "end": 4175,
      "loc": {
        "start": {
          "line": 168,
          "column": 51
        },
        "end": {
          "line": 168,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4176,
      "end": 4178,
      "loc": {
        "start": {
          "line": 168,
          "column": 53
        },
        "end": {
          "line": 168,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 4179,
      "end": 4180,
      "loc": {
        "start": {
          "line": 168,
          "column": 56
        },
        "end": {
          "line": 168,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultOk",
      "start": 4180,
      "end": 4189,
      "loc": {
        "start": {
          "line": 168,
          "column": 57
        },
        "end": {
          "line": 168,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4189,
      "end": 4190,
      "loc": {
        "start": {
          "line": 168,
          "column": 66
        },
        "end": {
          "line": 168,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4191,
      "end": 4192,
      "loc": {
        "start": {
          "line": 168,
          "column": 68
        },
        "end": {
          "line": 168,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 4199,
      "end": 4205,
      "loc": {
        "start": {
          "line": 169,
          "column": 6
        },
        "end": {
          "line": 169,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "error",
      "start": 4206,
      "end": 4213,
      "loc": {
        "start": {
          "line": 169,
          "column": 13
        },
        "end": {
          "line": 169,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4213,
      "end": 4214,
      "loc": {
        "start": {
          "line": 169,
          "column": 20
        },
        "end": {
          "line": 169,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4219,
      "end": 4220,
      "loc": {
        "start": {
          "line": 170,
          "column": 4
        },
        "end": {
          "line": 170,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 4221,
      "end": 4225,
      "loc": {
        "start": {
          "line": 170,
          "column": 6
        },
        "end": {
          "line": 170,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 4226,
      "end": 4228,
      "loc": {
        "start": {
          "line": 170,
          "column": 11
        },
        "end": {
          "line": 170,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4229,
      "end": 4230,
      "loc": {
        "start": {
          "line": 170,
          "column": 14
        },
        "end": {
          "line": 170,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 4230,
      "end": 4231,
      "loc": {
        "start": {
          "line": 170,
          "column": 15
        },
        "end": {
          "line": 170,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasFTP",
      "start": 4231,
      "end": 4237,
      "loc": {
        "start": {
          "line": 170,
          "column": 16
        },
        "end": {
          "line": 170,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 4238,
      "end": 4240,
      "loc": {
        "start": {
          "line": 170,
          "column": 23
        },
        "end": {
          "line": 170,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4241,
      "end": 4242,
      "loc": {
        "start": {
          "line": 170,
          "column": 26
        },
        "end": {
          "line": 170,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isActuallyEn",
      "start": 4242,
      "end": 4254,
      "loc": {
        "start": {
          "line": 170,
          "column": 27
        },
        "end": {
          "line": 170,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4255,
      "end": 4257,
      "loc": {
        "start": {
          "line": 170,
          "column": 40
        },
        "end": {
          "line": 170,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasNoWeirdness",
      "start": 4258,
      "end": 4272,
      "loc": {
        "start": {
          "line": 170,
          "column": 43
        },
        "end": {
          "line": 170,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4272,
      "end": 4273,
      "loc": {
        "start": {
          "line": 170,
          "column": 57
        },
        "end": {
          "line": 170,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4273,
      "end": 4274,
      "loc": {
        "start": {
          "line": 170,
          "column": 58
        },
        "end": {
          "line": 170,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4275,
      "end": 4276,
      "loc": {
        "start": {
          "line": 170,
          "column": 60
        },
        "end": {
          "line": 170,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 4283,
      "end": 4289,
      "loc": {
        "start": {
          "line": 171,
          "column": 6
        },
        "end": {
          "line": 171,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "en",
      "start": 4290,
      "end": 4294,
      "loc": {
        "start": {
          "line": 171,
          "column": 13
        },
        "end": {
          "line": 171,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4294,
      "end": 4295,
      "loc": {
        "start": {
          "line": 171,
          "column": 17
        },
        "end": {
          "line": 171,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4300,
      "end": 4301,
      "loc": {
        "start": {
          "line": 172,
          "column": 4
        },
        "end": {
          "line": 172,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 4302,
      "end": 4306,
      "loc": {
        "start": {
          "line": 172,
          "column": 6
        },
        "end": {
          "line": 172,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4307,
      "end": 4308,
      "loc": {
        "start": {
          "line": 172,
          "column": 11
        },
        "end": {
          "line": 172,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 4315,
      "end": 4321,
      "loc": {
        "start": {
          "line": 173,
          "column": 6
        },
        "end": {
          "line": 173,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "intl",
      "start": 4322,
      "end": 4328,
      "loc": {
        "start": {
          "line": 173,
          "column": 13
        },
        "end": {
          "line": 173,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4328,
      "end": 4329,
      "loc": {
        "start": {
          "line": 173,
          "column": 19
        },
        "end": {
          "line": 173,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4334,
      "end": 4335,
      "loc": {
        "start": {
          "line": 174,
          "column": 4
        },
        "end": {
          "line": 174,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4338,
      "end": 4339,
      "loc": {
        "start": {
          "line": 175,
          "column": 2
        },
        "end": {
          "line": 175,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "clone",
      "start": 4343,
      "end": 4348,
      "loc": {
        "start": {
          "line": 177,
          "column": 2
        },
        "end": {
          "line": 177,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4348,
      "end": 4349,
      "loc": {
        "start": {
          "line": 177,
          "column": 7
        },
        "end": {
          "line": 177,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "alts",
      "start": 4349,
      "end": 4353,
      "loc": {
        "start": {
          "line": 177,
          "column": 8
        },
        "end": {
          "line": 177,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4353,
      "end": 4354,
      "loc": {
        "start": {
          "line": 177,
          "column": 12
        },
        "end": {
          "line": 177,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4355,
      "end": 4356,
      "loc": {
        "start": {
          "line": 177,
          "column": 14
        },
        "end": {
          "line": 177,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 4361,
      "end": 4363,
      "loc": {
        "start": {
          "line": 178,
          "column": 4
        },
        "end": {
          "line": 178,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4364,
      "end": 4365,
      "loc": {
        "start": {
          "line": 178,
          "column": 7
        },
        "end": {
          "line": 178,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 4365,
      "end": 4366,
      "loc": {
        "start": {
          "line": 178,
          "column": 8
        },
        "end": {
          "line": 178,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "alts",
      "start": 4366,
      "end": 4370,
      "loc": {
        "start": {
          "line": 178,
          "column": 9
        },
        "end": {
          "line": 178,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 4371,
      "end": 4373,
      "loc": {
        "start": {
          "line": 178,
          "column": 14
        },
        "end": {
          "line": 178,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 4374,
      "end": 4380,
      "loc": {
        "start": {
          "line": 178,
          "column": 17
        },
        "end": {
          "line": 178,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4380,
      "end": 4381,
      "loc": {
        "start": {
          "line": 178,
          "column": 23
        },
        "end": {
          "line": 178,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getOwnPropertyNames",
      "start": 4381,
      "end": 4400,
      "loc": {
        "start": {
          "line": 178,
          "column": 24
        },
        "end": {
          "line": 178,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4400,
      "end": 4401,
      "loc": {
        "start": {
          "line": 178,
          "column": 43
        },
        "end": {
          "line": 178,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "alts",
      "start": 4401,
      "end": 4405,
      "loc": {
        "start": {
          "line": 178,
          "column": 44
        },
        "end": {
          "line": 178,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4405,
      "end": 4406,
      "loc": {
        "start": {
          "line": 178,
          "column": 48
        },
        "end": {
          "line": 178,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4406,
      "end": 4407,
      "loc": {
        "start": {
          "line": 178,
          "column": 49
        },
        "end": {
          "line": 178,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 4407,
      "end": 4413,
      "loc": {
        "start": {
          "line": 178,
          "column": 50
        },
        "end": {
          "line": 178,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 4414,
      "end": 4417,
      "loc": {
        "start": {
          "line": 178,
          "column": 57
        },
        "end": {
          "line": 178,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 4418,
      "end": 4419,
      "loc": {
        "start": {
          "line": 178,
          "column": 61
        },
        "end": {
          "line": 178,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4419,
      "end": 4420,
      "loc": {
        "start": {
          "line": 178,
          "column": 62
        },
        "end": {
          "line": 178,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4421,
      "end": 4422,
      "loc": {
        "start": {
          "line": 178,
          "column": 64
        },
        "end": {
          "line": 178,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 4429,
      "end": 4435,
      "loc": {
        "start": {
          "line": 179,
          "column": 6
        },
        "end": {
          "line": 179,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4436,
      "end": 4440,
      "loc": {
        "start": {
          "line": 179,
          "column": 13
        },
        "end": {
          "line": 179,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4440,
      "end": 4441,
      "loc": {
        "start": {
          "line": 179,
          "column": 17
        },
        "end": {
          "line": 179,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4446,
      "end": 4447,
      "loc": {
        "start": {
          "line": 180,
          "column": 4
        },
        "end": {
          "line": 180,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 4448,
      "end": 4452,
      "loc": {
        "start": {
          "line": 180,
          "column": 6
        },
        "end": {
          "line": 180,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4453,
      "end": 4454,
      "loc": {
        "start": {
          "line": 180,
          "column": 11
        },
        "end": {
          "line": 180,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 4461,
      "end": 4467,
      "loc": {
        "start": {
          "line": 181,
          "column": 6
        },
        "end": {
          "line": 181,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Locale",
      "start": 4468,
      "end": 4474,
      "loc": {
        "start": {
          "line": 181,
          "column": 13
        },
        "end": {
          "line": 181,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4474,
      "end": 4475,
      "loc": {
        "start": {
          "line": 181,
          "column": 19
        },
        "end": {
          "line": 181,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "create",
      "start": 4475,
      "end": 4481,
      "loc": {
        "start": {
          "line": 181,
          "column": 20
        },
        "end": {
          "line": 181,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4481,
      "end": 4482,
      "loc": {
        "start": {
          "line": 181,
          "column": 26
        },
        "end": {
          "line": 181,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "alts",
      "start": 4491,
      "end": 4495,
      "loc": {
        "start": {
          "line": 182,
          "column": 8
        },
        "end": {
          "line": 182,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4495,
      "end": 4496,
      "loc": {
        "start": {
          "line": 182,
          "column": 12
        },
        "end": {
          "line": 182,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 4496,
      "end": 4502,
      "loc": {
        "start": {
          "line": 182,
          "column": 13
        },
        "end": {
          "line": 182,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 4503,
      "end": 4505,
      "loc": {
        "start": {
          "line": 182,
          "column": 20
        },
        "end": {
          "line": 182,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4506,
      "end": 4510,
      "loc": {
        "start": {
          "line": 182,
          "column": 23
        },
        "end": {
          "line": 182,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4510,
      "end": 4511,
      "loc": {
        "start": {
          "line": 182,
          "column": 27
        },
        "end": {
          "line": 182,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 4511,
      "end": 4517,
      "loc": {
        "start": {
          "line": 182,
          "column": 28
        },
        "end": {
          "line": 182,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4517,
      "end": 4518,
      "loc": {
        "start": {
          "line": 182,
          "column": 34
        },
        "end": {
          "line": 182,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "alts",
      "start": 4527,
      "end": 4531,
      "loc": {
        "start": {
          "line": 183,
          "column": 8
        },
        "end": {
          "line": 183,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4531,
      "end": 4532,
      "loc": {
        "start": {
          "line": 183,
          "column": 12
        },
        "end": {
          "line": 183,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 4532,
      "end": 4547,
      "loc": {
        "start": {
          "line": 183,
          "column": 13
        },
        "end": {
          "line": 183,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 4548,
      "end": 4550,
      "loc": {
        "start": {
          "line": 183,
          "column": 29
        },
        "end": {
          "line": 183,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4551,
      "end": 4555,
      "loc": {
        "start": {
          "line": 183,
          "column": 32
        },
        "end": {
          "line": 183,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4555,
      "end": 4556,
      "loc": {
        "start": {
          "line": 183,
          "column": 36
        },
        "end": {
          "line": 183,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 4556,
      "end": 4571,
      "loc": {
        "start": {
          "line": 183,
          "column": 37
        },
        "end": {
          "line": 183,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4571,
      "end": 4572,
      "loc": {
        "start": {
          "line": 183,
          "column": 52
        },
        "end": {
          "line": 183,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "alts",
      "start": 4581,
      "end": 4585,
      "loc": {
        "start": {
          "line": 184,
          "column": 8
        },
        "end": {
          "line": 184,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4585,
      "end": 4586,
      "loc": {
        "start": {
          "line": 184,
          "column": 12
        },
        "end": {
          "line": 184,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 4586,
      "end": 4600,
      "loc": {
        "start": {
          "line": 184,
          "column": 13
        },
        "end": {
          "line": 184,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 4601,
      "end": 4603,
      "loc": {
        "start": {
          "line": 184,
          "column": 28
        },
        "end": {
          "line": 184,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4604,
      "end": 4608,
      "loc": {
        "start": {
          "line": 184,
          "column": 31
        },
        "end": {
          "line": 184,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4608,
      "end": 4609,
      "loc": {
        "start": {
          "line": 184,
          "column": 35
        },
        "end": {
          "line": 184,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 4609,
      "end": 4623,
      "loc": {
        "start": {
          "line": 184,
          "column": 36
        },
        "end": {
          "line": 184,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4630,
      "end": 4631,
      "loc": {
        "start": {
          "line": 185,
          "column": 6
        },
        "end": {
          "line": 185,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4631,
      "end": 4632,
      "loc": {
        "start": {
          "line": 185,
          "column": 7
        },
        "end": {
          "line": 185,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4637,
      "end": 4638,
      "loc": {
        "start": {
          "line": 186,
          "column": 4
        },
        "end": {
          "line": 186,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4641,
      "end": 4642,
      "loc": {
        "start": {
          "line": 187,
          "column": 2
        },
        "end": {
          "line": 187,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "months",
      "start": 4646,
      "end": 4652,
      "loc": {
        "start": {
          "line": 189,
          "column": 2
        },
        "end": {
          "line": 189,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4652,
      "end": 4653,
      "loc": {
        "start": {
          "line": 189,
          "column": 8
        },
        "end": {
          "line": 189,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 4653,
      "end": 4659,
      "loc": {
        "start": {
          "line": 189,
          "column": 9
        },
        "end": {
          "line": 189,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4659,
      "end": 4660,
      "loc": {
        "start": {
          "line": 189,
          "column": 15
        },
        "end": {
          "line": 189,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "format",
      "start": 4661,
      "end": 4667,
      "loc": {
        "start": {
          "line": 189,
          "column": 17
        },
        "end": {
          "line": 189,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4668,
      "end": 4669,
      "loc": {
        "start": {
          "line": 189,
          "column": 24
        },
        "end": {
          "line": 189,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 4670,
      "end": 4675,
      "loc": {
        "start": {
          "line": 189,
          "column": 26
        },
        "end": {
          "line": 189,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4675,
      "end": 4676,
      "loc": {
        "start": {
          "line": 189,
          "column": 31
        },
        "end": {
          "line": 189,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultOK",
      "start": 4677,
      "end": 4686,
      "loc": {
        "start": {
          "line": 189,
          "column": 33
        },
        "end": {
          "line": 189,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4687,
      "end": 4688,
      "loc": {
        "start": {
          "line": 189,
          "column": 43
        },
        "end": {
          "line": 189,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 4689,
      "end": 4693,
      "loc": {
        "start": {
          "line": 189,
          "column": 45
        },
        "end": {
          "line": 189,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4693,
      "end": 4694,
      "loc": {
        "start": {
          "line": 189,
          "column": 49
        },
        "end": {
          "line": 189,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4695,
      "end": 4696,
      "loc": {
        "start": {
          "line": 189,
          "column": 51
        },
        "end": {
          "line": 189,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 4701,
      "end": 4707,
      "loc": {
        "start": {
          "line": 190,
          "column": 4
        },
        "end": {
          "line": 190,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "listStuff",
      "start": 4708,
      "end": 4717,
      "loc": {
        "start": {
          "line": 190,
          "column": 11
        },
        "end": {
          "line": 190,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4717,
      "end": 4718,
      "loc": {
        "start": {
          "line": 190,
          "column": 20
        },
        "end": {
          "line": 190,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4718,
      "end": 4722,
      "loc": {
        "start": {
          "line": 190,
          "column": 21
        },
        "end": {
          "line": 190,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4722,
      "end": 4723,
      "loc": {
        "start": {
          "line": 190,
          "column": 25
        },
        "end": {
          "line": 190,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 4724,
      "end": 4730,
      "loc": {
        "start": {
          "line": 190,
          "column": 27
        },
        "end": {
          "line": 190,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4730,
      "end": 4731,
      "loc": {
        "start": {
          "line": 190,
          "column": 33
        },
        "end": {
          "line": 190,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultOK",
      "start": 4732,
      "end": 4741,
      "loc": {
        "start": {
          "line": 190,
          "column": 35
        },
        "end": {
          "line": 190,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4741,
      "end": 4742,
      "loc": {
        "start": {
          "line": 190,
          "column": 44
        },
        "end": {
          "line": 190,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "English",
      "start": 4743,
      "end": 4750,
      "loc": {
        "start": {
          "line": 190,
          "column": 46
        },
        "end": {
          "line": 190,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4750,
      "end": 4751,
      "loc": {
        "start": {
          "line": 190,
          "column": 53
        },
        "end": {
          "line": 190,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "months",
      "start": 4751,
      "end": 4757,
      "loc": {
        "start": {
          "line": 190,
          "column": 54
        },
        "end": {
          "line": 190,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4757,
      "end": 4758,
      "loc": {
        "start": {
          "line": 190,
          "column": 60
        },
        "end": {
          "line": 190,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4759,
      "end": 4760,
      "loc": {
        "start": {
          "line": 190,
          "column": 62
        },
        "end": {
          "line": 190,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4760,
      "end": 4761,
      "loc": {
        "start": {
          "line": 190,
          "column": 63
        },
        "end": {
          "line": 190,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4762,
      "end": 4764,
      "loc": {
        "start": {
          "line": 190,
          "column": 65
        },
        "end": {
          "line": 190,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4765,
      "end": 4766,
      "loc": {
        "start": {
          "line": 190,
          "column": 68
        },
        "end": {
          "line": 190,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 4773,
      "end": 4778,
      "loc": {
        "start": {
          "line": 191,
          "column": 6
        },
        "end": {
          "line": 191,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intl",
      "start": 4779,
      "end": 4783,
      "loc": {
        "start": {
          "line": 191,
          "column": 12
        },
        "end": {
          "line": 191,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4784,
      "end": 4785,
      "loc": {
        "start": {
          "line": 191,
          "column": 17
        },
        "end": {
          "line": 191,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "format",
      "start": 4786,
      "end": 4792,
      "loc": {
        "start": {
          "line": 191,
          "column": 19
        },
        "end": {
          "line": 191,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4793,
      "end": 4794,
      "loc": {
        "start": {
          "line": 191,
          "column": 26
        },
        "end": {
          "line": 191,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4795,
      "end": 4796,
      "loc": {
        "start": {
          "line": 191,
          "column": 28
        },
        "end": {
          "line": 191,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "month",
      "start": 4797,
      "end": 4802,
      "loc": {
        "start": {
          "line": 191,
          "column": 30
        },
        "end": {
          "line": 191,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4802,
      "end": 4803,
      "loc": {
        "start": {
          "line": 191,
          "column": 35
        },
        "end": {
          "line": 191,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 4804,
      "end": 4810,
      "loc": {
        "start": {
          "line": 191,
          "column": 37
        },
        "end": {
          "line": 191,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4810,
      "end": 4811,
      "loc": {
        "start": {
          "line": 191,
          "column": 43
        },
        "end": {
          "line": 191,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "day",
      "start": 4812,
      "end": 4815,
      "loc": {
        "start": {
          "line": 191,
          "column": 45
        },
        "end": {
          "line": 191,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4815,
      "end": 4816,
      "loc": {
        "start": {
          "line": 191,
          "column": 48
        },
        "end": {
          "line": 191,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "numeric",
      "start": 4817,
      "end": 4826,
      "loc": {
        "start": {
          "line": 191,
          "column": 50
        },
        "end": {
          "line": 191,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4827,
      "end": 4828,
      "loc": {
        "start": {
          "line": 191,
          "column": 60
        },
        "end": {
          "line": 191,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4829,
      "end": 4830,
      "loc": {
        "start": {
          "line": 191,
          "column": 62
        },
        "end": {
          "line": 191,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4831,
      "end": 4832,
      "loc": {
        "start": {
          "line": 191,
          "column": 64
        },
        "end": {
          "line": 191,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "month",
      "start": 4833,
      "end": 4838,
      "loc": {
        "start": {
          "line": 191,
          "column": 66
        },
        "end": {
          "line": 191,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4838,
      "end": 4839,
      "loc": {
        "start": {
          "line": 191,
          "column": 71
        },
        "end": {
          "line": 191,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 4840,
      "end": 4846,
      "loc": {
        "start": {
          "line": 191,
          "column": 73
        },
        "end": {
          "line": 191,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4847,
      "end": 4848,
      "loc": {
        "start": {
          "line": 191,
          "column": 80
        },
        "end": {
          "line": 191,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4848,
      "end": 4849,
      "loc": {
        "start": {
          "line": 191,
          "column": 81
        },
        "end": {
          "line": 191,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatStr",
      "start": 4858,
      "end": 4867,
      "loc": {
        "start": {
          "line": 192,
          "column": 8
        },
        "end": {
          "line": 192,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4868,
      "end": 4869,
      "loc": {
        "start": {
          "line": 192,
          "column": 18
        },
        "end": {
          "line": 192,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "format",
      "start": 4870,
      "end": 4876,
      "loc": {
        "start": {
          "line": 192,
          "column": 20
        },
        "end": {
          "line": 192,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4877,
      "end": 4878,
      "loc": {
        "start": {
          "line": 192,
          "column": 27
        },
        "end": {
          "line": 192,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "format",
      "start": 4879,
      "end": 4887,
      "loc": {
        "start": {
          "line": 192,
          "column": 29
        },
        "end": {
          "line": 192,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4888,
      "end": 4889,
      "loc": {
        "start": {
          "line": 192,
          "column": 38
        },
        "end": {
          "line": 192,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "standalone",
      "start": 4890,
      "end": 4902,
      "loc": {
        "start": {
          "line": 192,
          "column": 40
        },
        "end": {
          "line": 192,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4902,
      "end": 4903,
      "loc": {
        "start": {
          "line": 192,
          "column": 52
        },
        "end": {
          "line": 192,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 4910,
      "end": 4912,
      "loc": {
        "start": {
          "line": 193,
          "column": 6
        },
        "end": {
          "line": 193,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4913,
      "end": 4914,
      "loc": {
        "start": {
          "line": 193,
          "column": 9
        },
        "end": {
          "line": 193,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 4914,
      "end": 4915,
      "loc": {
        "start": {
          "line": 193,
          "column": 10
        },
        "end": {
          "line": 193,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4915,
      "end": 4919,
      "loc": {
        "start": {
          "line": 193,
          "column": 11
        },
        "end": {
          "line": 193,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4919,
      "end": 4920,
      "loc": {
        "start": {
          "line": 193,
          "column": 15
        },
        "end": {
          "line": 193,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "monthsCache",
      "start": 4920,
      "end": 4931,
      "loc": {
        "start": {
          "line": 193,
          "column": 16
        },
        "end": {
          "line": 193,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4931,
      "end": 4932,
      "loc": {
        "start": {
          "line": 193,
          "column": 27
        },
        "end": {
          "line": 193,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatStr",
      "start": 4932,
      "end": 4941,
      "loc": {
        "start": {
          "line": 193,
          "column": 28
        },
        "end": {
          "line": 193,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4941,
      "end": 4942,
      "loc": {
        "start": {
          "line": 193,
          "column": 37
        },
        "end": {
          "line": 193,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4942,
      "end": 4943,
      "loc": {
        "start": {
          "line": 193,
          "column": 38
        },
        "end": {
          "line": 193,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 4943,
      "end": 4949,
      "loc": {
        "start": {
          "line": 193,
          "column": 39
        },
        "end": {
          "line": 193,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4949,
      "end": 4950,
      "loc": {
        "start": {
          "line": 193,
          "column": 45
        },
        "end": {
          "line": 193,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4950,
      "end": 4951,
      "loc": {
        "start": {
          "line": 193,
          "column": 46
        },
        "end": {
          "line": 193,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4952,
      "end": 4953,
      "loc": {
        "start": {
          "line": 193,
          "column": 48
        },
        "end": {
          "line": 193,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4962,
      "end": 4966,
      "loc": {
        "start": {
          "line": 194,
          "column": 8
        },
        "end": {
          "line": 194,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4966,
      "end": 4967,
      "loc": {
        "start": {
          "line": 194,
          "column": 12
        },
        "end": {
          "line": 194,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "monthsCache",
      "start": 4967,
      "end": 4978,
      "loc": {
        "start": {
          "line": 194,
          "column": 13
        },
        "end": {
          "line": 194,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4978,
      "end": 4979,
      "loc": {
        "start": {
          "line": 194,
          "column": 24
        },
        "end": {
          "line": 194,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatStr",
      "start": 4979,
      "end": 4988,
      "loc": {
        "start": {
          "line": 194,
          "column": 25
        },
        "end": {
          "line": 194,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4988,
      "end": 4989,
      "loc": {
        "start": {
          "line": 194,
          "column": 34
        },
        "end": {
          "line": 194,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4989,
      "end": 4990,
      "loc": {
        "start": {
          "line": 194,
          "column": 35
        },
        "end": {
          "line": 194,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 4990,
      "end": 4996,
      "loc": {
        "start": {
          "line": 194,
          "column": 36
        },
        "end": {
          "line": 194,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4996,
      "end": 4997,
      "loc": {
        "start": {
          "line": 194,
          "column": 42
        },
        "end": {
          "line": 194,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4998,
      "end": 4999,
      "loc": {
        "start": {
          "line": 194,
          "column": 44
        },
        "end": {
          "line": 194,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mapMonths",
      "start": 5000,
      "end": 5009,
      "loc": {
        "start": {
          "line": 194,
          "column": 46
        },
        "end": {
          "line": 194,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5009,
      "end": 5010,
      "loc": {
        "start": {
          "line": 194,
          "column": 55
        },
        "end": {
          "line": 194,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 5010,
      "end": 5012,
      "loc": {
        "start": {
          "line": 194,
          "column": 56
        },
        "end": {
          "line": 194,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5013,
      "end": 5015,
      "loc": {
        "start": {
          "line": 194,
          "column": 59
        },
        "end": {
          "line": 194,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5016,
      "end": 5020,
      "loc": {
        "start": {
          "line": 194,
          "column": 62
        },
        "end": {
          "line": 194,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5020,
      "end": 5021,
      "loc": {
        "start": {
          "line": 194,
          "column": 66
        },
        "end": {
          "line": 194,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "extract",
      "start": 5021,
      "end": 5028,
      "loc": {
        "start": {
          "line": 194,
          "column": 67
        },
        "end": {
          "line": 194,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5028,
      "end": 5029,
      "loc": {
        "start": {
          "line": 194,
          "column": 74
        },
        "end": {
          "line": 194,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 5029,
      "end": 5031,
      "loc": {
        "start": {
          "line": 194,
          "column": 75
        },
        "end": {
          "line": 194,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5031,
      "end": 5032,
      "loc": {
        "start": {
          "line": 194,
          "column": 77
        },
        "end": {
          "line": 194,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intl",
      "start": 5033,
      "end": 5037,
      "loc": {
        "start": {
          "line": 194,
          "column": 79
        },
        "end": {
          "line": 194,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5037,
      "end": 5038,
      "loc": {
        "start": {
          "line": 194,
          "column": 83
        },
        "end": {
          "line": 194,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "month",
      "start": 5039,
      "end": 5046,
      "loc": {
        "start": {
          "line": 194,
          "column": 85
        },
        "end": {
          "line": 194,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5046,
      "end": 5047,
      "loc": {
        "start": {
          "line": 194,
          "column": 92
        },
        "end": {
          "line": 194,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5047,
      "end": 5048,
      "loc": {
        "start": {
          "line": 194,
          "column": 93
        },
        "end": {
          "line": 194,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5048,
      "end": 5049,
      "loc": {
        "start": {
          "line": 194,
          "column": 94
        },
        "end": {
          "line": 194,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5056,
      "end": 5057,
      "loc": {
        "start": {
          "line": 195,
          "column": 6
        },
        "end": {
          "line": 195,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 5064,
      "end": 5070,
      "loc": {
        "start": {
          "line": 196,
          "column": 6
        },
        "end": {
          "line": 196,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5071,
      "end": 5075,
      "loc": {
        "start": {
          "line": 196,
          "column": 13
        },
        "end": {
          "line": 196,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5075,
      "end": 5076,
      "loc": {
        "start": {
          "line": 196,
          "column": 17
        },
        "end": {
          "line": 196,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "monthsCache",
      "start": 5076,
      "end": 5087,
      "loc": {
        "start": {
          "line": 196,
          "column": 18
        },
        "end": {
          "line": 196,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5087,
      "end": 5088,
      "loc": {
        "start": {
          "line": 196,
          "column": 29
        },
        "end": {
          "line": 196,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatStr",
      "start": 5088,
      "end": 5097,
      "loc": {
        "start": {
          "line": 196,
          "column": 30
        },
        "end": {
          "line": 196,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5097,
      "end": 5098,
      "loc": {
        "start": {
          "line": 196,
          "column": 39
        },
        "end": {
          "line": 196,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5098,
      "end": 5099,
      "loc": {
        "start": {
          "line": 196,
          "column": 40
        },
        "end": {
          "line": 196,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 5099,
      "end": 5105,
      "loc": {
        "start": {
          "line": 196,
          "column": 41
        },
        "end": {
          "line": 196,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5105,
      "end": 5106,
      "loc": {
        "start": {
          "line": 196,
          "column": 47
        },
        "end": {
          "line": 196,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5106,
      "end": 5107,
      "loc": {
        "start": {
          "line": 196,
          "column": 48
        },
        "end": {
          "line": 196,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5112,
      "end": 5113,
      "loc": {
        "start": {
          "line": 197,
          "column": 4
        },
        "end": {
          "line": 197,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5113,
      "end": 5114,
      "loc": {
        "start": {
          "line": 197,
          "column": 5
        },
        "end": {
          "line": 197,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5114,
      "end": 5115,
      "loc": {
        "start": {
          "line": 197,
          "column": 6
        },
        "end": {
          "line": 197,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5118,
      "end": 5119,
      "loc": {
        "start": {
          "line": 198,
          "column": 2
        },
        "end": {
          "line": 198,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weekdays",
      "start": 5123,
      "end": 5131,
      "loc": {
        "start": {
          "line": 200,
          "column": 2
        },
        "end": {
          "line": 200,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5131,
      "end": 5132,
      "loc": {
        "start": {
          "line": 200,
          "column": 10
        },
        "end": {
          "line": 200,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 5132,
      "end": 5138,
      "loc": {
        "start": {
          "line": 200,
          "column": 11
        },
        "end": {
          "line": 200,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5138,
      "end": 5139,
      "loc": {
        "start": {
          "line": 200,
          "column": 17
        },
        "end": {
          "line": 200,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "format",
      "start": 5140,
      "end": 5146,
      "loc": {
        "start": {
          "line": 200,
          "column": 19
        },
        "end": {
          "line": 200,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5147,
      "end": 5148,
      "loc": {
        "start": {
          "line": 200,
          "column": 26
        },
        "end": {
          "line": 200,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 5149,
      "end": 5154,
      "loc": {
        "start": {
          "line": 200,
          "column": 28
        },
        "end": {
          "line": 200,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5154,
      "end": 5155,
      "loc": {
        "start": {
          "line": 200,
          "column": 33
        },
        "end": {
          "line": 200,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultOK",
      "start": 5156,
      "end": 5165,
      "loc": {
        "start": {
          "line": 200,
          "column": 35
        },
        "end": {
          "line": 200,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5166,
      "end": 5167,
      "loc": {
        "start": {
          "line": 200,
          "column": 45
        },
        "end": {
          "line": 200,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 5168,
      "end": 5172,
      "loc": {
        "start": {
          "line": 200,
          "column": 47
        },
        "end": {
          "line": 200,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5172,
      "end": 5173,
      "loc": {
        "start": {
          "line": 200,
          "column": 51
        },
        "end": {
          "line": 200,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5174,
      "end": 5175,
      "loc": {
        "start": {
          "line": 200,
          "column": 53
        },
        "end": {
          "line": 200,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 5180,
      "end": 5186,
      "loc": {
        "start": {
          "line": 201,
          "column": 4
        },
        "end": {
          "line": 201,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "listStuff",
      "start": 5187,
      "end": 5196,
      "loc": {
        "start": {
          "line": 201,
          "column": 11
        },
        "end": {
          "line": 201,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5196,
      "end": 5197,
      "loc": {
        "start": {
          "line": 201,
          "column": 20
        },
        "end": {
          "line": 201,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5197,
      "end": 5201,
      "loc": {
        "start": {
          "line": 201,
          "column": 21
        },
        "end": {
          "line": 201,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5201,
      "end": 5202,
      "loc": {
        "start": {
          "line": 201,
          "column": 25
        },
        "end": {
          "line": 201,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 5203,
      "end": 5209,
      "loc": {
        "start": {
          "line": 201,
          "column": 27
        },
        "end": {
          "line": 201,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5209,
      "end": 5210,
      "loc": {
        "start": {
          "line": 201,
          "column": 33
        },
        "end": {
          "line": 201,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultOK",
      "start": 5211,
      "end": 5220,
      "loc": {
        "start": {
          "line": 201,
          "column": 35
        },
        "end": {
          "line": 201,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5220,
      "end": 5221,
      "loc": {
        "start": {
          "line": 201,
          "column": 44
        },
        "end": {
          "line": 201,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "English",
      "start": 5222,
      "end": 5229,
      "loc": {
        "start": {
          "line": 201,
          "column": 46
        },
        "end": {
          "line": 201,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5229,
      "end": 5230,
      "loc": {
        "start": {
          "line": 201,
          "column": 53
        },
        "end": {
          "line": 201,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weekdays",
      "start": 5230,
      "end": 5238,
      "loc": {
        "start": {
          "line": 201,
          "column": 54
        },
        "end": {
          "line": 201,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5238,
      "end": 5239,
      "loc": {
        "start": {
          "line": 201,
          "column": 62
        },
        "end": {
          "line": 201,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5240,
      "end": 5241,
      "loc": {
        "start": {
          "line": 201,
          "column": 64
        },
        "end": {
          "line": 201,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5241,
      "end": 5242,
      "loc": {
        "start": {
          "line": 201,
          "column": 65
        },
        "end": {
          "line": 201,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5243,
      "end": 5245,
      "loc": {
        "start": {
          "line": 201,
          "column": 67
        },
        "end": {
          "line": 201,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5246,
      "end": 5247,
      "loc": {
        "start": {
          "line": 201,
          "column": 70
        },
        "end": {
          "line": 201,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 5254,
      "end": 5259,
      "loc": {
        "start": {
          "line": 202,
          "column": 6
        },
        "end": {
          "line": 202,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intl",
      "start": 5260,
      "end": 5264,
      "loc": {
        "start": {
          "line": 202,
          "column": 12
        },
        "end": {
          "line": 202,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5265,
      "end": 5266,
      "loc": {
        "start": {
          "line": 202,
          "column": 17
        },
        "end": {
          "line": 202,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "format",
      "start": 5267,
      "end": 5273,
      "loc": {
        "start": {
          "line": 202,
          "column": 19
        },
        "end": {
          "line": 202,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5284,
      "end": 5285,
      "loc": {
        "start": {
          "line": 203,
          "column": 10
        },
        "end": {
          "line": 203,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5286,
      "end": 5287,
      "loc": {
        "start": {
          "line": 203,
          "column": 12
        },
        "end": {
          "line": 203,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weekday",
      "start": 5288,
      "end": 5295,
      "loc": {
        "start": {
          "line": 203,
          "column": 14
        },
        "end": {
          "line": 203,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5295,
      "end": 5296,
      "loc": {
        "start": {
          "line": 203,
          "column": 21
        },
        "end": {
          "line": 203,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 5297,
      "end": 5303,
      "loc": {
        "start": {
          "line": 203,
          "column": 23
        },
        "end": {
          "line": 203,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5303,
      "end": 5304,
      "loc": {
        "start": {
          "line": 203,
          "column": 29
        },
        "end": {
          "line": 203,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "year",
      "start": 5305,
      "end": 5309,
      "loc": {
        "start": {
          "line": 203,
          "column": 31
        },
        "end": {
          "line": 203,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5309,
      "end": 5310,
      "loc": {
        "start": {
          "line": 203,
          "column": 35
        },
        "end": {
          "line": 203,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "numeric",
      "start": 5311,
      "end": 5320,
      "loc": {
        "start": {
          "line": 203,
          "column": 37
        },
        "end": {
          "line": 203,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5320,
      "end": 5321,
      "loc": {
        "start": {
          "line": 203,
          "column": 46
        },
        "end": {
          "line": 203,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "month",
      "start": 5322,
      "end": 5327,
      "loc": {
        "start": {
          "line": 203,
          "column": 48
        },
        "end": {
          "line": 203,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5327,
      "end": 5328,
      "loc": {
        "start": {
          "line": 203,
          "column": 53
        },
        "end": {
          "line": 203,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "long",
      "start": 5329,
      "end": 5335,
      "loc": {
        "start": {
          "line": 203,
          "column": 55
        },
        "end": {
          "line": 203,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5335,
      "end": 5336,
      "loc": {
        "start": {
          "line": 203,
          "column": 61
        },
        "end": {
          "line": 203,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "day",
      "start": 5337,
      "end": 5340,
      "loc": {
        "start": {
          "line": 203,
          "column": 63
        },
        "end": {
          "line": 203,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5340,
      "end": 5341,
      "loc": {
        "start": {
          "line": 203,
          "column": 66
        },
        "end": {
          "line": 203,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "numeric",
      "start": 5342,
      "end": 5351,
      "loc": {
        "start": {
          "line": 203,
          "column": 68
        },
        "end": {
          "line": 203,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5352,
      "end": 5353,
      "loc": {
        "start": {
          "line": 203,
          "column": 78
        },
        "end": {
          "line": 203,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5364,
      "end": 5365,
      "loc": {
        "start": {
          "line": 204,
          "column": 10
        },
        "end": {
          "line": 204,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5366,
      "end": 5367,
      "loc": {
        "start": {
          "line": 204,
          "column": 12
        },
        "end": {
          "line": 204,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weekday",
      "start": 5368,
      "end": 5375,
      "loc": {
        "start": {
          "line": 204,
          "column": 14
        },
        "end": {
          "line": 204,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5375,
      "end": 5376,
      "loc": {
        "start": {
          "line": 204,
          "column": 21
        },
        "end": {
          "line": 204,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 5377,
      "end": 5383,
      "loc": {
        "start": {
          "line": 204,
          "column": 23
        },
        "end": {
          "line": 204,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5384,
      "end": 5385,
      "loc": {
        "start": {
          "line": 204,
          "column": 30
        },
        "end": {
          "line": 204,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5385,
      "end": 5386,
      "loc": {
        "start": {
          "line": 204,
          "column": 31
        },
        "end": {
          "line": 204,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatStr",
      "start": 5395,
      "end": 5404,
      "loc": {
        "start": {
          "line": 205,
          "column": 8
        },
        "end": {
          "line": 205,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5405,
      "end": 5406,
      "loc": {
        "start": {
          "line": 205,
          "column": 18
        },
        "end": {
          "line": 205,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "format",
      "start": 5407,
      "end": 5413,
      "loc": {
        "start": {
          "line": 205,
          "column": 20
        },
        "end": {
          "line": 205,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5414,
      "end": 5415,
      "loc": {
        "start": {
          "line": 205,
          "column": 27
        },
        "end": {
          "line": 205,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "format",
      "start": 5416,
      "end": 5424,
      "loc": {
        "start": {
          "line": 205,
          "column": 29
        },
        "end": {
          "line": 205,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5425,
      "end": 5426,
      "loc": {
        "start": {
          "line": 205,
          "column": 38
        },
        "end": {
          "line": 205,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "standalone",
      "start": 5427,
      "end": 5439,
      "loc": {
        "start": {
          "line": 205,
          "column": 40
        },
        "end": {
          "line": 205,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5439,
      "end": 5440,
      "loc": {
        "start": {
          "line": 205,
          "column": 52
        },
        "end": {
          "line": 205,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 5447,
      "end": 5449,
      "loc": {
        "start": {
          "line": 206,
          "column": 6
        },
        "end": {
          "line": 206,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5450,
      "end": 5451,
      "loc": {
        "start": {
          "line": 206,
          "column": 9
        },
        "end": {
          "line": 206,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 5451,
      "end": 5452,
      "loc": {
        "start": {
          "line": 206,
          "column": 10
        },
        "end": {
          "line": 206,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5452,
      "end": 5456,
      "loc": {
        "start": {
          "line": 206,
          "column": 11
        },
        "end": {
          "line": 206,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5456,
      "end": 5457,
      "loc": {
        "start": {
          "line": 206,
          "column": 15
        },
        "end": {
          "line": 206,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weekdaysCache",
      "start": 5457,
      "end": 5470,
      "loc": {
        "start": {
          "line": 206,
          "column": 16
        },
        "end": {
          "line": 206,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5470,
      "end": 5471,
      "loc": {
        "start": {
          "line": 206,
          "column": 29
        },
        "end": {
          "line": 206,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatStr",
      "start": 5471,
      "end": 5480,
      "loc": {
        "start": {
          "line": 206,
          "column": 30
        },
        "end": {
          "line": 206,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5480,
      "end": 5481,
      "loc": {
        "start": {
          "line": 206,
          "column": 39
        },
        "end": {
          "line": 206,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5481,
      "end": 5482,
      "loc": {
        "start": {
          "line": 206,
          "column": 40
        },
        "end": {
          "line": 206,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 5482,
      "end": 5488,
      "loc": {
        "start": {
          "line": 206,
          "column": 41
        },
        "end": {
          "line": 206,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5488,
      "end": 5489,
      "loc": {
        "start": {
          "line": 206,
          "column": 47
        },
        "end": {
          "line": 206,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5489,
      "end": 5490,
      "loc": {
        "start": {
          "line": 206,
          "column": 48
        },
        "end": {
          "line": 206,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5491,
      "end": 5492,
      "loc": {
        "start": {
          "line": 206,
          "column": 50
        },
        "end": {
          "line": 206,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5501,
      "end": 5505,
      "loc": {
        "start": {
          "line": 207,
          "column": 8
        },
        "end": {
          "line": 207,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5505,
      "end": 5506,
      "loc": {
        "start": {
          "line": 207,
          "column": 12
        },
        "end": {
          "line": 207,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weekdaysCache",
      "start": 5506,
      "end": 5519,
      "loc": {
        "start": {
          "line": 207,
          "column": 13
        },
        "end": {
          "line": 207,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5519,
      "end": 5520,
      "loc": {
        "start": {
          "line": 207,
          "column": 26
        },
        "end": {
          "line": 207,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatStr",
      "start": 5520,
      "end": 5529,
      "loc": {
        "start": {
          "line": 207,
          "column": 27
        },
        "end": {
          "line": 207,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5529,
      "end": 5530,
      "loc": {
        "start": {
          "line": 207,
          "column": 36
        },
        "end": {
          "line": 207,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5530,
      "end": 5531,
      "loc": {
        "start": {
          "line": 207,
          "column": 37
        },
        "end": {
          "line": 207,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 5531,
      "end": 5537,
      "loc": {
        "start": {
          "line": 207,
          "column": 38
        },
        "end": {
          "line": 207,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5537,
      "end": 5538,
      "loc": {
        "start": {
          "line": 207,
          "column": 44
        },
        "end": {
          "line": 207,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5539,
      "end": 5540,
      "loc": {
        "start": {
          "line": 207,
          "column": 46
        },
        "end": {
          "line": 207,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mapWeekdays",
      "start": 5541,
      "end": 5552,
      "loc": {
        "start": {
          "line": 207,
          "column": 48
        },
        "end": {
          "line": 207,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5552,
      "end": 5553,
      "loc": {
        "start": {
          "line": 207,
          "column": 59
        },
        "end": {
          "line": 207,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 5553,
      "end": 5555,
      "loc": {
        "start": {
          "line": 207,
          "column": 60
        },
        "end": {
          "line": 207,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5556,
      "end": 5558,
      "loc": {
        "start": {
          "line": 207,
          "column": 63
        },
        "end": {
          "line": 207,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5569,
      "end": 5573,
      "loc": {
        "start": {
          "line": 208,
          "column": 10
        },
        "end": {
          "line": 208,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5573,
      "end": 5574,
      "loc": {
        "start": {
          "line": 208,
          "column": 14
        },
        "end": {
          "line": 208,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "extract",
      "start": 5574,
      "end": 5581,
      "loc": {
        "start": {
          "line": 208,
          "column": 15
        },
        "end": {
          "line": 208,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5581,
      "end": 5582,
      "loc": {
        "start": {
          "line": 208,
          "column": 22
        },
        "end": {
          "line": 208,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 5582,
      "end": 5584,
      "loc": {
        "start": {
          "line": 208,
          "column": 23
        },
        "end": {
          "line": 208,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5584,
      "end": 5585,
      "loc": {
        "start": {
          "line": 208,
          "column": 25
        },
        "end": {
          "line": 208,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intl",
      "start": 5586,
      "end": 5590,
      "loc": {
        "start": {
          "line": 208,
          "column": 27
        },
        "end": {
          "line": 208,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5590,
      "end": 5591,
      "loc": {
        "start": {
          "line": 208,
          "column": 31
        },
        "end": {
          "line": 208,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "weekday",
      "start": 5592,
      "end": 5601,
      "loc": {
        "start": {
          "line": 208,
          "column": 33
        },
        "end": {
          "line": 208,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5601,
      "end": 5602,
      "loc": {
        "start": {
          "line": 208,
          "column": 42
        },
        "end": {
          "line": 208,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5611,
      "end": 5612,
      "loc": {
        "start": {
          "line": 209,
          "column": 8
        },
        "end": {
          "line": 209,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5612,
      "end": 5613,
      "loc": {
        "start": {
          "line": 209,
          "column": 9
        },
        "end": {
          "line": 209,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5620,
      "end": 5621,
      "loc": {
        "start": {
          "line": 210,
          "column": 6
        },
        "end": {
          "line": 210,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 5628,
      "end": 5634,
      "loc": {
        "start": {
          "line": 211,
          "column": 6
        },
        "end": {
          "line": 211,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5635,
      "end": 5639,
      "loc": {
        "start": {
          "line": 211,
          "column": 13
        },
        "end": {
          "line": 211,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5639,
      "end": 5640,
      "loc": {
        "start": {
          "line": 211,
          "column": 17
        },
        "end": {
          "line": 211,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weekdaysCache",
      "start": 5640,
      "end": 5653,
      "loc": {
        "start": {
          "line": 211,
          "column": 18
        },
        "end": {
          "line": 211,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5653,
      "end": 5654,
      "loc": {
        "start": {
          "line": 211,
          "column": 31
        },
        "end": {
          "line": 211,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatStr",
      "start": 5654,
      "end": 5663,
      "loc": {
        "start": {
          "line": 211,
          "column": 32
        },
        "end": {
          "line": 211,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5663,
      "end": 5664,
      "loc": {
        "start": {
          "line": 211,
          "column": 41
        },
        "end": {
          "line": 211,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5664,
      "end": 5665,
      "loc": {
        "start": {
          "line": 211,
          "column": 42
        },
        "end": {
          "line": 211,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 5665,
      "end": 5671,
      "loc": {
        "start": {
          "line": 211,
          "column": 43
        },
        "end": {
          "line": 211,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5671,
      "end": 5672,
      "loc": {
        "start": {
          "line": 211,
          "column": 49
        },
        "end": {
          "line": 211,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5672,
      "end": 5673,
      "loc": {
        "start": {
          "line": 211,
          "column": 50
        },
        "end": {
          "line": 211,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5678,
      "end": 5679,
      "loc": {
        "start": {
          "line": 212,
          "column": 4
        },
        "end": {
          "line": 212,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5679,
      "end": 5680,
      "loc": {
        "start": {
          "line": 212,
          "column": 5
        },
        "end": {
          "line": 212,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5680,
      "end": 5681,
      "loc": {
        "start": {
          "line": 212,
          "column": 6
        },
        "end": {
          "line": 212,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5684,
      "end": 5685,
      "loc": {
        "start": {
          "line": 213,
          "column": 2
        },
        "end": {
          "line": 213,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "meridiems",
      "start": 5689,
      "end": 5698,
      "loc": {
        "start": {
          "line": 215,
          "column": 2
        },
        "end": {
          "line": 215,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5698,
      "end": 5699,
      "loc": {
        "start": {
          "line": 215,
          "column": 11
        },
        "end": {
          "line": 215,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultOK",
      "start": 5699,
      "end": 5708,
      "loc": {
        "start": {
          "line": 215,
          "column": 12
        },
        "end": {
          "line": 215,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5709,
      "end": 5710,
      "loc": {
        "start": {
          "line": 215,
          "column": 22
        },
        "end": {
          "line": 215,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 5711,
      "end": 5715,
      "loc": {
        "start": {
          "line": 215,
          "column": 24
        },
        "end": {
          "line": 215,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5715,
      "end": 5716,
      "loc": {
        "start": {
          "line": 215,
          "column": 28
        },
        "end": {
          "line": 215,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5717,
      "end": 5718,
      "loc": {
        "start": {
          "line": 215,
          "column": 30
        },
        "end": {
          "line": 215,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 5723,
      "end": 5729,
      "loc": {
        "start": {
          "line": 216,
          "column": 4
        },
        "end": {
          "line": 216,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "listStuff",
      "start": 5730,
      "end": 5739,
      "loc": {
        "start": {
          "line": 216,
          "column": 11
        },
        "end": {
          "line": 216,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5739,
      "end": 5740,
      "loc": {
        "start": {
          "line": 216,
          "column": 20
        },
        "end": {
          "line": 216,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5747,
      "end": 5751,
      "loc": {
        "start": {
          "line": 217,
          "column": 6
        },
        "end": {
          "line": 217,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5751,
      "end": 5752,
      "loc": {
        "start": {
          "line": 217,
          "column": 10
        },
        "end": {
          "line": 217,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 5759,
      "end": 5768,
      "loc": {
        "start": {
          "line": 218,
          "column": 6
        },
        "end": {
          "line": 218,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5768,
      "end": 5769,
      "loc": {
        "start": {
          "line": 218,
          "column": 15
        },
        "end": {
          "line": 218,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultOK",
      "start": 5776,
      "end": 5785,
      "loc": {
        "start": {
          "line": 219,
          "column": 6
        },
        "end": {
          "line": 219,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5785,
      "end": 5786,
      "loc": {
        "start": {
          "line": 219,
          "column": 15
        },
        "end": {
          "line": 219,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5793,
      "end": 5794,
      "loc": {
        "start": {
          "line": 220,
          "column": 6
        },
        "end": {
          "line": 220,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5794,
      "end": 5795,
      "loc": {
        "start": {
          "line": 220,
          "column": 7
        },
        "end": {
          "line": 220,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5796,
      "end": 5798,
      "loc": {
        "start": {
          "line": 220,
          "column": 9
        },
        "end": {
          "line": 220,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "English",
      "start": 5799,
      "end": 5806,
      "loc": {
        "start": {
          "line": 220,
          "column": 12
        },
        "end": {
          "line": 220,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5806,
      "end": 5807,
      "loc": {
        "start": {
          "line": 220,
          "column": 19
        },
        "end": {
          "line": 220,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "meridiems",
      "start": 5807,
      "end": 5816,
      "loc": {
        "start": {
          "line": 220,
          "column": 20
        },
        "end": {
          "line": 220,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5816,
      "end": 5817,
      "loc": {
        "start": {
          "line": 220,
          "column": 29
        },
        "end": {
          "line": 220,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5824,
      "end": 5825,
      "loc": {
        "start": {
          "line": 221,
          "column": 6
        },
        "end": {
          "line": 221,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5825,
      "end": 5826,
      "loc": {
        "start": {
          "line": 221,
          "column": 7
        },
        "end": {
          "line": 221,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5827,
      "end": 5829,
      "loc": {
        "start": {
          "line": 221,
          "column": 9
        },
        "end": {
          "line": 221,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5830,
      "end": 5831,
      "loc": {
        "start": {
          "line": 221,
          "column": 12
        },
        "end": {
          "line": 221,
          "column": 13
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " In theory there could be aribitrary day periods. We're gonna assume there are exactly two",
      "start": 5840,
      "end": 5932,
      "loc": {
        "start": {
          "line": 222,
          "column": 8
        },
        "end": {
          "line": 222,
          "column": 100
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " for AM and PM. This is probably wrong, but it's makes parsing way easier.",
      "start": 5941,
      "end": 6017,
      "loc": {
        "start": {
          "line": 223,
          "column": 8
        },
        "end": {
          "line": 223,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 6026,
      "end": 6028,
      "loc": {
        "start": {
          "line": 224,
          "column": 8
        },
        "end": {
          "line": 224,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6029,
      "end": 6030,
      "loc": {
        "start": {
          "line": 224,
          "column": 11
        },
        "end": {
          "line": 224,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 6030,
      "end": 6031,
      "loc": {
        "start": {
          "line": 224,
          "column": 12
        },
        "end": {
          "line": 224,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6031,
      "end": 6035,
      "loc": {
        "start": {
          "line": 224,
          "column": 13
        },
        "end": {
          "line": 224,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6035,
      "end": 6036,
      "loc": {
        "start": {
          "line": 224,
          "column": 17
        },
        "end": {
          "line": 224,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "meridiemCache",
      "start": 6036,
      "end": 6049,
      "loc": {
        "start": {
          "line": 224,
          "column": 18
        },
        "end": {
          "line": 224,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6049,
      "end": 6050,
      "loc": {
        "start": {
          "line": 224,
          "column": 31
        },
        "end": {
          "line": 224,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6051,
      "end": 6052,
      "loc": {
        "start": {
          "line": 224,
          "column": 33
        },
        "end": {
          "line": 224,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 6063,
      "end": 6068,
      "loc": {
        "start": {
          "line": 225,
          "column": 10
        },
        "end": {
          "line": 225,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intl",
      "start": 6069,
      "end": 6073,
      "loc": {
        "start": {
          "line": 225,
          "column": 16
        },
        "end": {
          "line": 225,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6074,
      "end": 6075,
      "loc": {
        "start": {
          "line": 225,
          "column": 21
        },
        "end": {
          "line": 225,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6076,
      "end": 6077,
      "loc": {
        "start": {
          "line": 225,
          "column": 23
        },
        "end": {
          "line": 225,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hour",
      "start": 6078,
      "end": 6082,
      "loc": {
        "start": {
          "line": 225,
          "column": 25
        },
        "end": {
          "line": 225,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6082,
      "end": 6083,
      "loc": {
        "start": {
          "line": 225,
          "column": 29
        },
        "end": {
          "line": 225,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "numeric",
      "start": 6084,
      "end": 6093,
      "loc": {
        "start": {
          "line": 225,
          "column": 31
        },
        "end": {
          "line": 225,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6093,
      "end": 6094,
      "loc": {
        "start": {
          "line": 225,
          "column": 40
        },
        "end": {
          "line": 225,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hour12",
      "start": 6095,
      "end": 6101,
      "loc": {
        "start": {
          "line": 225,
          "column": 42
        },
        "end": {
          "line": 225,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6101,
      "end": 6102,
      "loc": {
        "start": {
          "line": 225,
          "column": 48
        },
        "end": {
          "line": 225,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 6103,
      "end": 6107,
      "loc": {
        "start": {
          "line": 225,
          "column": 50
        },
        "end": {
          "line": 225,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6108,
      "end": 6109,
      "loc": {
        "start": {
          "line": 225,
          "column": 55
        },
        "end": {
          "line": 225,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6109,
      "end": 6110,
      "loc": {
        "start": {
          "line": 225,
          "column": 56
        },
        "end": {
          "line": 225,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6121,
      "end": 6125,
      "loc": {
        "start": {
          "line": 226,
          "column": 10
        },
        "end": {
          "line": 226,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6125,
      "end": 6126,
      "loc": {
        "start": {
          "line": 226,
          "column": 14
        },
        "end": {
          "line": 226,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "meridiemCache",
      "start": 6126,
      "end": 6139,
      "loc": {
        "start": {
          "line": 226,
          "column": 15
        },
        "end": {
          "line": 226,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6140,
      "end": 6141,
      "loc": {
        "start": {
          "line": 226,
          "column": 29
        },
        "end": {
          "line": 226,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6142,
      "end": 6143,
      "loc": {
        "start": {
          "line": 226,
          "column": 31
        },
        "end": {
          "line": 226,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "DateTime",
      "start": 6156,
      "end": 6164,
      "loc": {
        "start": {
          "line": 227,
          "column": 12
        },
        "end": {
          "line": 227,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6164,
      "end": 6165,
      "loc": {
        "start": {
          "line": 227,
          "column": 20
        },
        "end": {
          "line": 227,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "utc",
      "start": 6165,
      "end": 6168,
      "loc": {
        "start": {
          "line": 227,
          "column": 21
        },
        "end": {
          "line": 227,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6168,
      "end": 6169,
      "loc": {
        "start": {
          "line": 227,
          "column": 24
        },
        "end": {
          "line": 227,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 2016,
      "start": 6169,
      "end": 6173,
      "loc": {
        "start": {
          "line": 227,
          "column": 25
        },
        "end": {
          "line": 227,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6173,
      "end": 6174,
      "loc": {
        "start": {
          "line": 227,
          "column": 29
        },
        "end": {
          "line": 227,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 11,
      "start": 6175,
      "end": 6177,
      "loc": {
        "start": {
          "line": 227,
          "column": 31
        },
        "end": {
          "line": 227,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6177,
      "end": 6178,
      "loc": {
        "start": {
          "line": 227,
          "column": 33
        },
        "end": {
          "line": 227,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 13,
      "start": 6179,
      "end": 6181,
      "loc": {
        "start": {
          "line": 227,
          "column": 35
        },
        "end": {
          "line": 227,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6181,
      "end": 6182,
      "loc": {
        "start": {
          "line": 227,
          "column": 37
        },
        "end": {
          "line": 227,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 9,
      "start": 6183,
      "end": 6184,
      "loc": {
        "start": {
          "line": 227,
          "column": 39
        },
        "end": {
          "line": 227,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6184,
      "end": 6185,
      "loc": {
        "start": {
          "line": 227,
          "column": 40
        },
        "end": {
          "line": 227,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6185,
      "end": 6186,
      "loc": {
        "start": {
          "line": 227,
          "column": 41
        },
        "end": {
          "line": 227,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "DateTime",
      "start": 6199,
      "end": 6207,
      "loc": {
        "start": {
          "line": 228,
          "column": 12
        },
        "end": {
          "line": 228,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6207,
      "end": 6208,
      "loc": {
        "start": {
          "line": 228,
          "column": 20
        },
        "end": {
          "line": 228,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "utc",
      "start": 6208,
      "end": 6211,
      "loc": {
        "start": {
          "line": 228,
          "column": 21
        },
        "end": {
          "line": 228,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6211,
      "end": 6212,
      "loc": {
        "start": {
          "line": 228,
          "column": 24
        },
        "end": {
          "line": 228,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 2016,
      "start": 6212,
      "end": 6216,
      "loc": {
        "start": {
          "line": 228,
          "column": 25
        },
        "end": {
          "line": 228,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6216,
      "end": 6217,
      "loc": {
        "start": {
          "line": 228,
          "column": 29
        },
        "end": {
          "line": 228,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 11,
      "start": 6218,
      "end": 6220,
      "loc": {
        "start": {
          "line": 228,
          "column": 31
        },
        "end": {
          "line": 228,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6220,
      "end": 6221,
      "loc": {
        "start": {
          "line": 228,
          "column": 33
        },
        "end": {
          "line": 228,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 13,
      "start": 6222,
      "end": 6224,
      "loc": {
        "start": {
          "line": 228,
          "column": 35
        },
        "end": {
          "line": 228,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6224,
      "end": 6225,
      "loc": {
        "start": {
          "line": 228,
          "column": 37
        },
        "end": {
          "line": 228,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 19,
      "start": 6226,
      "end": 6228,
      "loc": {
        "start": {
          "line": 228,
          "column": 39
        },
        "end": {
          "line": 228,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6228,
      "end": 6229,
      "loc": {
        "start": {
          "line": 228,
          "column": 41
        },
        "end": {
          "line": 228,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6240,
      "end": 6241,
      "loc": {
        "start": {
          "line": 229,
          "column": 10
        },
        "end": {
          "line": 229,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6241,
      "end": 6242,
      "loc": {
        "start": {
          "line": 229,
          "column": 11
        },
        "end": {
          "line": 229,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 6242,
      "end": 6245,
      "loc": {
        "start": {
          "line": 229,
          "column": 12
        },
        "end": {
          "line": 229,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6245,
      "end": 6246,
      "loc": {
        "start": {
          "line": 229,
          "column": 15
        },
        "end": {
          "line": 229,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 6246,
      "end": 6248,
      "loc": {
        "start": {
          "line": 229,
          "column": 16
        },
        "end": {
          "line": 229,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6249,
      "end": 6251,
      "loc": {
        "start": {
          "line": 229,
          "column": 19
        },
        "end": {
          "line": 229,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6252,
      "end": 6256,
      "loc": {
        "start": {
          "line": 229,
          "column": 22
        },
        "end": {
          "line": 229,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6256,
      "end": 6257,
      "loc": {
        "start": {
          "line": 229,
          "column": 26
        },
        "end": {
          "line": 229,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "extract",
      "start": 6257,
      "end": 6264,
      "loc": {
        "start": {
          "line": 229,
          "column": 27
        },
        "end": {
          "line": 229,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6264,
      "end": 6265,
      "loc": {
        "start": {
          "line": 229,
          "column": 34
        },
        "end": {
          "line": 229,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 6265,
      "end": 6267,
      "loc": {
        "start": {
          "line": 229,
          "column": 35
        },
        "end": {
          "line": 229,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6267,
      "end": 6268,
      "loc": {
        "start": {
          "line": 229,
          "column": 37
        },
        "end": {
          "line": 229,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intl",
      "start": 6269,
      "end": 6273,
      "loc": {
        "start": {
          "line": 229,
          "column": 39
        },
        "end": {
          "line": 229,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6273,
      "end": 6274,
      "loc": {
        "start": {
          "line": 229,
          "column": 43
        },
        "end": {
          "line": 229,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "dayperiod",
      "start": 6275,
      "end": 6286,
      "loc": {
        "start": {
          "line": 229,
          "column": 45
        },
        "end": {
          "line": 229,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6286,
      "end": 6287,
      "loc": {
        "start": {
          "line": 229,
          "column": 56
        },
        "end": {
          "line": 229,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6287,
      "end": 6288,
      "loc": {
        "start": {
          "line": 229,
          "column": 57
        },
        "end": {
          "line": 229,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6288,
      "end": 6289,
      "loc": {
        "start": {
          "line": 229,
          "column": 58
        },
        "end": {
          "line": 229,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6298,
      "end": 6299,
      "loc": {
        "start": {
          "line": 230,
          "column": 8
        },
        "end": {
          "line": 230,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 6309,
      "end": 6315,
      "loc": {
        "start": {
          "line": 232,
          "column": 8
        },
        "end": {
          "line": 232,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6316,
      "end": 6320,
      "loc": {
        "start": {
          "line": 232,
          "column": 15
        },
        "end": {
          "line": 232,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6320,
      "end": 6321,
      "loc": {
        "start": {
          "line": 232,
          "column": 19
        },
        "end": {
          "line": 232,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "meridiemCache",
      "start": 6321,
      "end": 6334,
      "loc": {
        "start": {
          "line": 232,
          "column": 20
        },
        "end": {
          "line": 232,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6334,
      "end": 6335,
      "loc": {
        "start": {
          "line": 232,
          "column": 33
        },
        "end": {
          "line": 232,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6342,
      "end": 6343,
      "loc": {
        "start": {
          "line": 233,
          "column": 6
        },
        "end": {
          "line": 233,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6348,
      "end": 6349,
      "loc": {
        "start": {
          "line": 234,
          "column": 4
        },
        "end": {
          "line": 234,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6349,
      "end": 6350,
      "loc": {
        "start": {
          "line": 234,
          "column": 5
        },
        "end": {
          "line": 234,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6353,
      "end": 6354,
      "loc": {
        "start": {
          "line": 235,
          "column": 2
        },
        "end": {
          "line": 235,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eras",
      "start": 6358,
      "end": 6362,
      "loc": {
        "start": {
          "line": 237,
          "column": 2
        },
        "end": {
          "line": 237,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6362,
      "end": 6363,
      "loc": {
        "start": {
          "line": 237,
          "column": 6
        },
        "end": {
          "line": 237,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 6363,
      "end": 6369,
      "loc": {
        "start": {
          "line": 237,
          "column": 7
        },
        "end": {
          "line": 237,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6369,
      "end": 6370,
      "loc": {
        "start": {
          "line": 237,
          "column": 13
        },
        "end": {
          "line": 237,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultOK",
      "start": 6371,
      "end": 6380,
      "loc": {
        "start": {
          "line": 237,
          "column": 15
        },
        "end": {
          "line": 237,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6381,
      "end": 6382,
      "loc": {
        "start": {
          "line": 237,
          "column": 25
        },
        "end": {
          "line": 237,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 6383,
      "end": 6387,
      "loc": {
        "start": {
          "line": 237,
          "column": 27
        },
        "end": {
          "line": 237,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6387,
      "end": 6388,
      "loc": {
        "start": {
          "line": 237,
          "column": 31
        },
        "end": {
          "line": 237,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6389,
      "end": 6390,
      "loc": {
        "start": {
          "line": 237,
          "column": 33
        },
        "end": {
          "line": 237,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 6395,
      "end": 6401,
      "loc": {
        "start": {
          "line": 238,
          "column": 4
        },
        "end": {
          "line": 238,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "listStuff",
      "start": 6402,
      "end": 6411,
      "loc": {
        "start": {
          "line": 238,
          "column": 11
        },
        "end": {
          "line": 238,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6411,
      "end": 6412,
      "loc": {
        "start": {
          "line": 238,
          "column": 20
        },
        "end": {
          "line": 238,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6412,
      "end": 6416,
      "loc": {
        "start": {
          "line": 238,
          "column": 21
        },
        "end": {
          "line": 238,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6416,
      "end": 6417,
      "loc": {
        "start": {
          "line": 238,
          "column": 25
        },
        "end": {
          "line": 238,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 6418,
      "end": 6424,
      "loc": {
        "start": {
          "line": 238,
          "column": 27
        },
        "end": {
          "line": 238,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6424,
      "end": 6425,
      "loc": {
        "start": {
          "line": 238,
          "column": 33
        },
        "end": {
          "line": 238,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defaultOK",
      "start": 6426,
      "end": 6435,
      "loc": {
        "start": {
          "line": 238,
          "column": 35
        },
        "end": {
          "line": 238,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6435,
      "end": 6436,
      "loc": {
        "start": {
          "line": 238,
          "column": 44
        },
        "end": {
          "line": 238,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "English",
      "start": 6437,
      "end": 6444,
      "loc": {
        "start": {
          "line": 238,
          "column": 46
        },
        "end": {
          "line": 238,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6444,
      "end": 6445,
      "loc": {
        "start": {
          "line": 238,
          "column": 53
        },
        "end": {
          "line": 238,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eras",
      "start": 6445,
      "end": 6449,
      "loc": {
        "start": {
          "line": 238,
          "column": 54
        },
        "end": {
          "line": 238,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6449,
      "end": 6450,
      "loc": {
        "start": {
          "line": 238,
          "column": 58
        },
        "end": {
          "line": 238,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6451,
      "end": 6452,
      "loc": {
        "start": {
          "line": 238,
          "column": 60
        },
        "end": {
          "line": 238,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6452,
      "end": 6453,
      "loc": {
        "start": {
          "line": 238,
          "column": 61
        },
        "end": {
          "line": 238,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6454,
      "end": 6456,
      "loc": {
        "start": {
          "line": 238,
          "column": 63
        },
        "end": {
          "line": 238,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6457,
      "end": 6458,
      "loc": {
        "start": {
          "line": 238,
          "column": 66
        },
        "end": {
          "line": 238,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 6465,
      "end": 6470,
      "loc": {
        "start": {
          "line": 239,
          "column": 6
        },
        "end": {
          "line": 239,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intl",
      "start": 6471,
      "end": 6475,
      "loc": {
        "start": {
          "line": 239,
          "column": 12
        },
        "end": {
          "line": 239,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6476,
      "end": 6477,
      "loc": {
        "start": {
          "line": 239,
          "column": 17
        },
        "end": {
          "line": 239,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6478,
      "end": 6479,
      "loc": {
        "start": {
          "line": 239,
          "column": 19
        },
        "end": {
          "line": 239,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "era",
      "start": 6480,
      "end": 6483,
      "loc": {
        "start": {
          "line": 239,
          "column": 21
        },
        "end": {
          "line": 239,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6483,
      "end": 6484,
      "loc": {
        "start": {
          "line": 239,
          "column": 24
        },
        "end": {
          "line": 239,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 6485,
      "end": 6491,
      "loc": {
        "start": {
          "line": 239,
          "column": 26
        },
        "end": {
          "line": 239,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6492,
      "end": 6493,
      "loc": {
        "start": {
          "line": 239,
          "column": 33
        },
        "end": {
          "line": 239,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6493,
      "end": 6494,
      "loc": {
        "start": {
          "line": 239,
          "column": 34
        },
        "end": {
          "line": 239,
          "column": 35
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " This is utter bullshit. Different calendars are going to define eras totally differently. What I need is the minimum set of dates",
      "start": 6502,
      "end": 6634,
      "loc": {
        "start": {
          "line": 241,
          "column": 6
        },
        "end": {
          "line": 241,
          "column": 138
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " to definitely enumerate them.",
      "start": 6641,
      "end": 6673,
      "loc": {
        "start": {
          "line": 242,
          "column": 6
        },
        "end": {
          "line": 242,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 6680,
      "end": 6682,
      "loc": {
        "start": {
          "line": 243,
          "column": 6
        },
        "end": {
          "line": 243,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6683,
      "end": 6684,
      "loc": {
        "start": {
          "line": 243,
          "column": 9
        },
        "end": {
          "line": 243,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 6684,
      "end": 6685,
      "loc": {
        "start": {
          "line": 243,
          "column": 10
        },
        "end": {
          "line": 243,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6685,
      "end": 6689,
      "loc": {
        "start": {
          "line": 243,
          "column": 11
        },
        "end": {
          "line": 243,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6689,
      "end": 6690,
      "loc": {
        "start": {
          "line": 243,
          "column": 15
        },
        "end": {
          "line": 243,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eraCache",
      "start": 6690,
      "end": 6698,
      "loc": {
        "start": {
          "line": 243,
          "column": 16
        },
        "end": {
          "line": 243,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6698,
      "end": 6699,
      "loc": {
        "start": {
          "line": 243,
          "column": 24
        },
        "end": {
          "line": 243,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 6699,
      "end": 6705,
      "loc": {
        "start": {
          "line": 243,
          "column": 25
        },
        "end": {
          "line": 243,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6705,
      "end": 6706,
      "loc": {
        "start": {
          "line": 243,
          "column": 31
        },
        "end": {
          "line": 243,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6706,
      "end": 6707,
      "loc": {
        "start": {
          "line": 243,
          "column": 32
        },
        "end": {
          "line": 243,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6708,
      "end": 6709,
      "loc": {
        "start": {
          "line": 243,
          "column": 34
        },
        "end": {
          "line": 243,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6718,
      "end": 6722,
      "loc": {
        "start": {
          "line": 244,
          "column": 8
        },
        "end": {
          "line": 244,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6722,
      "end": 6723,
      "loc": {
        "start": {
          "line": 244,
          "column": 12
        },
        "end": {
          "line": 244,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eraCache",
      "start": 6723,
      "end": 6731,
      "loc": {
        "start": {
          "line": 244,
          "column": 13
        },
        "end": {
          "line": 244,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6731,
      "end": 6732,
      "loc": {
        "start": {
          "line": 244,
          "column": 21
        },
        "end": {
          "line": 244,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 6732,
      "end": 6738,
      "loc": {
        "start": {
          "line": 244,
          "column": 22
        },
        "end": {
          "line": 244,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6738,
      "end": 6739,
      "loc": {
        "start": {
          "line": 244,
          "column": 28
        },
        "end": {
          "line": 244,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6740,
      "end": 6741,
      "loc": {
        "start": {
          "line": 244,
          "column": 30
        },
        "end": {
          "line": 244,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6742,
      "end": 6743,
      "loc": {
        "start": {
          "line": 244,
          "column": 32
        },
        "end": {
          "line": 244,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "DateTime",
      "start": 6743,
      "end": 6751,
      "loc": {
        "start": {
          "line": 244,
          "column": 33
        },
        "end": {
          "line": 244,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6751,
      "end": 6752,
      "loc": {
        "start": {
          "line": 244,
          "column": 41
        },
        "end": {
          "line": 244,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "utc",
      "start": 6752,
      "end": 6755,
      "loc": {
        "start": {
          "line": 244,
          "column": 42
        },
        "end": {
          "line": 244,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6755,
      "end": 6756,
      "loc": {
        "start": {
          "line": 244,
          "column": 45
        },
        "end": {
          "line": 244,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 6756,
      "end": 6757,
      "loc": {
        "start": {
          "line": 244,
          "column": 46
        },
        "end": {
          "line": 244,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 40,
      "start": 6757,
      "end": 6759,
      "loc": {
        "start": {
          "line": 244,
          "column": 47
        },
        "end": {
          "line": 244,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6759,
      "end": 6760,
      "loc": {
        "start": {
          "line": 244,
          "column": 49
        },
        "end": {
          "line": 244,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 6761,
      "end": 6762,
      "loc": {
        "start": {
          "line": 244,
          "column": 51
        },
        "end": {
          "line": 244,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6762,
      "end": 6763,
      "loc": {
        "start": {
          "line": 244,
          "column": 52
        },
        "end": {
          "line": 244,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 6764,
      "end": 6765,
      "loc": {
        "start": {
          "line": 244,
          "column": 54
        },
        "end": {
          "line": 244,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6765,
      "end": 6766,
      "loc": {
        "start": {
          "line": 244,
          "column": 55
        },
        "end": {
          "line": 244,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6766,
      "end": 6767,
      "loc": {
        "start": {
          "line": 244,
          "column": 56
        },
        "end": {
          "line": 244,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "DateTime",
      "start": 6768,
      "end": 6776,
      "loc": {
        "start": {
          "line": 244,
          "column": 58
        },
        "end": {
          "line": 244,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6776,
      "end": 6777,
      "loc": {
        "start": {
          "line": 244,
          "column": 66
        },
        "end": {
          "line": 244,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "utc",
      "start": 6777,
      "end": 6780,
      "loc": {
        "start": {
          "line": 244,
          "column": 67
        },
        "end": {
          "line": 244,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6780,
      "end": 6781,
      "loc": {
        "start": {
          "line": 244,
          "column": 70
        },
        "end": {
          "line": 244,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 2017,
      "start": 6781,
      "end": 6785,
      "loc": {
        "start": {
          "line": 244,
          "column": 71
        },
        "end": {
          "line": 244,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6785,
      "end": 6786,
      "loc": {
        "start": {
          "line": 244,
          "column": 75
        },
        "end": {
          "line": 244,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 6787,
      "end": 6788,
      "loc": {
        "start": {
          "line": 244,
          "column": 77
        },
        "end": {
          "line": 244,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6788,
      "end": 6789,
      "loc": {
        "start": {
          "line": 244,
          "column": 78
        },
        "end": {
          "line": 244,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 6790,
      "end": 6791,
      "loc": {
        "start": {
          "line": 244,
          "column": 80
        },
        "end": {
          "line": 244,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6791,
      "end": 6792,
      "loc": {
        "start": {
          "line": 244,
          "column": 81
        },
        "end": {
          "line": 244,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6792,
      "end": 6793,
      "loc": {
        "start": {
          "line": 244,
          "column": 82
        },
        "end": {
          "line": 244,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6793,
      "end": 6794,
      "loc": {
        "start": {
          "line": 244,
          "column": 83
        },
        "end": {
          "line": 244,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 6794,
      "end": 6797,
      "loc": {
        "start": {
          "line": 244,
          "column": 84
        },
        "end": {
          "line": 244,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6797,
      "end": 6798,
      "loc": {
        "start": {
          "line": 244,
          "column": 87
        },
        "end": {
          "line": 244,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 6798,
      "end": 6800,
      "loc": {
        "start": {
          "line": 244,
          "column": 88
        },
        "end": {
          "line": 244,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6801,
      "end": 6803,
      "loc": {
        "start": {
          "line": 244,
          "column": 91
        },
        "end": {
          "line": 244,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6814,
      "end": 6818,
      "loc": {
        "start": {
          "line": 245,
          "column": 10
        },
        "end": {
          "line": 245,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6818,
      "end": 6819,
      "loc": {
        "start": {
          "line": 245,
          "column": 14
        },
        "end": {
          "line": 245,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "extract",
      "start": 6819,
      "end": 6826,
      "loc": {
        "start": {
          "line": 245,
          "column": 15
        },
        "end": {
          "line": 245,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6826,
      "end": 6827,
      "loc": {
        "start": {
          "line": 245,
          "column": 22
        },
        "end": {
          "line": 245,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 6827,
      "end": 6829,
      "loc": {
        "start": {
          "line": 245,
          "column": 23
        },
        "end": {
          "line": 245,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6829,
      "end": 6830,
      "loc": {
        "start": {
          "line": 245,
          "column": 25
        },
        "end": {
          "line": 245,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intl",
      "start": 6831,
      "end": 6835,
      "loc": {
        "start": {
          "line": 245,
          "column": 27
        },
        "end": {
          "line": 245,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6835,
      "end": 6836,
      "loc": {
        "start": {
          "line": 245,
          "column": 31
        },
        "end": {
          "line": 245,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "era",
      "start": 6837,
      "end": 6842,
      "loc": {
        "start": {
          "line": 245,
          "column": 33
        },
        "end": {
          "line": 245,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6842,
      "end": 6843,
      "loc": {
        "start": {
          "line": 245,
          "column": 38
        },
        "end": {
          "line": 245,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6852,
      "end": 6853,
      "loc": {
        "start": {
          "line": 246,
          "column": 8
        },
        "end": {
          "line": 246,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6853,
      "end": 6854,
      "loc": {
        "start": {
          "line": 246,
          "column": 9
        },
        "end": {
          "line": 246,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6861,
      "end": 6862,
      "loc": {
        "start": {
          "line": 247,
          "column": 6
        },
        "end": {
          "line": 247,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 6870,
      "end": 6876,
      "loc": {
        "start": {
          "line": 249,
          "column": 6
        },
        "end": {
          "line": 249,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6877,
      "end": 6881,
      "loc": {
        "start": {
          "line": 249,
          "column": 13
        },
        "end": {
          "line": 249,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6881,
      "end": 6882,
      "loc": {
        "start": {
          "line": 249,
          "column": 17
        },
        "end": {
          "line": 249,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eraCache",
      "start": 6882,
      "end": 6890,
      "loc": {
        "start": {
          "line": 249,
          "column": 18
        },
        "end": {
          "line": 249,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6890,
      "end": 6891,
      "loc": {
        "start": {
          "line": 249,
          "column": 26
        },
        "end": {
          "line": 249,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 6891,
      "end": 6897,
      "loc": {
        "start": {
          "line": 249,
          "column": 27
        },
        "end": {
          "line": 249,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6897,
      "end": 6898,
      "loc": {
        "start": {
          "line": 249,
          "column": 33
        },
        "end": {
          "line": 249,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6898,
      "end": 6899,
      "loc": {
        "start": {
          "line": 249,
          "column": 34
        },
        "end": {
          "line": 249,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6904,
      "end": 6905,
      "loc": {
        "start": {
          "line": 250,
          "column": 4
        },
        "end": {
          "line": 250,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6905,
      "end": 6906,
      "loc": {
        "start": {
          "line": 250,
          "column": 5
        },
        "end": {
          "line": 250,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6906,
      "end": 6907,
      "loc": {
        "start": {
          "line": 250,
          "column": 6
        },
        "end": {
          "line": 250,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6910,
      "end": 6911,
      "loc": {
        "start": {
          "line": 251,
          "column": 2
        },
        "end": {
          "line": 251,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "extract",
      "start": 6915,
      "end": 6922,
      "loc": {
        "start": {
          "line": 253,
          "column": 2
        },
        "end": {
          "line": 253,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6922,
      "end": 6923,
      "loc": {
        "start": {
          "line": 253,
          "column": 9
        },
        "end": {
          "line": 253,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 6923,
      "end": 6925,
      "loc": {
        "start": {
          "line": 253,
          "column": 10
        },
        "end": {
          "line": 253,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6925,
      "end": 6926,
      "loc": {
        "start": {
          "line": 253,
          "column": 12
        },
        "end": {
          "line": 253,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intlOpts",
      "start": 6927,
      "end": 6935,
      "loc": {
        "start": {
          "line": 253,
          "column": 14
        },
        "end": {
          "line": 253,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6935,
      "end": 6936,
      "loc": {
        "start": {
          "line": 253,
          "column": 22
        },
        "end": {
          "line": 253,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 6937,
      "end": 6942,
      "loc": {
        "start": {
          "line": 253,
          "column": 24
        },
        "end": {
          "line": 253,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6942,
      "end": 6943,
      "loc": {
        "start": {
          "line": 253,
          "column": 29
        },
        "end": {
          "line": 253,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6944,
      "end": 6945,
      "loc": {
        "start": {
          "line": 253,
          "column": 31
        },
        "end": {
          "line": 253,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 6950,
      "end": 6955,
      "loc": {
        "start": {
          "line": 254,
          "column": 4
        },
        "end": {
          "line": 254,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6956,
      "end": 6957,
      "loc": {
        "start": {
          "line": 254,
          "column": 10
        },
        "end": {
          "line": 254,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "df",
      "start": 6957,
      "end": 6959,
      "loc": {
        "start": {
          "line": 254,
          "column": 11
        },
        "end": {
          "line": 254,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6959,
      "end": 6960,
      "loc": {
        "start": {
          "line": 254,
          "column": 13
        },
        "end": {
          "line": 254,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "d",
      "start": 6961,
      "end": 6962,
      "loc": {
        "start": {
          "line": 254,
          "column": 15
        },
        "end": {
          "line": 254,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6962,
      "end": 6963,
      "loc": {
        "start": {
          "line": 254,
          "column": 16
        },
        "end": {
          "line": 254,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6964,
      "end": 6965,
      "loc": {
        "start": {
          "line": 254,
          "column": 18
        },
        "end": {
          "line": 254,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6966,
      "end": 6970,
      "loc": {
        "start": {
          "line": 254,
          "column": 20
        },
        "end": {
          "line": 254,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6970,
      "end": 6971,
      "loc": {
        "start": {
          "line": 254,
          "column": 24
        },
        "end": {
          "line": 254,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dtFormatter",
      "start": 6971,
      "end": 6982,
      "loc": {
        "start": {
          "line": 254,
          "column": 25
        },
        "end": {
          "line": 254,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6982,
      "end": 6983,
      "loc": {
        "start": {
          "line": 254,
          "column": 36
        },
        "end": {
          "line": 254,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 6983,
      "end": 6985,
      "loc": {
        "start": {
          "line": 254,
          "column": 37
        },
        "end": {
          "line": 254,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6985,
      "end": 6986,
      "loc": {
        "start": {
          "line": 254,
          "column": 39
        },
        "end": {
          "line": 254,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intlOpts",
      "start": 6987,
      "end": 6995,
      "loc": {
        "start": {
          "line": 254,
          "column": 41
        },
        "end": {
          "line": 254,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6995,
      "end": 6996,
      "loc": {
        "start": {
          "line": 254,
          "column": 49
        },
        "end": {
          "line": 254,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6996,
      "end": 6997,
      "loc": {
        "start": {
          "line": 254,
          "column": 50
        },
        "end": {
          "line": 254,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 7004,
      "end": 7011,
      "loc": {
        "start": {
          "line": 255,
          "column": 6
        },
        "end": {
          "line": 255,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7012,
      "end": 7013,
      "loc": {
        "start": {
          "line": 255,
          "column": 14
        },
        "end": {
          "line": 255,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "df",
      "start": 7014,
      "end": 7016,
      "loc": {
        "start": {
          "line": 255,
          "column": 16
        },
        "end": {
          "line": 255,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7016,
      "end": 7017,
      "loc": {
        "start": {
          "line": 255,
          "column": 18
        },
        "end": {
          "line": 255,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formatToParts",
      "start": 7017,
      "end": 7030,
      "loc": {
        "start": {
          "line": 255,
          "column": 19
        },
        "end": {
          "line": 255,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7030,
      "end": 7031,
      "loc": {
        "start": {
          "line": 255,
          "column": 32
        },
        "end": {
          "line": 255,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "d",
      "start": 7031,
      "end": 7032,
      "loc": {
        "start": {
          "line": 255,
          "column": 33
        },
        "end": {
          "line": 255,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7032,
      "end": 7033,
      "loc": {
        "start": {
          "line": 255,
          "column": 34
        },
        "end": {
          "line": 255,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7033,
      "end": 7034,
      "loc": {
        "start": {
          "line": 255,
          "column": 35
        },
        "end": {
          "line": 255,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "matching",
      "start": 7041,
      "end": 7049,
      "loc": {
        "start": {
          "line": 256,
          "column": 6
        },
        "end": {
          "line": 256,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7050,
      "end": 7051,
      "loc": {
        "start": {
          "line": 256,
          "column": 15
        },
        "end": {
          "line": 256,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 7052,
      "end": 7059,
      "loc": {
        "start": {
          "line": 256,
          "column": 17
        },
        "end": {
          "line": 256,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7059,
      "end": 7060,
      "loc": {
        "start": {
          "line": 256,
          "column": 24
        },
        "end": {
          "line": 256,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "find",
      "start": 7060,
      "end": 7064,
      "loc": {
        "start": {
          "line": 256,
          "column": 25
        },
        "end": {
          "line": 256,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7064,
      "end": 7065,
      "loc": {
        "start": {
          "line": 256,
          "column": 29
        },
        "end": {
          "line": 256,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "m",
      "start": 7065,
      "end": 7066,
      "loc": {
        "start": {
          "line": 256,
          "column": 30
        },
        "end": {
          "line": 256,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7067,
      "end": 7069,
      "loc": {
        "start": {
          "line": 256,
          "column": 32
        },
        "end": {
          "line": 256,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "m",
      "start": 7070,
      "end": 7071,
      "loc": {
        "start": {
          "line": 256,
          "column": 35
        },
        "end": {
          "line": 256,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7071,
      "end": 7072,
      "loc": {
        "start": {
          "line": 256,
          "column": 36
        },
        "end": {
          "line": 256,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 7072,
      "end": 7076,
      "loc": {
        "start": {
          "line": 256,
          "column": 37
        },
        "end": {
          "line": 256,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7076,
      "end": 7077,
      "loc": {
        "start": {
          "line": 256,
          "column": 41
        },
        "end": {
          "line": 256,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "toLowerCase",
      "start": 7077,
      "end": 7088,
      "loc": {
        "start": {
          "line": 256,
          "column": 42
        },
        "end": {
          "line": 256,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7088,
      "end": 7089,
      "loc": {
        "start": {
          "line": 256,
          "column": 53
        },
        "end": {
          "line": 256,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7089,
      "end": 7090,
      "loc": {
        "start": {
          "line": 256,
          "column": 54
        },
        "end": {
          "line": 256,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 7091,
      "end": 7094,
      "loc": {
        "start": {
          "line": 256,
          "column": 56
        },
        "end": {
          "line": 256,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 7095,
      "end": 7100,
      "loc": {
        "start": {
          "line": 256,
          "column": 60
        },
        "end": {
          "line": 256,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7100,
      "end": 7101,
      "loc": {
        "start": {
          "line": 256,
          "column": 65
        },
        "end": {
          "line": 256,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7101,
      "end": 7102,
      "loc": {
        "start": {
          "line": 256,
          "column": 66
        },
        "end": {
          "line": 256,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 7108,
      "end": 7114,
      "loc": {
        "start": {
          "line": 258,
          "column": 4
        },
        "end": {
          "line": 258,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "matching",
      "start": 7115,
      "end": 7123,
      "loc": {
        "start": {
          "line": 258,
          "column": 11
        },
        "end": {
          "line": 258,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7124,
      "end": 7125,
      "loc": {
        "start": {
          "line": 258,
          "column": 20
        },
        "end": {
          "line": 258,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "matching",
      "start": 7126,
      "end": 7134,
      "loc": {
        "start": {
          "line": 258,
          "column": 22
        },
        "end": {
          "line": 258,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7134,
      "end": 7135,
      "loc": {
        "start": {
          "line": 258,
          "column": 30
        },
        "end": {
          "line": 258,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 7135,
      "end": 7140,
      "loc": {
        "start": {
          "line": 258,
          "column": 31
        },
        "end": {
          "line": 258,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7141,
      "end": 7142,
      "loc": {
        "start": {
          "line": 258,
          "column": 37
        },
        "end": {
          "line": 258,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 7143,
      "end": 7147,
      "loc": {
        "start": {
          "line": 258,
          "column": 39
        },
        "end": {
          "line": 258,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7147,
      "end": 7148,
      "loc": {
        "start": {
          "line": 258,
          "column": 43
        },
        "end": {
          "line": 258,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7151,
      "end": 7152,
      "loc": {
        "start": {
          "line": 259,
          "column": 2
        },
        "end": {
          "line": 259,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberFormatter",
      "start": 7156,
      "end": 7171,
      "loc": {
        "start": {
          "line": 261,
          "column": 2
        },
        "end": {
          "line": 261,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7171,
      "end": 7172,
      "loc": {
        "start": {
          "line": 261,
          "column": 17
        },
        "end": {
          "line": 261,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opts",
      "start": 7172,
      "end": 7176,
      "loc": {
        "start": {
          "line": 261,
          "column": 18
        },
        "end": {
          "line": 261,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7177,
      "end": 7178,
      "loc": {
        "start": {
          "line": 261,
          "column": 23
        },
        "end": {
          "line": 261,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7179,
      "end": 7180,
      "loc": {
        "start": {
          "line": 261,
          "column": 25
        },
        "end": {
          "line": 261,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7180,
      "end": 7181,
      "loc": {
        "start": {
          "line": 261,
          "column": 26
        },
        "end": {
          "line": 261,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7181,
      "end": 7182,
      "loc": {
        "start": {
          "line": 261,
          "column": 27
        },
        "end": {
          "line": 261,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intlOpts",
      "start": 7183,
      "end": 7191,
      "loc": {
        "start": {
          "line": 261,
          "column": 29
        },
        "end": {
          "line": 261,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7192,
      "end": 7193,
      "loc": {
        "start": {
          "line": 261,
          "column": 38
        },
        "end": {
          "line": 261,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7194,
      "end": 7195,
      "loc": {
        "start": {
          "line": 261,
          "column": 40
        },
        "end": {
          "line": 261,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7195,
      "end": 7196,
      "loc": {
        "start": {
          "line": 261,
          "column": 41
        },
        "end": {
          "line": 261,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7196,
      "end": 7197,
      "loc": {
        "start": {
          "line": 261,
          "column": 42
        },
        "end": {
          "line": 261,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7198,
      "end": 7199,
      "loc": {
        "start": {
          "line": 261,
          "column": 44
        },
        "end": {
          "line": 261,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 7204,
      "end": 7206,
      "loc": {
        "start": {
          "line": 262,
          "column": 4
        },
        "end": {
          "line": 262,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7207,
      "end": 7208,
      "loc": {
        "start": {
          "line": 262,
          "column": 7
        },
        "end": {
          "line": 262,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Intl",
      "start": 7208,
      "end": 7212,
      "loc": {
        "start": {
          "line": 262,
          "column": 8
        },
        "end": {
          "line": 262,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 7213,
      "end": 7215,
      "loc": {
        "start": {
          "line": 262,
          "column": 13
        },
        "end": {
          "line": 262,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Intl",
      "start": 7216,
      "end": 7220,
      "loc": {
        "start": {
          "line": 262,
          "column": 16
        },
        "end": {
          "line": 262,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7220,
      "end": 7221,
      "loc": {
        "start": {
          "line": 262,
          "column": 20
        },
        "end": {
          "line": 262,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "NumberFormat",
      "start": 7221,
      "end": 7233,
      "loc": {
        "start": {
          "line": 262,
          "column": 21
        },
        "end": {
          "line": 262,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7233,
      "end": 7234,
      "loc": {
        "start": {
          "line": 262,
          "column": 33
        },
        "end": {
          "line": 262,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7235,
      "end": 7236,
      "loc": {
        "start": {
          "line": 262,
          "column": 35
        },
        "end": {
          "line": 262,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 7243,
      "end": 7248,
      "loc": {
        "start": {
          "line": 263,
          "column": 6
        },
        "end": {
          "line": 263,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "realIntlOpts",
      "start": 7249,
      "end": 7261,
      "loc": {
        "start": {
          "line": 263,
          "column": 12
        },
        "end": {
          "line": 263,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7262,
      "end": 7263,
      "loc": {
        "start": {
          "line": 263,
          "column": 25
        },
        "end": {
          "line": 263,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 7264,
      "end": 7270,
      "loc": {
        "start": {
          "line": 263,
          "column": 27
        },
        "end": {
          "line": 263,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7270,
      "end": 7271,
      "loc": {
        "start": {
          "line": 263,
          "column": 33
        },
        "end": {
          "line": 263,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assign",
      "start": 7271,
      "end": 7277,
      "loc": {
        "start": {
          "line": 263,
          "column": 34
        },
        "end": {
          "line": 263,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7277,
      "end": 7278,
      "loc": {
        "start": {
          "line": 263,
          "column": 40
        },
        "end": {
          "line": 263,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7278,
      "end": 7279,
      "loc": {
        "start": {
          "line": 263,
          "column": 41
        },
        "end": {
          "line": 263,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "useGrouping",
      "start": 7280,
      "end": 7291,
      "loc": {
        "start": {
          "line": 263,
          "column": 43
        },
        "end": {
          "line": 263,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7291,
      "end": 7292,
      "loc": {
        "start": {
          "line": 263,
          "column": 54
        },
        "end": {
          "line": 263,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 7293,
      "end": 7298,
      "loc": {
        "start": {
          "line": 263,
          "column": 56
        },
        "end": {
          "line": 263,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7299,
      "end": 7300,
      "loc": {
        "start": {
          "line": 263,
          "column": 62
        },
        "end": {
          "line": 263,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7300,
      "end": 7301,
      "loc": {
        "start": {
          "line": 263,
          "column": 63
        },
        "end": {
          "line": 263,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intlOpts",
      "start": 7302,
      "end": 7310,
      "loc": {
        "start": {
          "line": 263,
          "column": 65
        },
        "end": {
          "line": 263,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7310,
      "end": 7311,
      "loc": {
        "start": {
          "line": 263,
          "column": 73
        },
        "end": {
          "line": 263,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7311,
      "end": 7312,
      "loc": {
        "start": {
          "line": 263,
          "column": 74
        },
        "end": {
          "line": 263,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 7320,
      "end": 7322,
      "loc": {
        "start": {
          "line": 265,
          "column": 6
        },
        "end": {
          "line": 265,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7323,
      "end": 7324,
      "loc": {
        "start": {
          "line": 265,
          "column": 9
        },
        "end": {
          "line": 265,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opts",
      "start": 7324,
      "end": 7328,
      "loc": {
        "start": {
          "line": 265,
          "column": 10
        },
        "end": {
          "line": 265,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7328,
      "end": 7329,
      "loc": {
        "start": {
          "line": 265,
          "column": 14
        },
        "end": {
          "line": 265,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "padTo",
      "start": 7329,
      "end": 7334,
      "loc": {
        "start": {
          "line": 265,
          "column": 15
        },
        "end": {
          "line": 265,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 7335,
      "end": 7336,
      "loc": {
        "start": {
          "line": 265,
          "column": 21
        },
        "end": {
          "line": 265,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 7337,
      "end": 7338,
      "loc": {
        "start": {
          "line": 265,
          "column": 23
        },
        "end": {
          "line": 265,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7338,
      "end": 7339,
      "loc": {
        "start": {
          "line": 265,
          "column": 24
        },
        "end": {
          "line": 265,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7340,
      "end": 7341,
      "loc": {
        "start": {
          "line": 265,
          "column": 26
        },
        "end": {
          "line": 265,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "realIntlOpts",
      "start": 7350,
      "end": 7362,
      "loc": {
        "start": {
          "line": 266,
          "column": 8
        },
        "end": {
          "line": 266,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7362,
      "end": 7363,
      "loc": {
        "start": {
          "line": 266,
          "column": 20
        },
        "end": {
          "line": 266,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "minimumIntegerDigits",
      "start": 7363,
      "end": 7383,
      "loc": {
        "start": {
          "line": 266,
          "column": 21
        },
        "end": {
          "line": 266,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7384,
      "end": 7385,
      "loc": {
        "start": {
          "line": 266,
          "column": 42
        },
        "end": {
          "line": 266,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opts",
      "start": 7386,
      "end": 7390,
      "loc": {
        "start": {
          "line": 266,
          "column": 44
        },
        "end": {
          "line": 266,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7390,
      "end": 7391,
      "loc": {
        "start": {
          "line": 266,
          "column": 48
        },
        "end": {
          "line": 266,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "padTo",
      "start": 7391,
      "end": 7396,
      "loc": {
        "start": {
          "line": 266,
          "column": 49
        },
        "end": {
          "line": 266,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7396,
      "end": 7397,
      "loc": {
        "start": {
          "line": 266,
          "column": 54
        },
        "end": {
          "line": 266,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7404,
      "end": 7405,
      "loc": {
        "start": {
          "line": 267,
          "column": 6
        },
        "end": {
          "line": 267,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 7413,
      "end": 7415,
      "loc": {
        "start": {
          "line": 269,
          "column": 6
        },
        "end": {
          "line": 269,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7416,
      "end": 7417,
      "loc": {
        "start": {
          "line": 269,
          "column": 9
        },
        "end": {
          "line": 269,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opts",
      "start": 7417,
      "end": 7421,
      "loc": {
        "start": {
          "line": 269,
          "column": 10
        },
        "end": {
          "line": 269,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7421,
      "end": 7422,
      "loc": {
        "start": {
          "line": 269,
          "column": 14
        },
        "end": {
          "line": 269,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 7422,
      "end": 7427,
      "loc": {
        "start": {
          "line": 269,
          "column": 15
        },
        "end": {
          "line": 269,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7427,
      "end": 7428,
      "loc": {
        "start": {
          "line": 269,
          "column": 20
        },
        "end": {
          "line": 269,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7429,
      "end": 7430,
      "loc": {
        "start": {
          "line": 269,
          "column": 22
        },
        "end": {
          "line": 269,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "realIntlOpts",
      "start": 7439,
      "end": 7451,
      "loc": {
        "start": {
          "line": 270,
          "column": 8
        },
        "end": {
          "line": 270,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7451,
      "end": 7452,
      "loc": {
        "start": {
          "line": 270,
          "column": 20
        },
        "end": {
          "line": 270,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "maximumFractionDigits",
      "start": 7452,
      "end": 7473,
      "loc": {
        "start": {
          "line": 270,
          "column": 21
        },
        "end": {
          "line": 270,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7474,
      "end": 7475,
      "loc": {
        "start": {
          "line": 270,
          "column": 43
        },
        "end": {
          "line": 270,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 7476,
      "end": 7477,
      "loc": {
        "start": {
          "line": 270,
          "column": 45
        },
        "end": {
          "line": 270,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7477,
      "end": 7478,
      "loc": {
        "start": {
          "line": 270,
          "column": 46
        },
        "end": {
          "line": 270,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7485,
      "end": 7486,
      "loc": {
        "start": {
          "line": 271,
          "column": 6
        },
        "end": {
          "line": 271,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 7494,
      "end": 7500,
      "loc": {
        "start": {
          "line": 273,
          "column": 6
        },
        "end": {
          "line": 273,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 7501,
      "end": 7504,
      "loc": {
        "start": {
          "line": 273,
          "column": 13
        },
        "end": {
          "line": 273,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Intl",
      "start": 7505,
      "end": 7509,
      "loc": {
        "start": {
          "line": 273,
          "column": 17
        },
        "end": {
          "line": 273,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7509,
      "end": 7510,
      "loc": {
        "start": {
          "line": 273,
          "column": 21
        },
        "end": {
          "line": 273,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "NumberFormat",
      "start": 7510,
      "end": 7522,
      "loc": {
        "start": {
          "line": 273,
          "column": 22
        },
        "end": {
          "line": 273,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7522,
      "end": 7523,
      "loc": {
        "start": {
          "line": 273,
          "column": 34
        },
        "end": {
          "line": 273,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 7523,
      "end": 7527,
      "loc": {
        "start": {
          "line": 273,
          "column": 35
        },
        "end": {
          "line": 273,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7527,
      "end": 7528,
      "loc": {
        "start": {
          "line": 273,
          "column": 39
        },
        "end": {
          "line": 273,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intl",
      "start": 7528,
      "end": 7532,
      "loc": {
        "start": {
          "line": 273,
          "column": 40
        },
        "end": {
          "line": 273,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7532,
      "end": 7533,
      "loc": {
        "start": {
          "line": 273,
          "column": 44
        },
        "end": {
          "line": 273,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "realIntlOpts",
      "start": 7534,
      "end": 7546,
      "loc": {
        "start": {
          "line": 273,
          "column": 46
        },
        "end": {
          "line": 273,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7546,
      "end": 7547,
      "loc": {
        "start": {
          "line": 273,
          "column": 58
        },
        "end": {
          "line": 273,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7547,
      "end": 7548,
      "loc": {
        "start": {
          "line": 273,
          "column": 59
        },
        "end": {
          "line": 273,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7553,
      "end": 7554,
      "loc": {
        "start": {
          "line": 274,
          "column": 4
        },
        "end": {
          "line": 274,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 7555,
      "end": 7559,
      "loc": {
        "start": {
          "line": 274,
          "column": 6
        },
        "end": {
          "line": 274,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7560,
      "end": 7561,
      "loc": {
        "start": {
          "line": 274,
          "column": 11
        },
        "end": {
          "line": 274,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 7568,
      "end": 7574,
      "loc": {
        "start": {
          "line": 275,
          "column": 6
        },
        "end": {
          "line": 275,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 7575,
      "end": 7578,
      "loc": {
        "start": {
          "line": 275,
          "column": 13
        },
        "end": {
          "line": 275,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "PolyNumberFormatter",
      "start": 7579,
      "end": 7598,
      "loc": {
        "start": {
          "line": 275,
          "column": 17
        },
        "end": {
          "line": 275,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7598,
      "end": 7599,
      "loc": {
        "start": {
          "line": 275,
          "column": 36
        },
        "end": {
          "line": 275,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opts",
      "start": 7599,
      "end": 7603,
      "loc": {
        "start": {
          "line": 275,
          "column": 37
        },
        "end": {
          "line": 275,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7603,
      "end": 7604,
      "loc": {
        "start": {
          "line": 275,
          "column": 41
        },
        "end": {
          "line": 275,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7604,
      "end": 7605,
      "loc": {
        "start": {
          "line": 275,
          "column": 42
        },
        "end": {
          "line": 275,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7610,
      "end": 7611,
      "loc": {
        "start": {
          "line": 276,
          "column": 4
        },
        "end": {
          "line": 276,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7614,
      "end": 7615,
      "loc": {
        "start": {
          "line": 277,
          "column": 2
        },
        "end": {
          "line": 277,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dtFormatter",
      "start": 7619,
      "end": 7630,
      "loc": {
        "start": {
          "line": 279,
          "column": 2
        },
        "end": {
          "line": 279,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7630,
      "end": 7631,
      "loc": {
        "start": {
          "line": 279,
          "column": 13
        },
        "end": {
          "line": 279,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 7631,
      "end": 7633,
      "loc": {
        "start": {
          "line": 279,
          "column": 14
        },
        "end": {
          "line": 279,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7633,
      "end": 7634,
      "loc": {
        "start": {
          "line": 279,
          "column": 16
        },
        "end": {
          "line": 279,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intlOpts",
      "start": 7635,
      "end": 7643,
      "loc": {
        "start": {
          "line": 279,
          "column": 18
        },
        "end": {
          "line": 279,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7644,
      "end": 7645,
      "loc": {
        "start": {
          "line": 279,
          "column": 27
        },
        "end": {
          "line": 279,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7646,
      "end": 7647,
      "loc": {
        "start": {
          "line": 279,
          "column": 29
        },
        "end": {
          "line": 279,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7647,
      "end": 7648,
      "loc": {
        "start": {
          "line": 279,
          "column": 30
        },
        "end": {
          "line": 279,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7648,
      "end": 7649,
      "loc": {
        "start": {
          "line": 279,
          "column": 31
        },
        "end": {
          "line": 279,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7650,
      "end": 7651,
      "loc": {
        "start": {
          "line": 279,
          "column": 33
        },
        "end": {
          "line": 279,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 7656,
      "end": 7659,
      "loc": {
        "start": {
          "line": 280,
          "column": 4
        },
        "end": {
          "line": 280,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "d",
      "start": 7660,
      "end": 7661,
      "loc": {
        "start": {
          "line": 280,
          "column": 8
        },
        "end": {
          "line": 280,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7661,
      "end": 7662,
      "loc": {
        "start": {
          "line": 280,
          "column": 9
        },
        "end": {
          "line": 280,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "z",
      "start": 7663,
      "end": 7664,
      "loc": {
        "start": {
          "line": 280,
          "column": 11
        },
        "end": {
          "line": 280,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7664,
      "end": 7665,
      "loc": {
        "start": {
          "line": 280,
          "column": 12
        },
        "end": {
          "line": 280,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 7671,
      "end": 7673,
      "loc": {
        "start": {
          "line": 282,
          "column": 4
        },
        "end": {
          "line": 282,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7674,
      "end": 7675,
      "loc": {
        "start": {
          "line": 282,
          "column": 7
        },
        "end": {
          "line": 282,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 7675,
      "end": 7677,
      "loc": {
        "start": {
          "line": 282,
          "column": 8
        },
        "end": {
          "line": 282,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7677,
      "end": 7678,
      "loc": {
        "start": {
          "line": 282,
          "column": 10
        },
        "end": {
          "line": 282,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "zone",
      "start": 7678,
      "end": 7682,
      "loc": {
        "start": {
          "line": 282,
          "column": 11
        },
        "end": {
          "line": 282,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7682,
      "end": 7683,
      "loc": {
        "start": {
          "line": 282,
          "column": 15
        },
        "end": {
          "line": 282,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "universal",
      "start": 7683,
      "end": 7692,
      "loc": {
        "start": {
          "line": 282,
          "column": 16
        },
        "end": {
          "line": 282,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7692,
      "end": 7693,
      "loc": {
        "start": {
          "line": 282,
          "column": 25
        },
        "end": {
          "line": 282,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7694,
      "end": 7695,
      "loc": {
        "start": {
          "line": 282,
          "column": 27
        },
        "end": {
          "line": 282,
          "column": 28
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " if we have a fixed-offset zone that isn't actually UTC,",
      "start": 7702,
      "end": 7760,
      "loc": {
        "start": {
          "line": 283,
          "column": 6
        },
        "end": {
          "line": 283,
          "column": 64
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " (like UTC+8), we need to make do with just displaying",
      "start": 7767,
      "end": 7823,
      "loc": {
        "start": {
          "line": 284,
          "column": 6
        },
        "end": {
          "line": 284,
          "column": 62
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " the time in UTC; the formatter doesn't know how to handle UTC+8",
      "start": 7830,
      "end": 7896,
      "loc": {
        "start": {
          "line": 285,
          "column": 6
        },
        "end": {
          "line": 285,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "d",
      "start": 7903,
      "end": 7904,
      "loc": {
        "start": {
          "line": 286,
          "column": 6
        },
        "end": {
          "line": 286,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7905,
      "end": 7906,
      "loc": {
        "start": {
          "line": 286,
          "column": 8
        },
        "end": {
          "line": 286,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Util",
      "start": 7907,
      "end": 7911,
      "loc": {
        "start": {
          "line": 286,
          "column": 10
        },
        "end": {
          "line": 286,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7911,
      "end": 7912,
      "loc": {
        "start": {
          "line": 286,
          "column": 14
        },
        "end": {
          "line": 286,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "asIfUTC",
      "start": 7912,
      "end": 7919,
      "loc": {
        "start": {
          "line": 286,
          "column": 15
        },
        "end": {
          "line": 286,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7919,
      "end": 7920,
      "loc": {
        "start": {
          "line": 286,
          "column": 22
        },
        "end": {
          "line": 286,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 7920,
      "end": 7922,
      "loc": {
        "start": {
          "line": 286,
          "column": 23
        },
        "end": {
          "line": 286,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7922,
      "end": 7923,
      "loc": {
        "start": {
          "line": 286,
          "column": 25
        },
        "end": {
          "line": 286,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7923,
      "end": 7924,
      "loc": {
        "start": {
          "line": 286,
          "column": 26
        },
        "end": {
          "line": 286,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "z",
      "start": 7931,
      "end": 7932,
      "loc": {
        "start": {
          "line": 287,
          "column": 6
        },
        "end": {
          "line": 287,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7933,
      "end": 7934,
      "loc": {
        "start": {
          "line": 287,
          "column": 8
        },
        "end": {
          "line": 287,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "UTC",
      "start": 7935,
      "end": 7940,
      "loc": {
        "start": {
          "line": 287,
          "column": 10
        },
        "end": {
          "line": 287,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7940,
      "end": 7941,
      "loc": {
        "start": {
          "line": 287,
          "column": 15
        },
        "end": {
          "line": 287,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7946,
      "end": 7947,
      "loc": {
        "start": {
          "line": 288,
          "column": 4
        },
        "end": {
          "line": 288,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 7948,
      "end": 7952,
      "loc": {
        "start": {
          "line": 288,
          "column": 6
        },
        "end": {
          "line": 288,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 7953,
      "end": 7955,
      "loc": {
        "start": {
          "line": 288,
          "column": 11
        },
        "end": {
          "line": 288,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7956,
      "end": 7957,
      "loc": {
        "start": {
          "line": 288,
          "column": 14
        },
        "end": {
          "line": 288,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 7957,
      "end": 7959,
      "loc": {
        "start": {
          "line": 288,
          "column": 15
        },
        "end": {
          "line": 288,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7959,
      "end": 7960,
      "loc": {
        "start": {
          "line": 288,
          "column": 17
        },
        "end": {
          "line": 288,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "zone",
      "start": 7960,
      "end": 7964,
      "loc": {
        "start": {
          "line": 288,
          "column": 18
        },
        "end": {
          "line": 288,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7964,
      "end": 7965,
      "loc": {
        "start": {
          "line": 288,
          "column": 22
        },
        "end": {
          "line": 288,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 7965,
      "end": 7969,
      "loc": {
        "start": {
          "line": 288,
          "column": 23
        },
        "end": {
          "line": 288,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 7970,
      "end": 7973,
      "loc": {
        "start": {
          "line": 288,
          "column": 28
        },
        "end": {
          "line": 288,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "local",
      "start": 7974,
      "end": 7981,
      "loc": {
        "start": {
          "line": 288,
          "column": 32
        },
        "end": {
          "line": 288,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7981,
      "end": 7982,
      "loc": {
        "start": {
          "line": 288,
          "column": 39
        },
        "end": {
          "line": 288,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7983,
      "end": 7984,
      "loc": {
        "start": {
          "line": 288,
          "column": 41
        },
        "end": {
          "line": 288,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "d",
      "start": 7991,
      "end": 7992,
      "loc": {
        "start": {
          "line": 289,
          "column": 6
        },
        "end": {
          "line": 289,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7993,
      "end": 7994,
      "loc": {
        "start": {
          "line": 289,
          "column": 8
        },
        "end": {
          "line": 289,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 7995,
      "end": 7997,
      "loc": {
        "start": {
          "line": 289,
          "column": 10
        },
        "end": {
          "line": 289,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7997,
      "end": 7998,
      "loc": {
        "start": {
          "line": 289,
          "column": 12
        },
        "end": {
          "line": 289,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "toJSDate",
      "start": 7998,
      "end": 8006,
      "loc": {
        "start": {
          "line": 289,
          "column": 13
        },
        "end": {
          "line": 289,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8006,
      "end": 8007,
      "loc": {
        "start": {
          "line": 289,
          "column": 21
        },
        "end": {
          "line": 289,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8007,
      "end": 8008,
      "loc": {
        "start": {
          "line": 289,
          "column": 22
        },
        "end": {
          "line": 289,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8008,
      "end": 8009,
      "loc": {
        "start": {
          "line": 289,
          "column": 23
        },
        "end": {
          "line": 289,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8014,
      "end": 8015,
      "loc": {
        "start": {
          "line": 290,
          "column": 4
        },
        "end": {
          "line": 290,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 8016,
      "end": 8020,
      "loc": {
        "start": {
          "line": 290,
          "column": 6
        },
        "end": {
          "line": 290,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8021,
      "end": 8022,
      "loc": {
        "start": {
          "line": 290,
          "column": 11
        },
        "end": {
          "line": 290,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "d",
      "start": 8029,
      "end": 8030,
      "loc": {
        "start": {
          "line": 291,
          "column": 6
        },
        "end": {
          "line": 291,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8031,
      "end": 8032,
      "loc": {
        "start": {
          "line": 291,
          "column": 8
        },
        "end": {
          "line": 291,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 8033,
      "end": 8035,
      "loc": {
        "start": {
          "line": 291,
          "column": 10
        },
        "end": {
          "line": 291,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8035,
      "end": 8036,
      "loc": {
        "start": {
          "line": 291,
          "column": 12
        },
        "end": {
          "line": 291,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "toJSDate",
      "start": 8036,
      "end": 8044,
      "loc": {
        "start": {
          "line": 291,
          "column": 13
        },
        "end": {
          "line": 291,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8044,
      "end": 8045,
      "loc": {
        "start": {
          "line": 291,
          "column": 21
        },
        "end": {
          "line": 291,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8045,
      "end": 8046,
      "loc": {
        "start": {
          "line": 291,
          "column": 22
        },
        "end": {
          "line": 291,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8046,
      "end": 8047,
      "loc": {
        "start": {
          "line": 291,
          "column": 23
        },
        "end": {
          "line": 291,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "z",
      "start": 8054,
      "end": 8055,
      "loc": {
        "start": {
          "line": 292,
          "column": 6
        },
        "end": {
          "line": 292,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8056,
      "end": 8057,
      "loc": {
        "start": {
          "line": 292,
          "column": 8
        },
        "end": {
          "line": 292,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dt",
      "start": 8058,
      "end": 8060,
      "loc": {
        "start": {
          "line": 292,
          "column": 10
        },
        "end": {
          "line": 292,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8060,
      "end": 8061,
      "loc": {
        "start": {
          "line": 292,
          "column": 12
        },
        "end": {
          "line": 292,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "zone",
      "start": 8061,
      "end": 8065,
      "loc": {
        "start": {
          "line": 292,
          "column": 13
        },
        "end": {
          "line": 292,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8065,
      "end": 8066,
      "loc": {
        "start": {
          "line": 292,
          "column": 17
        },
        "end": {
          "line": 292,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 8066,
      "end": 8070,
      "loc": {
        "start": {
          "line": 292,
          "column": 18
        },
        "end": {
          "line": 292,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8070,
      "end": 8071,
      "loc": {
        "start": {
          "line": 292,
          "column": 22
        },
        "end": {
          "line": 292,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8076,
      "end": 8077,
      "loc": {
        "start": {
          "line": 293,
          "column": 4
        },
        "end": {
          "line": 293,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 8083,
      "end": 8085,
      "loc": {
        "start": {
          "line": 295,
          "column": 4
        },
        "end": {
          "line": 295,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8086,
      "end": 8087,
      "loc": {
        "start": {
          "line": 295,
          "column": 7
        },
        "end": {
          "line": 295,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Intl",
      "start": 8087,
      "end": 8091,
      "loc": {
        "start": {
          "line": 295,
          "column": 8
        },
        "end": {
          "line": 295,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 8092,
      "end": 8094,
      "loc": {
        "start": {
          "line": 295,
          "column": 13
        },
        "end": {
          "line": 295,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Intl",
      "start": 8095,
      "end": 8099,
      "loc": {
        "start": {
          "line": 295,
          "column": 16
        },
        "end": {
          "line": 295,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8099,
      "end": 8100,
      "loc": {
        "start": {
          "line": 295,
          "column": 20
        },
        "end": {
          "line": 295,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "DateTimeFormat",
      "start": 8100,
      "end": 8114,
      "loc": {
        "start": {
          "line": 295,
          "column": 21
        },
        "end": {
          "line": 295,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8114,
      "end": 8115,
      "loc": {
        "start": {
          "line": 295,
          "column": 35
        },
        "end": {
          "line": 295,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8116,
      "end": 8117,
      "loc": {
        "start": {
          "line": 295,
          "column": 37
        },
        "end": {
          "line": 295,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 8124,
      "end": 8129,
      "loc": {
        "start": {
          "line": 296,
          "column": 6
        },
        "end": {
          "line": 296,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "realIntlOpts",
      "start": 8130,
      "end": 8142,
      "loc": {
        "start": {
          "line": 296,
          "column": 12
        },
        "end": {
          "line": 296,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8143,
      "end": 8144,
      "loc": {
        "start": {
          "line": 296,
          "column": 25
        },
        "end": {
          "line": 296,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 8145,
      "end": 8151,
      "loc": {
        "start": {
          "line": 296,
          "column": 27
        },
        "end": {
          "line": 296,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8151,
      "end": 8152,
      "loc": {
        "start": {
          "line": 296,
          "column": 33
        },
        "end": {
          "line": 296,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assign",
      "start": 8152,
      "end": 8158,
      "loc": {
        "start": {
          "line": 296,
          "column": 34
        },
        "end": {
          "line": 296,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8158,
      "end": 8159,
      "loc": {
        "start": {
          "line": 296,
          "column": 40
        },
        "end": {
          "line": 296,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8159,
      "end": 8160,
      "loc": {
        "start": {
          "line": 296,
          "column": 41
        },
        "end": {
          "line": 296,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8160,
      "end": 8161,
      "loc": {
        "start": {
          "line": 296,
          "column": 42
        },
        "end": {
          "line": 296,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8161,
      "end": 8162,
      "loc": {
        "start": {
          "line": 296,
          "column": 43
        },
        "end": {
          "line": 296,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intlOpts",
      "start": 8163,
      "end": 8171,
      "loc": {
        "start": {
          "line": 296,
          "column": 45
        },
        "end": {
          "line": 296,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8171,
      "end": 8172,
      "loc": {
        "start": {
          "line": 296,
          "column": 53
        },
        "end": {
          "line": 296,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8172,
      "end": 8173,
      "loc": {
        "start": {
          "line": 296,
          "column": 54
        },
        "end": {
          "line": 296,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 8180,
      "end": 8182,
      "loc": {
        "start": {
          "line": 297,
          "column": 6
        },
        "end": {
          "line": 297,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8183,
      "end": 8184,
      "loc": {
        "start": {
          "line": 297,
          "column": 9
        },
        "end": {
          "line": 297,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "z",
      "start": 8184,
      "end": 8185,
      "loc": {
        "start": {
          "line": 297,
          "column": 10
        },
        "end": {
          "line": 297,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8185,
      "end": 8186,
      "loc": {
        "start": {
          "line": 297,
          "column": 11
        },
        "end": {
          "line": 297,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8187,
      "end": 8188,
      "loc": {
        "start": {
          "line": 297,
          "column": 13
        },
        "end": {
          "line": 297,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "realIntlOpts",
      "start": 8197,
      "end": 8209,
      "loc": {
        "start": {
          "line": 298,
          "column": 8
        },
        "end": {
          "line": 298,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8209,
      "end": 8210,
      "loc": {
        "start": {
          "line": 298,
          "column": 20
        },
        "end": {
          "line": 298,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "timeZone",
      "start": 8210,
      "end": 8218,
      "loc": {
        "start": {
          "line": 298,
          "column": 21
        },
        "end": {
          "line": 298,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8219,
      "end": 8220,
      "loc": {
        "start": {
          "line": 298,
          "column": 30
        },
        "end": {
          "line": 298,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "z",
      "start": 8221,
      "end": 8222,
      "loc": {
        "start": {
          "line": 298,
          "column": 32
        },
        "end": {
          "line": 298,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8222,
      "end": 8223,
      "loc": {
        "start": {
          "line": 298,
          "column": 33
        },
        "end": {
          "line": 298,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8230,
      "end": 8231,
      "loc": {
        "start": {
          "line": 299,
          "column": 6
        },
        "end": {
          "line": 299,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 8238,
      "end": 8244,
      "loc": {
        "start": {
          "line": 300,
          "column": 6
        },
        "end": {
          "line": 300,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8245,
      "end": 8246,
      "loc": {
        "start": {
          "line": 300,
          "column": 13
        },
        "end": {
          "line": 300,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 8246,
      "end": 8249,
      "loc": {
        "start": {
          "line": 300,
          "column": 14
        },
        "end": {
          "line": 300,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Intl",
      "start": 8250,
      "end": 8254,
      "loc": {
        "start": {
          "line": 300,
          "column": 18
        },
        "end": {
          "line": 300,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8254,
      "end": 8255,
      "loc": {
        "start": {
          "line": 300,
          "column": 22
        },
        "end": {
          "line": 300,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "DateTimeFormat",
      "start": 8255,
      "end": 8269,
      "loc": {
        "start": {
          "line": 300,
          "column": 23
        },
        "end": {
          "line": 300,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8269,
      "end": 8270,
      "loc": {
        "start": {
          "line": 300,
          "column": 37
        },
        "end": {
          "line": 300,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8270,
      "end": 8274,
      "loc": {
        "start": {
          "line": 300,
          "column": 38
        },
        "end": {
          "line": 300,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8274,
      "end": 8275,
      "loc": {
        "start": {
          "line": 300,
          "column": 42
        },
        "end": {
          "line": 300,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "intl",
      "start": 8275,
      "end": 8279,
      "loc": {
        "start": {
          "line": 300,
          "column": 43
        },
        "end": {
          "line": 300,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8279,
      "end": 8280,
      "loc": {
        "start": {
          "line": 300,
          "column": 47
        },
        "end": {
          "line": 300,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "realIntlOpts",
      "start": 8281,
      "end": 8293,
      "loc": {
        "start": {
          "line": 300,
          "column": 49
        },
        "end": {
          "line": 300,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8293,
      "end": 8294,
      "loc": {
        "start": {
          "line": 300,
          "column": 61
        },
        "end": {
          "line": 300,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8294,
      "end": 8295,
      "loc": {
        "start": {
          "line": 300,
          "column": 62
        },
        "end": {
          "line": 300,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "d",
      "start": 8296,
      "end": 8297,
      "loc": {
        "start": {
          "line": 300,
          "column": 64
        },
        "end": {
          "line": 300,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8297,
      "end": 8298,
      "loc": {
        "start": {
          "line": 300,
          "column": 65
        },
        "end": {
          "line": 300,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8298,
      "end": 8299,
      "loc": {
        "start": {
          "line": 300,
          "column": 66
        },
        "end": {
          "line": 300,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8304,
      "end": 8305,
      "loc": {
        "start": {
          "line": 301,
          "column": 4
        },
        "end": {
          "line": 301,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 8306,
      "end": 8310,
      "loc": {
        "start": {
          "line": 301,
          "column": 6
        },
        "end": {
          "line": 301,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8311,
      "end": 8312,
      "loc": {
        "start": {
          "line": 301,
          "column": 11
        },
        "end": {
          "line": 301,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 8319,
      "end": 8325,
      "loc": {
        "start": {
          "line": 302,
          "column": 6
        },
        "end": {
          "line": 302,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8326,
      "end": 8327,
      "loc": {
        "start": {
          "line": 302,
          "column": 13
        },
        "end": {
          "line": 302,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 8327,
      "end": 8330,
      "loc": {
        "start": {
          "line": 302,
          "column": 14
        },
        "end": {
          "line": 302,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "PolyDateFormatter",
      "start": 8331,
      "end": 8348,
      "loc": {
        "start": {
          "line": 302,
          "column": 18
        },
        "end": {
          "line": 302,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8348,
      "end": 8349,
      "loc": {
        "start": {
          "line": 302,
          "column": 35
        },
        "end": {
          "line": 302,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8349,
      "end": 8350,
      "loc": {
        "start": {
          "line": 302,
          "column": 36
        },
        "end": {
          "line": 302,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8350,
      "end": 8351,
      "loc": {
        "start": {
          "line": 302,
          "column": 37
        },
        "end": {
          "line": 302,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "d",
      "start": 8352,
      "end": 8353,
      "loc": {
        "start": {
          "line": 302,
          "column": 39
        },
        "end": {
          "line": 302,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8353,
      "end": 8354,
      "loc": {
        "start": {
          "line": 302,
          "column": 40
        },
        "end": {
          "line": 302,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8354,
      "end": 8355,
      "loc": {
        "start": {
          "line": 302,
          "column": 41
        },
        "end": {
          "line": 302,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8360,
      "end": 8361,
      "loc": {
        "start": {
          "line": 303,
          "column": 4
        },
        "end": {
          "line": 303,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8364,
      "end": 8365,
      "loc": {
        "start": {
          "line": 304,
          "column": 2
        },
        "end": {
          "line": 304,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "equals",
      "start": 8369,
      "end": 8375,
      "loc": {
        "start": {
          "line": 306,
          "column": 2
        },
        "end": {
          "line": 306,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8375,
      "end": 8376,
      "loc": {
        "start": {
          "line": 306,
          "column": 8
        },
        "end": {
          "line": 306,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "other",
      "start": 8376,
      "end": 8381,
      "loc": {
        "start": {
          "line": 306,
          "column": 9
        },
        "end": {
          "line": 306,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8381,
      "end": 8382,
      "loc": {
        "start": {
          "line": 306,
          "column": 14
        },
        "end": {
          "line": 306,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8383,
      "end": 8384,
      "loc": {
        "start": {
          "line": 306,
          "column": 16
        },
        "end": {
          "line": 306,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 8389,
      "end": 8395,
      "loc": {
        "start": {
          "line": 307,
          "column": 4
        },
        "end": {
          "line": 307,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8396,
      "end": 8397,
      "loc": {
        "start": {
          "line": 307,
          "column": 11
        },
        "end": {
          "line": 307,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8404,
      "end": 8408,
      "loc": {
        "start": {
          "line": 308,
          "column": 6
        },
        "end": {
          "line": 308,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8408,
      "end": 8409,
      "loc": {
        "start": {
          "line": 308,
          "column": 10
        },
        "end": {
          "line": 308,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 8409,
      "end": 8415,
      "loc": {
        "start": {
          "line": 308,
          "column": 11
        },
        "end": {
          "line": 308,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 8416,
      "end": 8419,
      "loc": {
        "start": {
          "line": 308,
          "column": 18
        },
        "end": {
          "line": 308,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "other",
      "start": 8420,
      "end": 8425,
      "loc": {
        "start": {
          "line": 308,
          "column": 22
        },
        "end": {
          "line": 308,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8425,
      "end": 8426,
      "loc": {
        "start": {
          "line": 308,
          "column": 27
        },
        "end": {
          "line": 308,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "locale",
      "start": 8426,
      "end": 8432,
      "loc": {
        "start": {
          "line": 308,
          "column": 28
        },
        "end": {
          "line": 308,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 8433,
      "end": 8435,
      "loc": {
        "start": {
          "line": 308,
          "column": 35
        },
        "end": {
          "line": 308,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8442,
      "end": 8446,
      "loc": {
        "start": {
          "line": 309,
          "column": 6
        },
        "end": {
          "line": 309,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8446,
      "end": 8447,
      "loc": {
        "start": {
          "line": 309,
          "column": 10
        },
        "end": {
          "line": 309,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 8447,
      "end": 8462,
      "loc": {
        "start": {
          "line": 309,
          "column": 11
        },
        "end": {
          "line": 309,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 8463,
      "end": 8466,
      "loc": {
        "start": {
          "line": 309,
          "column": 27
        },
        "end": {
          "line": 309,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "other",
      "start": 8467,
      "end": 8472,
      "loc": {
        "start": {
          "line": 309,
          "column": 31
        },
        "end": {
          "line": 309,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8472,
      "end": 8473,
      "loc": {
        "start": {
          "line": 309,
          "column": 36
        },
        "end": {
          "line": 309,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numberingSystem",
      "start": 8473,
      "end": 8488,
      "loc": {
        "start": {
          "line": 309,
          "column": 37
        },
        "end": {
          "line": 309,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 8489,
      "end": 8491,
      "loc": {
        "start": {
          "line": 309,
          "column": 53
        },
        "end": {
          "line": 309,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8498,
      "end": 8502,
      "loc": {
        "start": {
          "line": 310,
          "column": 6
        },
        "end": {
          "line": 310,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8502,
      "end": 8503,
      "loc": {
        "start": {
          "line": 310,
          "column": 10
        },
        "end": {
          "line": 310,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 8503,
      "end": 8517,
      "loc": {
        "start": {
          "line": 310,
          "column": 11
        },
        "end": {
          "line": 310,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 8518,
      "end": 8521,
      "loc": {
        "start": {
          "line": 310,
          "column": 26
        },
        "end": {
          "line": 310,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "other",
      "start": 8522,
      "end": 8527,
      "loc": {
        "start": {
          "line": 310,
          "column": 30
        },
        "end": {
          "line": 310,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8527,
      "end": 8528,
      "loc": {
        "start": {
          "line": 310,
          "column": 35
        },
        "end": {
          "line": 310,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "outputCalendar",
      "start": 8528,
      "end": 8542,
      "loc": {
        "start": {
          "line": 310,
          "column": 36
        },
        "end": {
          "line": 310,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8547,
      "end": 8548,
      "loc": {
        "start": {
          "line": 311,
          "column": 4
        },
        "end": {
          "line": 311,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8548,
      "end": 8549,
      "loc": {
        "start": {
          "line": 311,
          "column": 5
        },
        "end": {
          "line": 311,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8552,
      "end": 8553,
      "loc": {
        "start": {
          "line": 312,
          "column": 2
        },
        "end": {
          "line": 312,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8554,
      "end": 8555,
      "loc": {
        "start": {
          "line": 313,
          "column": 0
        },
        "end": {
          "line": 313,
          "column": 1
        }
      }
    },
    {
      "type": {
        "label": "eof",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8556,
      "end": 8556,
      "loc": {
        "start": {
          "line": 314,
          "column": 0
        },
        "end": {
          "line": 314,
          "column": 0
        }
      }
    }
  ]
}