{
  "type": "File",
  "start": 0,
  "end": 16992,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 419,
      "column": 1
    }
  },
  "program": {
    "type": "Program",
    "start": 0,
    "end": 16992,
    "loc": {
      "start": {
        "line": 1,
        "column": 0
      },
      "end": {
        "line": 419,
        "column": 1
      }
    },
    "sourceType": "module",
    "body": [
      {
        "type": "ImportDeclaration",
        "start": 0,
        "end": 36,
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 36
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 7,
            "end": 15,
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 15
              }
            },
            "local": {
              "type": "Identifier",
              "start": 7,
              "end": 15,
              "loc": {
                "start": {
                  "line": 1,
                  "column": 7
                },
                "end": {
                  "line": 1,
                  "column": 15
                },
                "identifierName": "UAParser"
              },
              "name": "UAParser"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 21,
          "end": 35,
          "loc": {
            "start": {
              "line": 1,
              "column": 21
            },
            "end": {
              "line": 1,
              "column": 35
            }
          },
          "extra": {
            "rawValue": "ua-parser-js",
            "raw": "'ua-parser-js'"
          },
          "value": "ua-parser-js"
        },
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Used to evaluate whether or not to render a component\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} options.props - Props to test comparison values against, usually Object.assign(rjx.props,rjx.asyncprops,rjx.thisprops,rjx.windowprops) \r\n * @returns {Boolean} returns true if all comparisons are true or if using or comparisons, at least one condition is true\r\n * @example\r\n const sampleRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className: 'rjx',\r\n    bigNum: 1430931039,\r\n    smallNum: 0.425,\r\n    falsey: false,\r\n    truthy: true,\r\n  },\r\n  children: 'some div',\r\n};\r\nconst testRJX = Object.assign({}, sampleRJX, {\r\n  comparisonprops: [{\r\n    left: ['truthy',],\r\n    operation:'==',\r\n    right:['falsey',],\r\n  }],\r\n});\r\ndisplayComponent({ rjx: testRJX, props: testRJX2.props, }) // => false\r\n ",
            "start": 42,
            "end": 927,
            "loc": {
              "start": {
                "line": 4,
                "column": 0
              },
              "end": {
                "line": 31,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 929,
        "end": 4361,
        "loc": {
          "start": {
            "line": 32,
            "column": 0
          },
          "end": {
            "line": 121,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 936,
          "end": 4361,
          "loc": {
            "start": {
              "line": 32,
              "column": 7
            },
            "end": {
              "line": 121,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 945,
            "end": 961,
            "loc": {
              "start": {
                "line": 32,
                "column": 16
              },
              "end": {
                "line": 32,
                "column": 32
              },
              "identifierName": "displayComponent"
            },
            "name": "displayComponent",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "AssignmentPattern",
              "start": 962,
              "end": 974,
              "loc": {
                "start": {
                  "line": 32,
                  "column": 33
                },
                "end": {
                  "line": 32,
                  "column": 45
                }
              },
              "left": {
                "type": "Identifier",
                "start": 962,
                "end": 969,
                "loc": {
                  "start": {
                    "line": 32,
                    "column": 33
                  },
                  "end": {
                    "line": 32,
                    "column": 40
                  },
                  "identifierName": "options"
                },
                "name": "options"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 972,
                "end": 974,
                "loc": {
                  "start": {
                    "line": 32,
                    "column": 43
                  },
                  "end": {
                    "line": 32,
                    "column": 45
                  }
                },
                "properties": []
              }
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 976,
            "end": 4361,
            "loc": {
              "start": {
                "line": 32,
                "column": 47
              },
              "end": {
                "line": 121,
                "column": 1
              }
            },
            "body": [
              {
                "type": "VariableDeclaration",
                "start": 981,
                "end": 1018,
                "loc": {
                  "start": {
                    "line": 33,
                    "column": 2
                  },
                  "end": {
                    "line": 33,
                    "column": 39
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 987,
                    "end": 1017,
                    "loc": {
                      "start": {
                        "line": 33,
                        "column": 8
                      },
                      "end": {
                        "line": 33,
                        "column": 38
                      }
                    },
                    "id": {
                      "type": "ObjectPattern",
                      "start": 987,
                      "end": 1007,
                      "loc": {
                        "start": {
                          "line": 33,
                          "column": 8
                        },
                        "end": {
                          "line": 33,
                          "column": 28
                        }
                      },
                      "properties": [
                        {
                          "type": "ObjectProperty",
                          "start": 989,
                          "end": 997,
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 10
                            },
                            "end": {
                              "line": 33,
                              "column": 18
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 989,
                            "end": 992,
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 10
                              },
                              "end": {
                                "line": 33,
                                "column": 13
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 989,
                            "end": 997,
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 10
                              },
                              "end": {
                                "line": 33,
                                "column": 18
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 989,
                              "end": 992,
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 10
                                },
                                "end": {
                                  "line": 33,
                                  "column": 13
                                },
                                "identifierName": "rjx"
                              },
                              "name": "rjx"
                            },
                            "right": {
                              "type": "ObjectExpression",
                              "start": 995,
                              "end": 997,
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 16
                                },
                                "end": {
                                  "line": 33,
                                  "column": 18
                                }
                              },
                              "properties": []
                            }
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 999,
                          "end": 1004,
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 20
                            },
                            "end": {
                              "line": 33,
                              "column": 25
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 999,
                            "end": 1004,
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 20
                              },
                              "end": {
                                "line": 33,
                                "column": 25
                              },
                              "identifierName": "props"
                            },
                            "name": "props"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 999,
                            "end": 1004,
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 20
                              },
                              "end": {
                                "line": 33,
                                "column": 25
                              },
                              "identifierName": "props"
                            },
                            "name": "props"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        }
                      ]
                    },
                    "init": {
                      "type": "Identifier",
                      "start": 1010,
                      "end": 1017,
                      "loc": {
                        "start": {
                          "line": 33,
                          "column": 31
                        },
                        "end": {
                          "line": 33,
                          "column": 38
                        },
                        "identifierName": "options"
                      },
                      "name": "options"
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "VariableDeclaration",
                "start": 1022,
                "end": 1065,
                "loc": {
                  "start": {
                    "line": 34,
                    "column": 2
                  },
                  "end": {
                    "line": 34,
                    "column": 45
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 1028,
                    "end": 1064,
                    "loc": {
                      "start": {
                        "line": 34,
                        "column": 8
                      },
                      "end": {
                        "line": 34,
                        "column": 44
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 1028,
                      "end": 1042,
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 8
                        },
                        "end": {
                          "line": 34,
                          "column": 22
                        },
                        "identifierName": "propsToCompare"
                      },
                      "name": "propsToCompare"
                    },
                    "init": {
                      "type": "MemberExpression",
                      "start": 1045,
                      "end": 1064,
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 25
                        },
                        "end": {
                          "line": 34,
                          "column": 44
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1045,
                        "end": 1048,
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 25
                          },
                          "end": {
                            "line": 34,
                            "column": 28
                          },
                          "identifierName": "rjx"
                        },
                        "name": "rjx"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1049,
                        "end": 1064,
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 29
                          },
                          "end": {
                            "line": 34,
                            "column": 44
                          },
                          "identifierName": "comparisonprops"
                        },
                        "name": "comparisonprops"
                      },
                      "computed": false
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "VariableDeclaration",
                "start": 1069,
                "end": 4023,
                "loc": {
                  "start": {
                    "line": 35,
                    "column": 2
                  },
                  "end": {
                    "line": 110,
                    "column": 10
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 1075,
                    "end": 4022,
                    "loc": {
                      "start": {
                        "line": 35,
                        "column": 8
                      },
                      "end": {
                        "line": 110,
                        "column": 9
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 1075,
                      "end": 1086,
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 8
                        },
                        "end": {
                          "line": 35,
                          "column": 19
                        },
                        "identifierName": "comparisons"
                      },
                      "name": "comparisons"
                    },
                    "init": {
                      "type": "ConditionalExpression",
                      "start": 1089,
                      "end": 4022,
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 22
                        },
                        "end": {
                          "line": 110,
                          "column": 9
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 1089,
                        "end": 1118,
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 22
                          },
                          "end": {
                            "line": 35,
                            "column": 51
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1089,
                          "end": 1102,
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 22
                            },
                            "end": {
                              "line": 35,
                              "column": 35
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 1089,
                            "end": 1094,
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 22
                              },
                              "end": {
                                "line": 35,
                                "column": 27
                              },
                              "identifierName": "Array"
                            },
                            "name": "Array"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1095,
                            "end": 1102,
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 28
                              },
                              "end": {
                                "line": 35,
                                "column": 35
                              },
                              "identifierName": "isArray"
                            },
                            "name": "isArray"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 1103,
                            "end": 1117,
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 36
                              },
                              "end": {
                                "line": 35,
                                "column": 50
                              },
                              "identifierName": "propsToCompare"
                            },
                            "name": "propsToCompare"
                          }
                        ]
                      },
                      "consequent": {
                        "type": "CallExpression",
                        "start": 1121,
                        "end": 4017,
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 54
                          },
                          "end": {
                            "line": 110,
                            "column": 4
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1121,
                          "end": 1139,
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 54
                            },
                            "end": {
                              "line": 35,
                              "column": 72
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 1121,
                            "end": 1135,
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 54
                              },
                              "end": {
                                "line": 35,
                                "column": 68
                              },
                              "identifierName": "propsToCompare"
                            },
                            "name": "propsToCompare"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1136,
                            "end": 1139,
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 69
                              },
                              "end": {
                                "line": 35,
                                "column": 72
                              },
                              "identifierName": "map"
                            },
                            "name": "map"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 1140,
                            "end": 4016,
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 73
                              },
                              "end": {
                                "line": 110,
                                "column": 3
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 1140,
                                "end": 1144,
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 73
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 77
                                  },
                                  "identifierName": "comp"
                                },
                                "name": "comp"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 1148,
                              "end": 4016,
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 81
                                },
                                "end": {
                                  "line": 110,
                                  "column": 3
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 1155,
                                  "end": 1175,
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 24
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 1161,
                                      "end": 1174,
                                      "loc": {
                                        "start": {
                                          "line": 36,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 36,
                                          "column": 23
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 1161,
                                        "end": 1169,
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 18
                                          },
                                          "identifierName": "compares"
                                        },
                                        "name": "compares"
                                      },
                                      "init": {
                                        "type": "ObjectExpression",
                                        "start": 1172,
                                        "end": 1174,
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 23
                                          }
                                        },
                                        "properties": []
                                      }
                                    }
                                  ],
                                  "kind": "const"
                                },
                                {
                                  "type": "IfStatement",
                                  "start": 1181,
                                  "end": 1253,
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 5
                                    }
                                  },
                                  "test": {
                                    "type": "CallExpression",
                                    "start": 1185,
                                    "end": 1209,
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 32
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 1185,
                                      "end": 1198,
                                      "loc": {
                                        "start": {
                                          "line": 37,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 37,
                                          "column": 21
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 1185,
                                        "end": 1190,
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 13
                                          },
                                          "identifierName": "Array"
                                        },
                                        "name": "Array"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 1191,
                                        "end": 1198,
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 21
                                          },
                                          "identifierName": "isArray"
                                        },
                                        "name": "isArray"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "start": 1199,
                                        "end": 1208,
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 31
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 1199,
                                          "end": 1203,
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 26
                                            },
                                            "identifierName": "comp"
                                          },
                                          "name": "comp"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 1204,
                                          "end": 1208,
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 31
                                            },
                                            "identifierName": "left"
                                          },
                                          "name": "left"
                                        },
                                        "computed": false
                                      }
                                    ]
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 1211,
                                    "end": 1253,
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 5
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 1220,
                                        "end": 1246,
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 32
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 1220,
                                          "end": 1245,
                                          "loc": {
                                            "start": {
                                              "line": 38,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 38,
                                              "column": 31
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 1220,
                                            "end": 1233,
                                            "loc": {
                                              "start": {
                                                "line": 38,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 38,
                                                "column": 19
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 1220,
                                              "end": 1228,
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 14
                                                },
                                                "identifierName": "compares"
                                              },
                                              "name": "compares"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 1229,
                                              "end": 1233,
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 19
                                                },
                                                "identifierName": "left"
                                              },
                                              "name": "left"
                                            },
                                            "computed": false
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "start": 1236,
                                            "end": 1245,
                                            "loc": {
                                              "start": {
                                                "line": 38,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 38,
                                                "column": 31
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 1236,
                                              "end": 1240,
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 26
                                                },
                                                "identifierName": "comp"
                                              },
                                              "name": "comp"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 1241,
                                              "end": 1245,
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 31
                                                },
                                                "identifierName": "left"
                                              },
                                              "name": "left"
                                            },
                                            "computed": false
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null
                                },
                                {
                                  "type": "IfStatement",
                                  "start": 1259,
                                  "end": 1334,
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 5
                                    }
                                  },
                                  "test": {
                                    "type": "CallExpression",
                                    "start": 1263,
                                    "end": 1288,
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 33
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 1263,
                                      "end": 1276,
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 21
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 1263,
                                        "end": 1268,
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 13
                                          },
                                          "identifierName": "Array"
                                        },
                                        "name": "Array"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 1269,
                                        "end": 1276,
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 21
                                          },
                                          "identifierName": "isArray"
                                        },
                                        "name": "isArray"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "start": 1277,
                                        "end": 1287,
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 32
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 1277,
                                          "end": 1281,
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 26
                                            },
                                            "identifierName": "comp"
                                          },
                                          "name": "comp"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 1282,
                                          "end": 1287,
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 32
                                            },
                                            "identifierName": "right"
                                          },
                                          "name": "right"
                                        },
                                        "computed": false
                                      }
                                    ]
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 1290,
                                    "end": 1334,
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 5
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 1299,
                                        "end": 1327,
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 34
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 1299,
                                          "end": 1326,
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 33
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 1299,
                                            "end": 1313,
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 20
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 1299,
                                              "end": 1307,
                                              "loc": {
                                                "start": {
                                                  "line": 41,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 41,
                                                  "column": 14
                                                },
                                                "identifierName": "compares"
                                              },
                                              "name": "compares"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 1308,
                                              "end": 1313,
                                              "loc": {
                                                "start": {
                                                  "line": 41,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 41,
                                                  "column": 20
                                                },
                                                "identifierName": "right"
                                              },
                                              "name": "right"
                                            },
                                            "computed": false
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "start": 1316,
                                            "end": 1326,
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 33
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 1316,
                                              "end": 1320,
                                              "loc": {
                                                "start": {
                                                  "line": 41,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 41,
                                                  "column": 27
                                                },
                                                "identifierName": "comp"
                                              },
                                              "name": "comp"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 1321,
                                              "end": 1326,
                                              "loc": {
                                                "start": {
                                                  "line": 41,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 41,
                                                  "column": 33
                                                },
                                                "identifierName": "right"
                                              },
                                              "name": "right"
                                            },
                                            "computed": false
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null
                                },
                                {
                                  "type": "VariableDeclaration",
                                  "start": 1340,
                                  "end": 1398,
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 62
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 1346,
                                      "end": 1397,
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 61
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 1346,
                                        "end": 1358,
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 22
                                          },
                                          "identifierName": "propcompares"
                                        },
                                        "name": "propcompares"
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "start": 1361,
                                        "end": 1397,
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 61
                                          }
                                        },
                                        "callee": {
                                          "type": "Identifier",
                                          "start": 1361,
                                          "end": 1369,
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 33
                                            },
                                            "identifierName": "traverse"
                                          },
                                          "name": "traverse"
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 1370,
                                            "end": 1378,
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 42
                                              },
                                              "identifierName": "compares"
                                            },
                                            "name": "compares"
                                          },
                                          {
                                            "type": "LogicalExpression",
                                            "start": 1380,
                                            "end": 1396,
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 60
                                              }
                                            },
                                            "left": {
                                              "type": "Identifier",
                                              "start": 1380,
                                              "end": 1385,
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 43,
                                                  "column": 49
                                                },
                                                "identifierName": "props"
                                              },
                                              "name": "props"
                                            },
                                            "operator": "||",
                                            "right": {
                                              "type": "MemberExpression",
                                              "start": 1387,
                                              "end": 1396,
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 43,
                                                  "column": 60
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 1387,
                                                "end": 1390,
                                                "loc": {
                                                  "start": {
                                                    "line": 43,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 43,
                                                    "column": 54
                                                  },
                                                  "identifierName": "rjx"
                                                },
                                                "name": "rjx"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 1391,
                                                "end": 1396,
                                                "loc": {
                                                  "start": {
                                                    "line": 43,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 43,
                                                    "column": 60
                                                  },
                                                  "identifierName": "props"
                                                },
                                                "name": "props"
                                              },
                                              "computed": false
                                            }
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "kind": "const"
                                },
                                {
                                  "type": "VariableDeclaration",
                                  "start": 1404,
                                  "end": 1462,
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 62
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 1410,
                                      "end": 1461,
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 61
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 1410,
                                        "end": 1421,
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 21
                                          },
                                          "identifierName": "opscompares"
                                        },
                                        "name": "opscompares"
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "start": 1424,
                                        "end": 1461,
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 61
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 1424,
                                          "end": 1437,
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 37
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 1424,
                                            "end": 1430,
                                            "loc": {
                                              "start": {
                                                "line": 44,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 44,
                                                "column": 30
                                              },
                                              "identifierName": "Object"
                                            },
                                            "name": "Object"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 1431,
                                            "end": 1437,
                                            "loc": {
                                              "start": {
                                                "line": 44,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 44,
                                                "column": 37
                                              },
                                              "identifierName": "assign"
                                            },
                                            "name": "assign"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "ObjectExpression",
                                            "start": 1438,
                                            "end": 1440,
                                            "loc": {
                                              "start": {
                                                "line": 44,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 44,
                                                "column": 40
                                              }
                                            },
                                            "properties": []
                                          },
                                          {
                                            "type": "Identifier",
                                            "start": 1442,
                                            "end": 1446,
                                            "loc": {
                                              "start": {
                                                "line": 44,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 44,
                                                "column": 46
                                              },
                                              "identifierName": "comp"
                                            },
                                            "name": "comp"
                                          },
                                          {
                                            "type": "Identifier",
                                            "start": 1448,
                                            "end": 1460,
                                            "loc": {
                                              "start": {
                                                "line": 44,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 44,
                                                "column": 60
                                              },
                                              "identifierName": "propcompares"
                                            },
                                            "name": "propcompares"
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "kind": "const",
                                  "trailingComments": [
                                    {
                                      "type": "CommentLine",
                                      "value": " console.debug({ opscompares, compares, renderedCompProps });",
                                      "start": 1468,
                                      "end": 1531,
                                      "loc": {
                                        "start": {
                                          "line": 45,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 45,
                                          "column": 67
                                        }
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "SwitchStatement",
                                  "start": 1537,
                                  "end": 2723,
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 5
                                    }
                                  },
                                  "discriminant": {
                                    "type": "MemberExpression",
                                    "start": 1545,
                                    "end": 1566,
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 33
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 1545,
                                      "end": 1556,
                                      "loc": {
                                        "start": {
                                          "line": 46,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 46,
                                          "column": 23
                                        },
                                        "identifierName": "opscompares"
                                      },
                                      "name": "opscompares",
                                      "leadingComments": null
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 1557,
                                      "end": 1566,
                                      "loc": {
                                        "start": {
                                          "line": 46,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 46,
                                          "column": 33
                                        },
                                        "identifierName": "operation"
                                      },
                                      "name": "operation"
                                    },
                                    "computed": false,
                                    "leadingComments": null
                                  },
                                  "cases": [
                                    {
                                      "type": "SwitchCase",
                                      "start": 1575,
                                      "end": 1585,
                                      "loc": {
                                        "start": {
                                          "line": 47,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 47,
                                          "column": 14
                                        }
                                      },
                                      "consequent": [],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 1580,
                                        "end": 1584,
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 13
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "eq",
                                          "raw": "'eq'"
                                        },
                                        "value": "eq"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 1591,
                                      "end": 1745,
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 51
                                        }
                                      },
                                      "consequent": [
                                        {
                                          "type": "ReturnStatement",
                                          "start": 1700,
                                          "end": 1745,
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 51
                                            }
                                          },
                                          "argument": {
                                            "type": "BinaryExpression",
                                            "start": 1707,
                                            "end": 1744,
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 50
                                              }
                                            },
                                            "left": {
                                              "type": "MemberExpression",
                                              "start": 1707,
                                              "end": 1723,
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 29
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 1707,
                                                "end": 1718,
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 24
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares",
                                                "leadingComments": null
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 1719,
                                                "end": 1723,
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 29
                                                  },
                                                  "identifierName": "left"
                                                },
                                                "name": "left"
                                              },
                                              "computed": false,
                                              "leadingComments": null
                                            },
                                            "operator": "==",
                                            "right": {
                                              "type": "MemberExpression",
                                              "start": 1727,
                                              "end": 1744,
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 50
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 1727,
                                                "end": 1738,
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 44
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 1739,
                                                "end": 1744,
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 50
                                                  },
                                                  "identifierName": "right"
                                                },
                                                "name": "right"
                                              },
                                              "computed": false
                                            },
                                            "leadingComments": null
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "CommentLine",
                                              "value": " return opscompares.left == opscompares.right;",
                                              "start": 1609,
                                              "end": 1657,
                                              "loc": {
                                                "start": {
                                                  "line": 49,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            {
                                              "type": "CommentLine",
                                              "value": " eslint-disable-next-line",
                                              "start": 1665,
                                              "end": 1692,
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 33
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 1596,
                                        "end": 1600,
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 13
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "==",
                                          "raw": "'=='"
                                        },
                                        "value": "=="
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 1751,
                                      "end": 1763,
                                      "loc": {
                                        "start": {
                                          "line": 52,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 52,
                                          "column": 16
                                        }
                                      },
                                      "consequent": [],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 1756,
                                        "end": 1762,
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 15
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "dneq",
                                          "raw": "'dneq'"
                                        },
                                        "value": "dneq"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 1769,
                                      "end": 1779,
                                      "loc": {
                                        "start": {
                                          "line": 53,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 53,
                                          "column": 14
                                        }
                                      },
                                      "consequent": [],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 1774,
                                        "end": 1778,
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 13
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "!=",
                                          "raw": "'!='"
                                        },
                                        "value": "!="
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 1785,
                                      "end": 1904,
                                      "loc": {
                                        "start": {
                                          "line": 54,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 56,
                                          "column": 52
                                        }
                                      },
                                      "consequent": [
                                        {
                                          "type": "ReturnStatement",
                                          "start": 1858,
                                          "end": 1904,
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 52
                                            }
                                          },
                                          "argument": {
                                            "type": "BinaryExpression",
                                            "start": 1865,
                                            "end": 1903,
                                            "loc": {
                                              "start": {
                                                "line": 56,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 56,
                                                "column": 51
                                              }
                                            },
                                            "left": {
                                              "type": "MemberExpression",
                                              "start": 1865,
                                              "end": 1881,
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 29
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 1865,
                                                "end": 1876,
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 24
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares",
                                                "leadingComments": null
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 1877,
                                                "end": 1881,
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 29
                                                  },
                                                  "identifierName": "left"
                                                },
                                                "name": "left"
                                              },
                                              "computed": false,
                                              "leadingComments": null
                                            },
                                            "operator": "!==",
                                            "right": {
                                              "type": "MemberExpression",
                                              "start": 1886,
                                              "end": 1903,
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 51
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 1886,
                                                "end": 1897,
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 45
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 1898,
                                                "end": 1903,
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 51
                                                  },
                                                  "identifierName": "right"
                                                },
                                                "name": "right"
                                              },
                                              "computed": false
                                            },
                                            "leadingComments": null
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "CommentLine",
                                              "value": " return opscompares.left != opscompares.right;",
                                              "start": 1802,
                                              "end": 1850,
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 6
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 1790,
                                        "end": 1793,
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 12
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "!",
                                          "raw": "'!'"
                                        },
                                        "value": "!"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 1910,
                                      "end": 1923,
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 17
                                        }
                                      },
                                      "consequent": [],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 1915,
                                        "end": 1922,
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 16
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "dnseq",
                                          "raw": "'dnseq'"
                                        },
                                        "value": "dnseq"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 1929,
                                      "end": 1994,
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 52
                                        }
                                      },
                                      "consequent": [
                                        {
                                          "type": "ReturnStatement",
                                          "start": 1948,
                                          "end": 1994,
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 52
                                            }
                                          },
                                          "argument": {
                                            "type": "BinaryExpression",
                                            "start": 1955,
                                            "end": 1993,
                                            "loc": {
                                              "start": {
                                                "line": 59,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 59,
                                                "column": 51
                                              }
                                            },
                                            "left": {
                                              "type": "MemberExpression",
                                              "start": 1955,
                                              "end": 1971,
                                              "loc": {
                                                "start": {
                                                  "line": 59,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 59,
                                                  "column": 29
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 1955,
                                                "end": 1966,
                                                "loc": {
                                                  "start": {
                                                    "line": 59,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 59,
                                                    "column": 24
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 1967,
                                                "end": 1971,
                                                "loc": {
                                                  "start": {
                                                    "line": 59,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 59,
                                                    "column": 29
                                                  },
                                                  "identifierName": "left"
                                                },
                                                "name": "left"
                                              },
                                              "computed": false
                                            },
                                            "operator": "!==",
                                            "right": {
                                              "type": "MemberExpression",
                                              "start": 1976,
                                              "end": 1993,
                                              "loc": {
                                                "start": {
                                                  "line": 59,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 59,
                                                  "column": 51
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 1976,
                                                "end": 1987,
                                                "loc": {
                                                  "start": {
                                                    "line": 59,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 59,
                                                    "column": 45
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 1988,
                                                "end": 1993,
                                                "loc": {
                                                  "start": {
                                                    "line": 59,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 59,
                                                    "column": 51
                                                  },
                                                  "identifierName": "right"
                                                },
                                                "name": "right"
                                              },
                                              "computed": false
                                            }
                                          }
                                        }
                                      ],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 1934,
                                        "end": 1939,
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 14
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "!==",
                                          "raw": "'!=='"
                                        },
                                        "value": "!=="
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2000,
                                      "end": 2011,
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 15
                                        }
                                      },
                                      "consequent": [],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2005,
                                        "end": 2010,
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 14
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "seq",
                                          "raw": "'seq'"
                                        },
                                        "value": "seq"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2017,
                                      "end": 2082,
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 52
                                        }
                                      },
                                      "consequent": [
                                        {
                                          "type": "ReturnStatement",
                                          "start": 2036,
                                          "end": 2082,
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 52
                                            }
                                          },
                                          "argument": {
                                            "type": "BinaryExpression",
                                            "start": 2043,
                                            "end": 2081,
                                            "loc": {
                                              "start": {
                                                "line": 62,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 62,
                                                "column": 51
                                              }
                                            },
                                            "left": {
                                              "type": "MemberExpression",
                                              "start": 2043,
                                              "end": 2059,
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 62,
                                                  "column": 29
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 2043,
                                                "end": 2054,
                                                "loc": {
                                                  "start": {
                                                    "line": 62,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 62,
                                                    "column": 24
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2055,
                                                "end": 2059,
                                                "loc": {
                                                  "start": {
                                                    "line": 62,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 62,
                                                    "column": 29
                                                  },
                                                  "identifierName": "left"
                                                },
                                                "name": "left"
                                              },
                                              "computed": false
                                            },
                                            "operator": "===",
                                            "right": {
                                              "type": "MemberExpression",
                                              "start": 2064,
                                              "end": 2081,
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 62,
                                                  "column": 51
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 2064,
                                                "end": 2075,
                                                "loc": {
                                                  "start": {
                                                    "line": 62,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 62,
                                                    "column": 45
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2076,
                                                "end": 2081,
                                                "loc": {
                                                  "start": {
                                                    "line": 62,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 62,
                                                    "column": 51
                                                  },
                                                  "identifierName": "right"
                                                },
                                                "name": "right"
                                              },
                                              "computed": false
                                            }
                                          }
                                        }
                                      ],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2022,
                                        "end": 2027,
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 14
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "===",
                                          "raw": "'==='"
                                        },
                                        "value": "==="
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2088,
                                      "end": 2098,
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 14
                                        }
                                      },
                                      "consequent": [],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2093,
                                        "end": 2097,
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 13
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "lt",
                                          "raw": "'lt'"
                                        },
                                        "value": "lt"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2104,
                                      "end": 2165,
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 50
                                        }
                                      },
                                      "consequent": [
                                        {
                                          "type": "ReturnStatement",
                                          "start": 2121,
                                          "end": 2165,
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 50
                                            }
                                          },
                                          "argument": {
                                            "type": "BinaryExpression",
                                            "start": 2128,
                                            "end": 2164,
                                            "loc": {
                                              "start": {
                                                "line": 65,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 65,
                                                "column": 49
                                              }
                                            },
                                            "left": {
                                              "type": "MemberExpression",
                                              "start": 2128,
                                              "end": 2144,
                                              "loc": {
                                                "start": {
                                                  "line": 65,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 65,
                                                  "column": 29
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 2128,
                                                "end": 2139,
                                                "loc": {
                                                  "start": {
                                                    "line": 65,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 65,
                                                    "column": 24
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2140,
                                                "end": 2144,
                                                "loc": {
                                                  "start": {
                                                    "line": 65,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 65,
                                                    "column": 29
                                                  },
                                                  "identifierName": "left"
                                                },
                                                "name": "left"
                                              },
                                              "computed": false
                                            },
                                            "operator": "<",
                                            "right": {
                                              "type": "MemberExpression",
                                              "start": 2147,
                                              "end": 2164,
                                              "loc": {
                                                "start": {
                                                  "line": 65,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 65,
                                                  "column": 49
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 2147,
                                                "end": 2158,
                                                "loc": {
                                                  "start": {
                                                    "line": 65,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 65,
                                                    "column": 43
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2159,
                                                "end": 2164,
                                                "loc": {
                                                  "start": {
                                                    "line": 65,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 65,
                                                    "column": 49
                                                  },
                                                  "identifierName": "right"
                                                },
                                                "name": "right"
                                              },
                                              "computed": false
                                            }
                                          }
                                        }
                                      ],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2109,
                                        "end": 2112,
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 12
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "<",
                                          "raw": "'<'"
                                        },
                                        "value": "<"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2171,
                                      "end": 2182,
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 15
                                        }
                                      },
                                      "consequent": [],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2176,
                                        "end": 2181,
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 14
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "lte",
                                          "raw": "'lte'"
                                        },
                                        "value": "lte"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2188,
                                      "end": 2251,
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 51
                                        }
                                      },
                                      "consequent": [
                                        {
                                          "type": "ReturnStatement",
                                          "start": 2206,
                                          "end": 2251,
                                          "loc": {
                                            "start": {
                                              "line": 68,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 68,
                                              "column": 51
                                            }
                                          },
                                          "argument": {
                                            "type": "BinaryExpression",
                                            "start": 2213,
                                            "end": 2250,
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 50
                                              }
                                            },
                                            "left": {
                                              "type": "MemberExpression",
                                              "start": 2213,
                                              "end": 2229,
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 29
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 2213,
                                                "end": 2224,
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 24
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2225,
                                                "end": 2229,
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 29
                                                  },
                                                  "identifierName": "left"
                                                },
                                                "name": "left"
                                              },
                                              "computed": false
                                            },
                                            "operator": "<=",
                                            "right": {
                                              "type": "MemberExpression",
                                              "start": 2233,
                                              "end": 2250,
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 50
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 2233,
                                                "end": 2244,
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 44
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2245,
                                                "end": 2250,
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 50
                                                  },
                                                  "identifierName": "right"
                                                },
                                                "name": "right"
                                              },
                                              "computed": false
                                            }
                                          }
                                        }
                                      ],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2193,
                                        "end": 2197,
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 13
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "<=",
                                          "raw": "'<='"
                                        },
                                        "value": "<="
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2257,
                                      "end": 2267,
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 14
                                        }
                                      },
                                      "consequent": [],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2262,
                                        "end": 2266,
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 13
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "gt",
                                          "raw": "'gt'"
                                        },
                                        "value": "gt"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2273,
                                      "end": 2334,
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 50
                                        }
                                      },
                                      "consequent": [
                                        {
                                          "type": "ReturnStatement",
                                          "start": 2290,
                                          "end": 2334,
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 50
                                            }
                                          },
                                          "argument": {
                                            "type": "BinaryExpression",
                                            "start": 2297,
                                            "end": 2333,
                                            "loc": {
                                              "start": {
                                                "line": 71,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 71,
                                                "column": 49
                                              }
                                            },
                                            "left": {
                                              "type": "MemberExpression",
                                              "start": 2297,
                                              "end": 2313,
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 29
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 2297,
                                                "end": 2308,
                                                "loc": {
                                                  "start": {
                                                    "line": 71,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 71,
                                                    "column": 24
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2309,
                                                "end": 2313,
                                                "loc": {
                                                  "start": {
                                                    "line": 71,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 71,
                                                    "column": 29
                                                  },
                                                  "identifierName": "left"
                                                },
                                                "name": "left"
                                              },
                                              "computed": false
                                            },
                                            "operator": ">",
                                            "right": {
                                              "type": "MemberExpression",
                                              "start": 2316,
                                              "end": 2333,
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 49
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 2316,
                                                "end": 2327,
                                                "loc": {
                                                  "start": {
                                                    "line": 71,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 71,
                                                    "column": 43
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2328,
                                                "end": 2333,
                                                "loc": {
                                                  "start": {
                                                    "line": 71,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 71,
                                                    "column": 49
                                                  },
                                                  "identifierName": "right"
                                                },
                                                "name": "right"
                                              },
                                              "computed": false
                                            }
                                          }
                                        }
                                      ],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2278,
                                        "end": 2281,
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 12
                                          }
                                        },
                                        "extra": {
                                          "rawValue": ">",
                                          "raw": "'>'"
                                        },
                                        "value": ">"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2340,
                                      "end": 2351,
                                      "loc": {
                                        "start": {
                                          "line": 72,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 72,
                                          "column": 15
                                        }
                                      },
                                      "consequent": [],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2345,
                                        "end": 2350,
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 14
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "gte",
                                          "raw": "'gte'"
                                        },
                                        "value": "gte"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2357,
                                      "end": 2420,
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 51
                                        }
                                      },
                                      "consequent": [
                                        {
                                          "type": "ReturnStatement",
                                          "start": 2375,
                                          "end": 2420,
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 74,
                                              "column": 51
                                            }
                                          },
                                          "argument": {
                                            "type": "BinaryExpression",
                                            "start": 2382,
                                            "end": 2419,
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 50
                                              }
                                            },
                                            "left": {
                                              "type": "MemberExpression",
                                              "start": 2382,
                                              "end": 2398,
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 29
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 2382,
                                                "end": 2393,
                                                "loc": {
                                                  "start": {
                                                    "line": 74,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 74,
                                                    "column": 24
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2394,
                                                "end": 2398,
                                                "loc": {
                                                  "start": {
                                                    "line": 74,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 74,
                                                    "column": 29
                                                  },
                                                  "identifierName": "left"
                                                },
                                                "name": "left"
                                              },
                                              "computed": false
                                            },
                                            "operator": ">=",
                                            "right": {
                                              "type": "MemberExpression",
                                              "start": 2402,
                                              "end": 2419,
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 50
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 2402,
                                                "end": 2413,
                                                "loc": {
                                                  "start": {
                                                    "line": 74,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 74,
                                                    "column": 44
                                                  },
                                                  "identifierName": "opscompares"
                                                },
                                                "name": "opscompares"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2414,
                                                "end": 2419,
                                                "loc": {
                                                  "start": {
                                                    "line": 74,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 74,
                                                    "column": 50
                                                  },
                                                  "identifierName": "right"
                                                },
                                                "name": "right"
                                              },
                                              "computed": false
                                            }
                                          }
                                        }
                                      ],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2362,
                                        "end": 2366,
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 13
                                          }
                                        },
                                        "extra": {
                                          "rawValue": ">=",
                                          "raw": "'>='"
                                        },
                                        "value": ">="
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2426,
                                      "end": 2437,
                                      "loc": {
                                        "start": {
                                          "line": 75,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 75,
                                          "column": 15
                                        }
                                      },
                                      "consequent": [],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2431,
                                        "end": 2436,
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 14
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "dne",
                                          "raw": "'dne'"
                                        },
                                        "value": "dne"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2443,
                                      "end": 2460,
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 21
                                        }
                                      },
                                      "consequent": [],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2448,
                                        "end": 2459,
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 76,
                                            "column": 20
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "undefined",
                                          "raw": "'undefined'"
                                        },
                                        "value": "undefined"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2466,
                                      "end": 2553,
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 78,
                                          "column": 73
                                        }
                                      },
                                      "consequent": [
                                        {
                                          "type": "ReturnStatement",
                                          "start": 2486,
                                          "end": 2553,
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 73
                                            }
                                          },
                                          "argument": {
                                            "type": "LogicalExpression",
                                            "start": 2493,
                                            "end": 2552,
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 78,
                                                "column": 72
                                              }
                                            },
                                            "left": {
                                              "type": "BinaryExpression",
                                              "start": 2493,
                                              "end": 2523,
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 78,
                                                  "column": 43
                                                }
                                              },
                                              "left": {
                                                "type": "MemberExpression",
                                                "start": 2493,
                                                "end": 2509,
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 29
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 2493,
                                                  "end": 2504,
                                                  "loc": {
                                                    "start": {
                                                      "line": 78,
                                                      "column": 13
                                                    },
                                                    "end": {
                                                      "line": 78,
                                                      "column": 24
                                                    },
                                                    "identifierName": "opscompares"
                                                  },
                                                  "name": "opscompares"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 2505,
                                                  "end": 2509,
                                                  "loc": {
                                                    "start": {
                                                      "line": 78,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 78,
                                                      "column": 29
                                                    },
                                                    "identifierName": "left"
                                                  },
                                                  "name": "left"
                                                },
                                                "computed": false
                                              },
                                              "operator": "===",
                                              "right": {
                                                "type": "Identifier",
                                                "start": 2514,
                                                "end": 2523,
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 43
                                                  },
                                                  "identifierName": "undefined"
                                                },
                                                "name": "undefined"
                                              }
                                            },
                                            "operator": "||",
                                            "right": {
                                              "type": "BinaryExpression",
                                              "start": 2527,
                                              "end": 2552,
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 78,
                                                  "column": 72
                                                }
                                              },
                                              "left": {
                                                "type": "MemberExpression",
                                                "start": 2527,
                                                "end": 2543,
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 63
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 2527,
                                                  "end": 2538,
                                                  "loc": {
                                                    "start": {
                                                      "line": 78,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 78,
                                                      "column": 58
                                                    },
                                                    "identifierName": "opscompares"
                                                  },
                                                  "name": "opscompares"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 2539,
                                                  "end": 2543,
                                                  "loc": {
                                                    "start": {
                                                      "line": 78,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 78,
                                                      "column": 63
                                                    },
                                                    "identifierName": "left"
                                                  },
                                                  "name": "left"
                                                },
                                                "computed": false
                                              },
                                              "operator": "===",
                                              "right": {
                                                "type": "NullLiteral",
                                                "start": 2548,
                                                "end": 2552,
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 68
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 72
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        }
                                      ],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2471,
                                        "end": 2477,
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 15
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "null",
                                          "raw": "'null'"
                                        },
                                        "value": "null"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2560,
                                      "end": 2573,
                                      "loc": {
                                        "start": {
                                          "line": 79,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 79,
                                          "column": 17
                                        }
                                      },
                                      "consequent": [],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2565,
                                        "end": 2572,
                                        "loc": {
                                          "start": {
                                            "line": 79,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 79,
                                            "column": 16
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "!null",
                                          "raw": "'!null'"
                                        },
                                        "value": "!null"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2579,
                                      "end": 2597,
                                      "loc": {
                                        "start": {
                                          "line": 80,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 80,
                                          "column": 22
                                        }
                                      },
                                      "consequent": [],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2584,
                                        "end": 2596,
                                        "loc": {
                                          "start": {
                                            "line": 80,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 80,
                                            "column": 21
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "!undefined",
                                          "raw": "'!undefined'"
                                        },
                                        "value": "!undefined"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2603,
                                      "end": 2617,
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 18
                                        }
                                      },
                                      "consequent": [],
                                      "test": {
                                        "type": "StringLiteral",
                                        "start": 2608,
                                        "end": 2616,
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 17
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "exists",
                                          "raw": "'exists'"
                                        },
                                        "value": "exists"
                                      }
                                    },
                                    {
                                      "type": "SwitchCase",
                                      "start": 2623,
                                      "end": 2716,
                                      "loc": {
                                        "start": {
                                          "line": 82,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 83,
                                          "column": 73
                                        }
                                      },
                                      "consequent": [
                                        {
                                          "type": "ReturnStatement",
                                          "start": 2649,
                                          "end": 2716,
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 73
                                            }
                                          },
                                          "argument": {
                                            "type": "LogicalExpression",
                                            "start": 2656,
                                            "end": 2715,
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 72
                                              }
                                            },
                                            "left": {
                                              "type": "BinaryExpression",
                                              "start": 2656,
                                              "end": 2686,
                                              "loc": {
                                                "start": {
                                                  "line": 83,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 83,
                                                  "column": 43
                                                }
                                              },
                                              "left": {
                                                "type": "MemberExpression",
                                                "start": 2656,
                                                "end": 2672,
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 29
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 2656,
                                                  "end": 2667,
                                                  "loc": {
                                                    "start": {
                                                      "line": 83,
                                                      "column": 13
                                                    },
                                                    "end": {
                                                      "line": 83,
                                                      "column": 24
                                                    },
                                                    "identifierName": "opscompares"
                                                  },
                                                  "name": "opscompares",
                                                  "leadingComments": null
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 2668,
                                                  "end": 2672,
                                                  "loc": {
                                                    "start": {
                                                      "line": 83,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 83,
                                                      "column": 29
                                                    },
                                                    "identifierName": "left"
                                                  },
                                                  "name": "left"
                                                },
                                                "computed": false,
                                                "leadingComments": null
                                              },
                                              "operator": "!==",
                                              "right": {
                                                "type": "Identifier",
                                                "start": 2677,
                                                "end": 2686,
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 43
                                                  },
                                                  "identifierName": "undefined"
                                                },
                                                "name": "undefined"
                                              },
                                              "leadingComments": null
                                            },
                                            "operator": "&&",
                                            "right": {
                                              "type": "BinaryExpression",
                                              "start": 2690,
                                              "end": 2715,
                                              "loc": {
                                                "start": {
                                                  "line": 83,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 83,
                                                  "column": 72
                                                }
                                              },
                                              "left": {
                                                "type": "MemberExpression",
                                                "start": 2690,
                                                "end": 2706,
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 63
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 2690,
                                                  "end": 2701,
                                                  "loc": {
                                                    "start": {
                                                      "line": 83,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 83,
                                                      "column": 58
                                                    },
                                                    "identifierName": "opscompares"
                                                  },
                                                  "name": "opscompares"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 2702,
                                                  "end": 2706,
                                                  "loc": {
                                                    "start": {
                                                      "line": 83,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 83,
                                                      "column": 63
                                                    },
                                                    "identifierName": "left"
                                                  },
                                                  "name": "left"
                                                },
                                                "computed": false
                                              },
                                              "operator": "!==",
                                              "right": {
                                                "type": "NullLiteral",
                                                "start": 2711,
                                                "end": 2715,
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 68
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 72
                                                  }
                                                }
                                              }
                                            },
                                            "leadingComments": null
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "CommentLine",
                                              "value": "'exists'",
                                              "start": 2631,
                                              "end": 2641,
                                              "loc": {
                                                "start": {
                                                  "line": 82,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 82,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "test": null
                                    }
                                  ],
                                  "leadingComments": [
                                    {
                                      "type": "CommentLine",
                                      "value": " console.debug({ opscompares, compares, renderedCompProps });",
                                      "start": 1468,
                                      "end": 1531,
                                      "loc": {
                                        "start": {
                                          "line": 45,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 45,
                                          "column": 67
                                        }
                                      }
                                    }
                                  ],
                                  "trailingComments": [
                                    {
                                      "type": "CommentLine",
                                      "value": " }",
                                      "start": 2729,
                                      "end": 2733,
                                      "loc": {
                                        "start": {
                                          "line": 85,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 85,
                                          "column": 8
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " if (opscompares.operation === 'eq') {",
                                      "start": 2739,
                                      "end": 2779,
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 44
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": "   // return opscompares.left == opscompares.right;",
                                      "start": 2785,
                                      "end": 2838,
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 57
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": "   // eslint-disable-next-line",
                                      "start": 2844,
                                      "end": 2876,
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 36
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": "   return opscompares.left == opscompares.right;",
                                      "start": 2882,
                                      "end": 2932,
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 54
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " } else if (opscompares.operation === 'dneq') {",
                                      "start": 2938,
                                      "end": 2987,
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 53
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": "   // return opscompares.left != opscompares.right;",
                                      "start": 2993,
                                      "end": 3046,
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 57
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": "   return opscompares.left !== opscompares.right;",
                                      "start": 3052,
                                      "end": 3103,
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 55
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " } else if (opscompares.operation === 'dnseq') {",
                                      "start": 3109,
                                      "end": 3159,
                                      "loc": {
                                        "start": {
                                          "line": 93,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 93,
                                          "column": 54
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": "   return opscompares.left !== opscompares.right;",
                                      "start": 3165,
                                      "end": 3216,
                                      "loc": {
                                        "start": {
                                          "line": 94,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 94,
                                          "column": 55
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " } else if (opscompares.operation === 'seq') {",
                                      "start": 3222,
                                      "end": 3270,
                                      "loc": {
                                        "start": {
                                          "line": 95,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 52
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": "   return opscompares.left === opscompares.right;",
                                      "start": 3276,
                                      "end": 3327,
                                      "loc": {
                                        "start": {
                                          "line": 96,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 96,
                                          "column": 55
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " } else if (opscompares.operation === 'lt') {",
                                      "start": 3333,
                                      "end": 3380,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 51
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": "   return opscompares.left < opscompares.right;",
                                      "start": 3386,
                                      "end": 3435,
                                      "loc": {
                                        "start": {
                                          "line": 98,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 98,
                                          "column": 53
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " } else if (opscompares.operation === 'lte') {",
                                      "start": 3441,
                                      "end": 3489,
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 52
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": "   return opscompares.left <= opscompares.right;",
                                      "start": 3495,
                                      "end": 3545,
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 54
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " } else if (opscompares.operation === 'gt') {",
                                      "start": 3551,
                                      "end": 3598,
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 101,
                                          "column": 51
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": "   return opscompares.left > opscompares.right;",
                                      "start": 3604,
                                      "end": 3653,
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 53
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " } else if (opscompares.operation === 'gte') {",
                                      "start": 3659,
                                      "end": 3707,
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 52
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": "   return opscompares.left >= opscompares.right;",
                                      "start": 3713,
                                      "end": 3763,
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 54
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " } else if (opscompares.operation === 'dne') {",
                                      "start": 3769,
                                      "end": 3817,
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 52
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": "   return opscompares.left === undefined || opscompares.left === null;",
                                      "start": 3823,
                                      "end": 3895,
                                      "loc": {
                                        "start": {
                                          "line": 106,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 106,
                                          "column": 76
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " } else { //'exists'",
                                      "start": 3901,
                                      "end": 3923,
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 26
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": "   return opscompares.left !== undefined && opscompares.left !== null;",
                                      "start": 3929,
                                      "end": 4001,
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 76
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " }",
                                      "start": 4007,
                                      "end": 4011,
                                      "loc": {
                                        "start": {
                                          "line": 109,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 109,
                                          "column": 8
                                        }
                                      }
                                    }
                                  ]
                                }
                              ],
                              "directives": []
                            },
                            "trailingComments": [
                              {
                                "type": "CommentLine",
                                "value": " }",
                                "start": 2729,
                                "end": 2733,
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 8
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": " if (opscompares.operation === 'eq') {",
                                "start": 2739,
                                "end": 2779,
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 44
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": "   // return opscompares.left == opscompares.right;",
                                "start": 2785,
                                "end": 2838,
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 57
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": "   // eslint-disable-next-line",
                                "start": 2844,
                                "end": 2876,
                                "loc": {
                                  "start": {
                                    "line": 88,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 88,
                                    "column": 36
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": "   return opscompares.left == opscompares.right;",
                                "start": 2882,
                                "end": 2932,
                                "loc": {
                                  "start": {
                                    "line": 89,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 89,
                                    "column": 54
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": " } else if (opscompares.operation === 'dneq') {",
                                "start": 2938,
                                "end": 2987,
                                "loc": {
                                  "start": {
                                    "line": 90,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 90,
                                    "column": 53
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": "   // return opscompares.left != opscompares.right;",
                                "start": 2993,
                                "end": 3046,
                                "loc": {
                                  "start": {
                                    "line": 91,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 91,
                                    "column": 57
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": "   return opscompares.left !== opscompares.right;",
                                "start": 3052,
                                "end": 3103,
                                "loc": {
                                  "start": {
                                    "line": 92,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 92,
                                    "column": 55
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": " } else if (opscompares.operation === 'dnseq') {",
                                "start": 3109,
                                "end": 3159,
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 54
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": "   return opscompares.left !== opscompares.right;",
                                "start": 3165,
                                "end": 3216,
                                "loc": {
                                  "start": {
                                    "line": 94,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 94,
                                    "column": 55
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": " } else if (opscompares.operation === 'seq') {",
                                "start": 3222,
                                "end": 3270,
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 52
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": "   return opscompares.left === opscompares.right;",
                                "start": 3276,
                                "end": 3327,
                                "loc": {
                                  "start": {
                                    "line": 96,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 96,
                                    "column": 55
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": " } else if (opscompares.operation === 'lt') {",
                                "start": 3333,
                                "end": 3380,
                                "loc": {
                                  "start": {
                                    "line": 97,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 97,
                                    "column": 51
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": "   return opscompares.left < opscompares.right;",
                                "start": 3386,
                                "end": 3435,
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 53
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": " } else if (opscompares.operation === 'lte') {",
                                "start": 3441,
                                "end": 3489,
                                "loc": {
                                  "start": {
                                    "line": 99,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 99,
                                    "column": 52
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": "   return opscompares.left <= opscompares.right;",
                                "start": 3495,
                                "end": 3545,
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 54
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": " } else if (opscompares.operation === 'gt') {",
                                "start": 3551,
                                "end": 3598,
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 51
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": "   return opscompares.left > opscompares.right;",
                                "start": 3604,
                                "end": 3653,
                                "loc": {
                                  "start": {
                                    "line": 102,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 102,
                                    "column": 53
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": " } else if (opscompares.operation === 'gte') {",
                                "start": 3659,
                                "end": 3707,
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 52
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": "   return opscompares.left >= opscompares.right;",
                                "start": 3713,
                                "end": 3763,
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 104,
                                    "column": 54
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": " } else if (opscompares.operation === 'dne') {",
                                "start": 3769,
                                "end": 3817,
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 52
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": "   return opscompares.left === undefined || opscompares.left === null;",
                                "start": 3823,
                                "end": 3895,
                                "loc": {
                                  "start": {
                                    "line": 106,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 106,
                                    "column": 76
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": " } else { //'exists'",
                                "start": 3901,
                                "end": 3923,
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 26
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": "   return opscompares.left !== undefined && opscompares.left !== null;",
                                "start": 3929,
                                "end": 4001,
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 76
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": " }",
                                "start": 4007,
                                "end": 4011,
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 8
                                  }
                                }
                              }
                            ]
                          }
                        ]
                      },
                      "alternate": {
                        "type": "ArrayExpression",
                        "start": 4020,
                        "end": 4022,
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 7
                          },
                          "end": {
                            "line": 110,
                            "column": 9
                          }
                        },
                        "elements": []
                      }
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "VariableDeclaration",
                "start": 4027,
                "end": 4088,
                "loc": {
                  "start": {
                    "line": 111,
                    "column": 2
                  },
                  "end": {
                    "line": 111,
                    "column": 63
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 4033,
                    "end": 4087,
                    "loc": {
                      "start": {
                        "line": 111,
                        "column": 8
                      },
                      "end": {
                        "line": 111,
                        "column": 62
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 4033,
                      "end": 4043,
                      "loc": {
                        "start": {
                          "line": 111,
                          "column": 8
                        },
                        "end": {
                          "line": 111,
                          "column": 18
                        },
                        "identifierName": "validProps"
                      },
                      "name": "validProps"
                    },
                    "init": {
                      "type": "CallExpression",
                      "start": 4046,
                      "end": 4087,
                      "loc": {
                        "start": {
                          "line": 111,
                          "column": 21
                        },
                        "end": {
                          "line": 111,
                          "column": 62
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 4046,
                        "end": 4064,
                        "loc": {
                          "start": {
                            "line": 111,
                            "column": 21
                          },
                          "end": {
                            "line": 111,
                            "column": 39
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 4046,
                          "end": 4057,
                          "loc": {
                            "start": {
                              "line": 111,
                              "column": 21
                            },
                            "end": {
                              "line": 111,
                              "column": 32
                            },
                            "identifierName": "comparisons"
                          },
                          "name": "comparisons"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 4058,
                          "end": 4064,
                          "loc": {
                            "start": {
                              "line": 111,
                              "column": 33
                            },
                            "end": {
                              "line": 111,
                              "column": 39
                            },
                            "identifierName": "filter"
                          },
                          "name": "filter"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 4065,
                          "end": 4086,
                          "loc": {
                            "start": {
                              "line": 111,
                              "column": 40
                            },
                            "end": {
                              "line": 111,
                              "column": 61
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": true,
                          "async": false,
                          "params": [
                            {
                              "type": "Identifier",
                              "start": 4065,
                              "end": 4069,
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 40
                                },
                                "end": {
                                  "line": 111,
                                  "column": 44
                                },
                                "identifierName": "comp"
                              },
                              "name": "comp"
                            }
                          ],
                          "body": {
                            "type": "BinaryExpression",
                            "start": 4073,
                            "end": 4086,
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 48
                              },
                              "end": {
                                "line": 111,
                                "column": 61
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 4073,
                              "end": 4077,
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 48
                                },
                                "end": {
                                  "line": 111,
                                  "column": 52
                                },
                                "identifierName": "comp"
                              },
                              "name": "comp"
                            },
                            "operator": "===",
                            "right": {
                              "type": "BooleanLiteral",
                              "start": 4082,
                              "end": 4086,
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 57
                                },
                                "end": {
                                  "line": 111,
                                  "column": 61
                                }
                              },
                              "value": true
                            }
                          }
                        }
                      ]
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "IfStatement",
                "start": 4092,
                "end": 4358,
                "loc": {
                  "start": {
                    "line": 112,
                    "column": 2
                  },
                  "end": {
                    "line": 120,
                    "column": 3
                  }
                },
                "test": {
                  "type": "UnaryExpression",
                  "start": 4096,
                  "end": 4116,
                  "loc": {
                    "start": {
                      "line": 112,
                      "column": 6
                    },
                    "end": {
                      "line": 112,
                      "column": 26
                    }
                  },
                  "operator": "!",
                  "prefix": true,
                  "argument": {
                    "type": "MemberExpression",
                    "start": 4097,
                    "end": 4116,
                    "loc": {
                      "start": {
                        "line": 112,
                        "column": 7
                      },
                      "end": {
                        "line": 112,
                        "column": 26
                      }
                    },
                    "object": {
                      "type": "Identifier",
                      "start": 4097,
                      "end": 4100,
                      "loc": {
                        "start": {
                          "line": 112,
                          "column": 7
                        },
                        "end": {
                          "line": 112,
                          "column": 10
                        },
                        "identifierName": "rjx"
                      },
                      "name": "rjx"
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 4101,
                      "end": 4116,
                      "loc": {
                        "start": {
                          "line": 112,
                          "column": 11
                        },
                        "end": {
                          "line": 112,
                          "column": 26
                        },
                        "identifierName": "comparisonprops"
                      },
                      "name": "comparisonprops"
                    },
                    "computed": false
                  },
                  "extra": {
                    "parenthesizedArgument": false
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 4118,
                  "end": 4142,
                  "loc": {
                    "start": {
                      "line": 112,
                      "column": 28
                    },
                    "end": {
                      "line": 114,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 4125,
                      "end": 4137,
                      "loc": {
                        "start": {
                          "line": 113,
                          "column": 4
                        },
                        "end": {
                          "line": 113,
                          "column": 16
                        }
                      },
                      "argument": {
                        "type": "BooleanLiteral",
                        "start": 4132,
                        "end": 4136,
                        "loc": {
                          "start": {
                            "line": 113,
                            "column": 11
                          },
                          "end": {
                            "line": 113,
                            "column": 15
                          }
                        },
                        "value": true
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": {
                  "type": "IfStatement",
                  "start": 4148,
                  "end": 4358,
                  "loc": {
                    "start": {
                      "line": 114,
                      "column": 9
                    },
                    "end": {
                      "line": 120,
                      "column": 3
                    }
                  },
                  "test": {
                    "type": "LogicalExpression",
                    "start": 4152,
                    "end": 4198,
                    "loc": {
                      "start": {
                        "line": 114,
                        "column": 13
                      },
                      "end": {
                        "line": 114,
                        "column": 59
                      }
                    },
                    "left": {
                      "type": "MemberExpression",
                      "start": 4152,
                      "end": 4173,
                      "loc": {
                        "start": {
                          "line": 114,
                          "column": 13
                        },
                        "end": {
                          "line": 114,
                          "column": 34
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 4152,
                        "end": 4155,
                        "loc": {
                          "start": {
                            "line": 114,
                            "column": 13
                          },
                          "end": {
                            "line": 114,
                            "column": 16
                          },
                          "identifierName": "rjx"
                        },
                        "name": "rjx"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 4156,
                        "end": 4173,
                        "loc": {
                          "start": {
                            "line": 114,
                            "column": 17
                          },
                          "end": {
                            "line": 114,
                            "column": 34
                          },
                          "identifierName": "comparisonorprops"
                        },
                        "name": "comparisonorprops"
                      },
                      "computed": false
                    },
                    "operator": "&&",
                    "right": {
                      "type": "BinaryExpression",
                      "start": 4177,
                      "end": 4198,
                      "loc": {
                        "start": {
                          "line": 114,
                          "column": 38
                        },
                        "end": {
                          "line": 114,
                          "column": 59
                        }
                      },
                      "left": {
                        "type": "MemberExpression",
                        "start": 4177,
                        "end": 4194,
                        "loc": {
                          "start": {
                            "line": 114,
                            "column": 38
                          },
                          "end": {
                            "line": 114,
                            "column": 55
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 4177,
                          "end": 4187,
                          "loc": {
                            "start": {
                              "line": 114,
                              "column": 38
                            },
                            "end": {
                              "line": 114,
                              "column": 48
                            },
                            "identifierName": "validProps"
                          },
                          "name": "validProps"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 4188,
                          "end": 4194,
                          "loc": {
                            "start": {
                              "line": 114,
                              "column": 49
                            },
                            "end": {
                              "line": 114,
                              "column": 55
                            },
                            "identifierName": "length"
                          },
                          "name": "length"
                        },
                        "computed": false
                      },
                      "operator": "<",
                      "right": {
                        "type": "NumericLiteral",
                        "start": 4197,
                        "end": 4198,
                        "loc": {
                          "start": {
                            "line": 114,
                            "column": 58
                          },
                          "end": {
                            "line": 114,
                            "column": 59
                          }
                        },
                        "extra": {
                          "rawValue": 1,
                          "raw": "1"
                        },
                        "value": 1
                      }
                    }
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "start": 4200,
                    "end": 4225,
                    "loc": {
                      "start": {
                        "line": 114,
                        "column": 61
                      },
                      "end": {
                        "line": 116,
                        "column": 3
                      }
                    },
                    "body": [
                      {
                        "type": "ReturnStatement",
                        "start": 4207,
                        "end": 4220,
                        "loc": {
                          "start": {
                            "line": 115,
                            "column": 4
                          },
                          "end": {
                            "line": 115,
                            "column": 17
                          }
                        },
                        "argument": {
                          "type": "BooleanLiteral",
                          "start": 4214,
                          "end": 4219,
                          "loc": {
                            "start": {
                              "line": 115,
                              "column": 11
                            },
                            "end": {
                              "line": 115,
                              "column": 16
                            }
                          },
                          "value": false
                        }
                      }
                    ],
                    "directives": []
                  },
                  "alternate": {
                    "type": "IfStatement",
                    "start": 4231,
                    "end": 4358,
                    "loc": {
                      "start": {
                        "line": 116,
                        "column": 9
                      },
                      "end": {
                        "line": 120,
                        "column": 3
                      }
                    },
                    "test": {
                      "type": "LogicalExpression",
                      "start": 4235,
                      "end": 4301,
                      "loc": {
                        "start": {
                          "line": 116,
                          "column": 13
                        },
                        "end": {
                          "line": 116,
                          "column": 79
                        }
                      },
                      "left": {
                        "type": "BinaryExpression",
                        "start": 4235,
                        "end": 4275,
                        "loc": {
                          "start": {
                            "line": 116,
                            "column": 13
                          },
                          "end": {
                            "line": 116,
                            "column": 53
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 4235,
                          "end": 4252,
                          "loc": {
                            "start": {
                              "line": 116,
                              "column": 13
                            },
                            "end": {
                              "line": 116,
                              "column": 30
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 4235,
                            "end": 4245,
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 13
                              },
                              "end": {
                                "line": 116,
                                "column": 23
                              },
                              "identifierName": "validProps"
                            },
                            "name": "validProps"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 4246,
                            "end": 4252,
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 24
                              },
                              "end": {
                                "line": 116,
                                "column": 30
                              },
                              "identifierName": "length"
                            },
                            "name": "length"
                          },
                          "computed": false
                        },
                        "operator": "!==",
                        "right": {
                          "type": "MemberExpression",
                          "start": 4257,
                          "end": 4275,
                          "loc": {
                            "start": {
                              "line": 116,
                              "column": 35
                            },
                            "end": {
                              "line": 116,
                              "column": 53
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 4257,
                            "end": 4268,
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 35
                              },
                              "end": {
                                "line": 116,
                                "column": 46
                              },
                              "identifierName": "comparisons"
                            },
                            "name": "comparisons"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 4269,
                            "end": 4275,
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 47
                              },
                              "end": {
                                "line": 116,
                                "column": 53
                              },
                              "identifierName": "length"
                            },
                            "name": "length"
                          },
                          "computed": false
                        }
                      },
                      "operator": "&&",
                      "right": {
                        "type": "UnaryExpression",
                        "start": 4279,
                        "end": 4301,
                        "loc": {
                          "start": {
                            "line": 116,
                            "column": 57
                          },
                          "end": {
                            "line": 116,
                            "column": 79
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "MemberExpression",
                          "start": 4280,
                          "end": 4301,
                          "loc": {
                            "start": {
                              "line": 116,
                              "column": 58
                            },
                            "end": {
                              "line": 116,
                              "column": 79
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 4280,
                            "end": 4283,
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 58
                              },
                              "end": {
                                "line": 116,
                                "column": 61
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 4284,
                            "end": 4301,
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 62
                              },
                              "end": {
                                "line": 116,
                                "column": 79
                              },
                              "identifierName": "comparisonorprops"
                            },
                            "name": "comparisonorprops"
                          },
                          "computed": false
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 4303,
                      "end": 4328,
                      "loc": {
                        "start": {
                          "line": 116,
                          "column": 81
                        },
                        "end": {
                          "line": 118,
                          "column": 3
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 4310,
                          "end": 4323,
                          "loc": {
                            "start": {
                              "line": 117,
                              "column": 4
                            },
                            "end": {
                              "line": 117,
                              "column": 17
                            }
                          },
                          "argument": {
                            "type": "BooleanLiteral",
                            "start": 4317,
                            "end": 4322,
                            "loc": {
                              "start": {
                                "line": 117,
                                "column": 11
                              },
                              "end": {
                                "line": 117,
                                "column": 16
                              }
                            },
                            "value": false
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": {
                      "type": "BlockStatement",
                      "start": 4334,
                      "end": 4358,
                      "loc": {
                        "start": {
                          "line": 118,
                          "column": 9
                        },
                        "end": {
                          "line": 120,
                          "column": 3
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 4341,
                          "end": 4353,
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 4
                            },
                            "end": {
                              "line": 119,
                              "column": 16
                            }
                          },
                          "argument": {
                            "type": "BooleanLiteral",
                            "start": 4348,
                            "end": 4352,
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 11
                              },
                              "end": {
                                "line": 119,
                                "column": 15
                              }
                            },
                            "value": true
                          }
                        }
                      ],
                      "directives": []
                    }
                  }
                }
              }
            ],
            "directives": [],
            "trailingComments": null
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Used to evaluate whether or not to render a component\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} options.props - Props to test comparison values against, usually Object.assign(rjx.props,rjx.asyncprops,rjx.thisprops,rjx.windowprops) \r\n * @returns {Boolean} returns true if all comparisons are true or if using or comparisons, at least one condition is true\r\n * @example\r\n const sampleRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className: 'rjx',\r\n    bigNum: 1430931039,\r\n    smallNum: 0.425,\r\n    falsey: false,\r\n    truthy: true,\r\n  },\r\n  children: 'some div',\r\n};\r\nconst testRJX = Object.assign({}, sampleRJX, {\r\n  comparisonprops: [{\r\n    left: ['truthy',],\r\n    operation:'==',\r\n    right:['falsey',],\r\n  }],\r\n});\r\ndisplayComponent({ rjx: testRJX, props: testRJX2.props, }) // => false\r\n ",
              "start": 42,
              "end": 927,
              "loc": {
                "start": {
                  "line": 4,
                  "column": 0
                },
                "end": {
                  "line": 31,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Use to test if can bind components this context for react-redux-router \r\n * @returns {Boolean} true if browser is not IE or old android / chrome\r\n ",
              "start": 4365,
              "end": 4522,
              "loc": {
                "start": {
                  "line": 123,
                  "column": 0
                },
                "end": {
                  "line": 126,
                  "column": 3
                }
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Used to evaluate whether or not to render a component\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} options.props - Props to test comparison values against, usually Object.assign(rjx.props,rjx.asyncprops,rjx.thisprops,rjx.windowprops) \r\n * @returns {Boolean} returns true if all comparisons are true or if using or comparisons, at least one condition is true\r\n * @example\r\n const sampleRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className: 'rjx',\r\n    bigNum: 1430931039,\r\n    smallNum: 0.425,\r\n    falsey: false,\r\n    truthy: true,\r\n  },\r\n  children: 'some div',\r\n};\r\nconst testRJX = Object.assign({}, sampleRJX, {\r\n  comparisonprops: [{\r\n    left: ['truthy',],\r\n    operation:'==',\r\n    right:['falsey',],\r\n  }],\r\n});\r\ndisplayComponent({ rjx: testRJX, props: testRJX2.props, }) // => false\r\n ",
            "start": 42,
            "end": 927,
            "loc": {
              "start": {
                "line": 4,
                "column": 0
              },
              "end": {
                "line": 31,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Use to test if can bind components this context for react-redux-router \r\n * @returns {Boolean} true if browser is not IE or old android / chrome\r\n ",
            "start": 4365,
            "end": 4522,
            "loc": {
              "start": {
                "line": 123,
                "column": 0
              },
              "end": {
                "line": 126,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 4524,
        "end": 5754,
        "loc": {
          "start": {
            "line": 127,
            "column": 0
          },
          "end": {
            "line": 160,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 4531,
          "end": 5754,
          "loc": {
            "start": {
              "line": 127,
              "column": 7
            },
            "end": {
              "line": 160,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 4540,
            "end": 4558,
            "loc": {
              "start": {
                "line": 127,
                "column": 16
              },
              "end": {
                "line": 127,
                "column": 34
              },
              "identifierName": "getAdvancedBinding"
            },
            "name": "getAdvancedBinding",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [],
          "body": {
            "type": "BlockStatement",
            "start": 4561,
            "end": 5754,
            "loc": {
              "start": {
                "line": 127,
                "column": 37
              },
              "end": {
                "line": 160,
                "column": 1
              }
            },
            "body": [
              {
                "type": "IfStatement",
                "start": 4570,
                "end": 4744,
                "loc": {
                  "start": {
                    "line": 129,
                    "column": 2
                  },
                  "end": {
                    "line": 134,
                    "column": 3
                  }
                },
                "test": {
                  "type": "BinaryExpression",
                  "start": 4574,
                  "end": 4603,
                  "loc": {
                    "start": {
                      "line": 129,
                      "column": 6
                    },
                    "end": {
                      "line": 129,
                      "column": 35
                    }
                  },
                  "left": {
                    "type": "UnaryExpression",
                    "start": 4574,
                    "end": 4587,
                    "loc": {
                      "start": {
                        "line": 129,
                        "column": 6
                      },
                      "end": {
                        "line": 129,
                        "column": 19
                      }
                    },
                    "operator": "typeof",
                    "prefix": true,
                    "argument": {
                      "type": "Identifier",
                      "start": 4581,
                      "end": 4587,
                      "loc": {
                        "start": {
                          "line": 129,
                          "column": 13
                        },
                        "end": {
                          "line": 129,
                          "column": 19
                        },
                        "identifierName": "window"
                      },
                      "name": "window"
                    },
                    "extra": {
                      "parenthesizedArgument": false
                    }
                  },
                  "operator": "===",
                  "right": {
                    "type": "StringLiteral",
                    "start": 4592,
                    "end": 4603,
                    "loc": {
                      "start": {
                        "line": 129,
                        "column": 24
                      },
                      "end": {
                        "line": 129,
                        "column": 35
                      }
                    },
                    "extra": {
                      "rawValue": "undefined",
                      "raw": "'undefined'"
                    },
                    "value": "undefined"
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 4605,
                  "end": 4744,
                  "loc": {
                    "start": {
                      "line": 129,
                      "column": 37
                    },
                    "end": {
                      "line": 134,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 4612,
                      "end": 4697,
                      "loc": {
                        "start": {
                          "line": 130,
                          "column": 4
                        },
                        "end": {
                          "line": 132,
                          "column": 28
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 4616,
                          "end": 4696,
                          "loc": {
                            "start": {
                              "line": 130,
                              "column": 8
                            },
                            "end": {
                              "line": 132,
                              "column": 27
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 4616,
                            "end": 4622,
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 8
                              },
                              "end": {
                                "line": 130,
                                "column": 14
                              },
                              "identifierName": "window"
                            },
                            "name": "window"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 4625,
                            "end": 4696,
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 17
                              },
                              "end": {
                                "line": 132,
                                "column": 27
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 4626,
                              "end": 4645,
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 18
                                },
                                "end": {
                                  "line": 130,
                                  "column": 37
                                }
                              },
                              "left": {
                                "type": "ThisExpression",
                                "start": 4626,
                                "end": 4630,
                                "loc": {
                                  "start": {
                                    "line": 130,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 130,
                                    "column": 22
                                  }
                                }
                              },
                              "operator": "&&",
                              "right": {
                                "type": "MemberExpression",
                                "start": 4634,
                                "end": 4645,
                                "loc": {
                                  "start": {
                                    "line": 130,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 130,
                                    "column": 37
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4634,
                                  "end": 4638,
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4639,
                                  "end": 4645,
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 37
                                    },
                                    "identifierName": "window"
                                  },
                                  "name": "window"
                                },
                                "computed": false
                              },
                              "extra": {
                                "parenthesized": true,
                                "parenStart": 4625
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "start": 4656,
                              "end": 4667,
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 131,
                                  "column": 19
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 4656,
                                "end": 4660,
                                "loc": {
                                  "start": {
                                    "line": 131,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 131,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4661,
                                "end": 4667,
                                "loc": {
                                  "start": {
                                    "line": 131,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 131,
                                    "column": 19
                                  },
                                  "identifierName": "window"
                                },
                                "name": "window"
                              },
                              "computed": false
                            },
                            "alternate": {
                              "type": "LogicalExpression",
                              "start": 4677,
                              "end": 4696,
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 27
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 4677,
                                "end": 4690,
                                "loc": {
                                  "start": {
                                    "line": 132,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 132,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 4677,
                                  "end": 4683,
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 14
                                    },
                                    "identifierName": "global"
                                  },
                                  "name": "global"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4684,
                                  "end": 4690,
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 21
                                    },
                                    "identifierName": "window"
                                  },
                                  "name": "window"
                                },
                                "computed": false
                              },
                              "operator": "||",
                              "right": {
                                "type": "ObjectExpression",
                                "start": 4694,
                                "end": 4696,
                                "loc": {
                                  "start": {
                                    "line": 132,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 132,
                                    "column": 27
                                  }
                                },
                                "properties": []
                              }
                            }
                          }
                        }
                      ],
                      "kind": "var"
                    },
                    {
                      "type": "IfStatement",
                      "start": 4703,
                      "end": 4739,
                      "loc": {
                        "start": {
                          "line": 133,
                          "column": 4
                        },
                        "end": {
                          "line": 133,
                          "column": 40
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 4707,
                        "end": 4724,
                        "loc": {
                          "start": {
                            "line": 133,
                            "column": 8
                          },
                          "end": {
                            "line": 133,
                            "column": 25
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "MemberExpression",
                          "start": 4708,
                          "end": 4724,
                          "loc": {
                            "start": {
                              "line": 133,
                              "column": 9
                            },
                            "end": {
                              "line": 133,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 4708,
                            "end": 4714,
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 9
                              },
                              "end": {
                                "line": 133,
                                "column": 15
                              },
                              "identifierName": "window"
                            },
                            "name": "window"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 4715,
                            "end": 4724,
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 16
                              },
                              "end": {
                                "line": 133,
                                "column": 25
                              },
                              "identifierName": "navigator"
                            },
                            "name": "navigator"
                          },
                          "computed": false
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "ReturnStatement",
                        "start": 4726,
                        "end": 4739,
                        "loc": {
                          "start": {
                            "line": 133,
                            "column": 27
                          },
                          "end": {
                            "line": 133,
                            "column": 40
                          }
                        },
                        "argument": {
                          "type": "BooleanLiteral",
                          "start": 4733,
                          "end": 4738,
                          "loc": {
                            "start": {
                              "line": 133,
                              "column": 34
                            },
                            "end": {
                              "line": 133,
                              "column": 39
                            }
                          },
                          "value": false
                        }
                      },
                      "alternate": null
                    }
                  ],
                  "directives": []
                },
                "alternate": null
              },
              {
                "type": "TryStatement",
                "start": 4748,
                "end": 5735,
                "loc": {
                  "start": {
                    "line": 135,
                    "column": 2
                  },
                  "end": {
                    "line": 158,
                    "column": 3
                  }
                },
                "block": {
                  "type": "BlockStatement",
                  "start": 4752,
                  "end": 5607,
                  "loc": {
                    "start": {
                      "line": 135,
                      "column": 6
                    },
                    "end": {
                      "line": 153,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 4759,
                      "end": 5602,
                      "loc": {
                        "start": {
                          "line": 136,
                          "column": 4
                        },
                        "end": {
                          "line": 152,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 4763,
                        "end": 4869,
                        "loc": {
                          "start": {
                            "line": 136,
                            "column": 8
                          },
                          "end": {
                            "line": 136,
                            "column": 114
                          }
                        },
                        "left": {
                          "type": "LogicalExpression",
                          "start": 4763,
                          "end": 4819,
                          "loc": {
                            "start": {
                              "line": 136,
                              "column": 8
                            },
                            "end": {
                              "line": 136,
                              "column": 64
                            }
                          },
                          "left": {
                            "type": "LogicalExpression",
                            "start": 4763,
                            "end": 4789,
                            "loc": {
                              "start": {
                                "line": 136,
                                "column": 8
                              },
                              "end": {
                                "line": 136,
                                "column": 34
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 4763,
                              "end": 4769,
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 8
                                },
                                "end": {
                                  "line": 136,
                                  "column": 14
                                },
                                "identifierName": "window"
                              },
                              "name": "window"
                            },
                            "operator": "&&",
                            "right": {
                              "type": "MemberExpression",
                              "start": 4773,
                              "end": 4789,
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 18
                                },
                                "end": {
                                  "line": 136,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 4773,
                                "end": 4779,
                                "loc": {
                                  "start": {
                                    "line": 136,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 136,
                                    "column": 24
                                  },
                                  "identifierName": "window"
                                },
                                "name": "window"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4780,
                                "end": 4789,
                                "loc": {
                                  "start": {
                                    "line": 136,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 136,
                                    "column": 34
                                  },
                                  "identifierName": "navigator"
                                },
                                "name": "navigator"
                              },
                              "computed": false
                            }
                          },
                          "operator": "&&",
                          "right": {
                            "type": "MemberExpression",
                            "start": 4793,
                            "end": 4819,
                            "loc": {
                              "start": {
                                "line": 136,
                                "column": 38
                              },
                              "end": {
                                "line": 136,
                                "column": 64
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 4793,
                              "end": 4809,
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 38
                                },
                                "end": {
                                  "line": 136,
                                  "column": 54
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 4793,
                                "end": 4799,
                                "loc": {
                                  "start": {
                                    "line": 136,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 136,
                                    "column": 44
                                  },
                                  "identifierName": "window"
                                },
                                "name": "window"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4800,
                                "end": 4809,
                                "loc": {
                                  "start": {
                                    "line": 136,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 136,
                                    "column": 54
                                  },
                                  "identifierName": "navigator"
                                },
                                "name": "navigator"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4810,
                              "end": 4819,
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 55
                                },
                                "end": {
                                  "line": 136,
                                  "column": 64
                                },
                                "identifierName": "userAgent"
                              },
                              "name": "userAgent"
                            },
                            "computed": false
                          }
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 4823,
                          "end": 4869,
                          "loc": {
                            "start": {
                              "line": 136,
                              "column": 68
                            },
                            "end": {
                              "line": 136,
                              "column": 114
                            }
                          },
                          "left": {
                            "type": "UnaryExpression",
                            "start": 4823,
                            "end": 4856,
                            "loc": {
                              "start": {
                                "line": 136,
                                "column": 68
                              },
                              "end": {
                                "line": 136,
                                "column": 101
                              }
                            },
                            "operator": "typeof",
                            "prefix": true,
                            "argument": {
                              "type": "MemberExpression",
                              "start": 4830,
                              "end": 4856,
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 75
                                },
                                "end": {
                                  "line": 136,
                                  "column": 101
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 4830,
                                "end": 4846,
                                "loc": {
                                  "start": {
                                    "line": 136,
                                    "column": 75
                                  },
                                  "end": {
                                    "line": 136,
                                    "column": 91
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 4830,
                                  "end": 4836,
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 75
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 81
                                    },
                                    "identifierName": "window"
                                  },
                                  "name": "window"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4837,
                                  "end": 4846,
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 82
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 91
                                    },
                                    "identifierName": "navigator"
                                  },
                                  "name": "navigator"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4847,
                                "end": 4856,
                                "loc": {
                                  "start": {
                                    "line": 136,
                                    "column": 92
                                  },
                                  "end": {
                                    "line": 136,
                                    "column": 101
                                  },
                                  "identifierName": "userAgent"
                                },
                                "name": "userAgent"
                              },
                              "computed": false
                            },
                            "extra": {
                              "parenthesizedArgument": false
                            }
                          },
                          "operator": "===",
                          "right": {
                            "type": "StringLiteral",
                            "start": 4861,
                            "end": 4869,
                            "loc": {
                              "start": {
                                "line": 136,
                                "column": 106
                              },
                              "end": {
                                "line": 136,
                                "column": 114
                              }
                            },
                            "extra": {
                              "rawValue": "string",
                              "raw": "'string'"
                            },
                            "value": "string"
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 4871,
                        "end": 5602,
                        "loc": {
                          "start": {
                            "line": 136,
                            "column": 116
                          },
                          "end": {
                            "line": 152,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 4959,
                            "end": 5049,
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 6
                              },
                              "end": {
                                "line": 140,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 4962,
                              "end": 5014,
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 9
                                },
                                "end": {
                                  "line": 138,
                                  "column": 61
                                }
                              },
                              "left": {
                                "type": "CallExpression",
                                "start": 4962,
                                "end": 5007,
                                "loc": {
                                  "start": {
                                    "line": 138,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 138,
                                    "column": 54
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 4962,
                                  "end": 4996,
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 43
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 4962,
                                    "end": 4988,
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 35
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 4962,
                                      "end": 4978,
                                      "loc": {
                                        "start": {
                                          "line": 138,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 138,
                                          "column": 25
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 4962,
                                        "end": 4968,
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 15
                                          },
                                          "identifierName": "window"
                                        },
                                        "name": "window",
                                        "leadingComments": null
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 4969,
                                        "end": 4978,
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 25
                                          },
                                          "identifierName": "navigator"
                                        },
                                        "name": "navigator"
                                      },
                                      "computed": false,
                                      "leadingComments": null
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4979,
                                      "end": 4988,
                                      "loc": {
                                        "start": {
                                          "line": 138,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 138,
                                          "column": 35
                                        },
                                        "identifierName": "userAgent"
                                      },
                                      "name": "userAgent"
                                    },
                                    "computed": false,
                                    "leadingComments": null
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4989,
                                    "end": 4996,
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 43
                                      },
                                      "identifierName": "indexOf"
                                    },
                                    "name": "indexOf"
                                  },
                                  "computed": false,
                                  "leadingComments": null
                                },
                                "arguments": [
                                  {
                                    "type": "StringLiteral",
                                    "start": 4997,
                                    "end": 5006,
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 53
                                      }
                                    },
                                    "extra": {
                                      "rawValue": "Trident",
                                      "raw": "'Trident'"
                                    },
                                    "value": "Trident"
                                  }
                                ],
                                "leadingComments": null
                              },
                              "operator": "!==",
                              "right": {
                                "type": "UnaryExpression",
                                "start": 5012,
                                "end": 5014,
                                "loc": {
                                  "start": {
                                    "line": 138,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 138,
                                    "column": 61
                                  }
                                },
                                "operator": "-",
                                "prefix": true,
                                "argument": {
                                  "type": "NumericLiteral",
                                  "start": 5013,
                                  "end": 5014,
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 61
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 1,
                                    "raw": "1"
                                  },
                                  "value": 1
                                },
                                "extra": {
                                  "parenthesizedArgument": false
                                }
                              },
                              "leadingComments": null
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 5016,
                              "end": 5049,
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 63
                                },
                                "end": {
                                  "line": 140,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 5027,
                                  "end": 5040,
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 21
                                    }
                                  },
                                  "argument": {
                                    "type": "BooleanLiteral",
                                    "start": 5034,
                                    "end": 5039,
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 20
                                      }
                                    },
                                    "value": false
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null,
                            "leadingComments": [
                              {
                                "type": "CommentLine",
                                "value": " console.log('window.navigator.userAgent',window.navigator.userAgent)",
                                "start": 4880,
                                "end": 4951,
                                "loc": {
                                  "start": {
                                    "line": 137,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 137,
                                    "column": 77
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "VariableDeclaration",
                            "start": 5057,
                            "end": 5101,
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 6
                              },
                              "end": {
                                "line": 141,
                                "column": 50
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 5063,
                                "end": 5100,
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 49
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 5063,
                                  "end": 5071,
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 20
                                    },
                                    "identifierName": "uastring"
                                  },
                                  "name": "uastring"
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "start": 5074,
                                  "end": 5100,
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 49
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 5074,
                                    "end": 5090,
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 39
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 5074,
                                      "end": 5080,
                                      "loc": {
                                        "start": {
                                          "line": 141,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 141,
                                          "column": 29
                                        },
                                        "identifierName": "window"
                                      },
                                      "name": "window"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 5081,
                                      "end": 5090,
                                      "loc": {
                                        "start": {
                                          "line": 141,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 141,
                                          "column": 39
                                        },
                                        "identifierName": "navigator"
                                      },
                                      "name": "navigator"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 5091,
                                    "end": 5100,
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 49
                                      },
                                      "identifierName": "userAgent"
                                    },
                                    "name": "userAgent"
                                  },
                                  "computed": false
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "VariableDeclaration",
                            "start": 5109,
                            "end": 5139,
                            "loc": {
                              "start": {
                                "line": 142,
                                "column": 6
                              },
                              "end": {
                                "line": 142,
                                "column": 36
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 5115,
                                "end": 5138,
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 35
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 5115,
                                  "end": 5121,
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 18
                                    },
                                    "identifierName": "parser"
                                  },
                                  "name": "parser"
                                },
                                "init": {
                                  "type": "NewExpression",
                                  "start": 5124,
                                  "end": 5138,
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 35
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 5128,
                                    "end": 5136,
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 33
                                      },
                                      "identifierName": "UAParser"
                                    },
                                    "name": "UAParser"
                                  },
                                  "arguments": []
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 5147,
                            "end": 5170,
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 6
                              },
                              "end": {
                                "line": 143,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 5147,
                              "end": 5169,
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 6
                                },
                                "end": {
                                  "line": 143,
                                  "column": 28
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 5147,
                                "end": 5159,
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 18
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 5147,
                                  "end": 5153,
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 12
                                    },
                                    "identifierName": "parser"
                                  },
                                  "name": "parser"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 5154,
                                  "end": 5159,
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 18
                                    },
                                    "identifierName": "setUA"
                                  },
                                  "name": "setUA"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 5160,
                                  "end": 5168,
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 27
                                    },
                                    "identifierName": "uastring"
                                  },
                                  "name": "uastring"
                                }
                              ]
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "start": 5178,
                            "end": 5220,
                            "loc": {
                              "start": {
                                "line": 144,
                                "column": 6
                              },
                              "end": {
                                "line": 144,
                                "column": 48
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 5184,
                                "end": 5219,
                                "loc": {
                                  "start": {
                                    "line": 144,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 144,
                                    "column": 47
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 5184,
                                  "end": 5198,
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 26
                                    },
                                    "identifierName": "parseUserAgent"
                                  },
                                  "name": "parseUserAgent"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 5201,
                                  "end": 5219,
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 47
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 5201,
                                    "end": 5217,
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 45
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 5201,
                                      "end": 5207,
                                      "loc": {
                                        "start": {
                                          "line": 144,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 144,
                                          "column": 35
                                        },
                                        "identifierName": "parser"
                                      },
                                      "name": "parser"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 5208,
                                      "end": 5217,
                                      "loc": {
                                        "start": {
                                          "line": 144,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 144,
                                          "column": 45
                                        },
                                        "identifierName": "getResult"
                                      },
                                      "name": "getResult"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                }
                              }
                            ],
                            "kind": "const",
                            "trailingComments": [
                              {
                                "type": "CommentLine",
                                "value": " console.log({ parseUserAgent, });",
                                "start": 5228,
                                "end": 5264,
                                "loc": {
                                  "start": {
                                    "line": 145,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 145,
                                    "column": 42
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "IfStatement",
                            "start": 5272,
                            "end": 5499,
                            "loc": {
                              "start": {
                                "line": 146,
                                "column": 6
                              },
                              "end": {
                                "line": 148,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 5276,
                              "end": 5464,
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 10
                                },
                                "end": {
                                  "line": 146,
                                  "column": 198
                                }
                              },
                              "left": {
                                "type": "LogicalExpression",
                                "start": 5276,
                                "end": 5411,
                                "loc": {
                                  "start": {
                                    "line": 146,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 146,
                                    "column": 145
                                  }
                                },
                                "left": {
                                  "type": "LogicalExpression",
                                  "start": 5277,
                                  "end": 5369,
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 103
                                    }
                                  },
                                  "left": {
                                    "type": "BinaryExpression",
                                    "start": 5277,
                                    "end": 5317,
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 51
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 5277,
                                      "end": 5304,
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 38
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 5277,
                                        "end": 5299,
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 33
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 5277,
                                          "end": 5291,
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 25
                                            },
                                            "identifierName": "parseUserAgent"
                                          },
                                          "name": "parseUserAgent",
                                          "leadingComments": null
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 5292,
                                          "end": 5299,
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 33
                                            },
                                            "identifierName": "browser"
                                          },
                                          "name": "browser"
                                        },
                                        "computed": false,
                                        "leadingComments": null
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5300,
                                        "end": 5304,
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 38
                                          },
                                          "identifierName": "name"
                                        },
                                        "name": "name"
                                      },
                                      "computed": false,
                                      "leadingComments": null
                                    },
                                    "operator": "===",
                                    "right": {
                                      "type": "StringLiteral",
                                      "start": 5309,
                                      "end": 5317,
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 51
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "Chrome",
                                        "raw": "'Chrome'"
                                      },
                                      "value": "Chrome"
                                    },
                                    "leadingComments": null
                                  },
                                  "operator": "||",
                                  "right": {
                                    "type": "BinaryExpression",
                                    "start": 5321,
                                    "end": 5369,
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 103
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 5321,
                                      "end": 5348,
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 82
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 5321,
                                        "end": 5343,
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 77
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 5321,
                                          "end": 5335,
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 69
                                            },
                                            "identifierName": "parseUserAgent"
                                          },
                                          "name": "parseUserAgent"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 5336,
                                          "end": 5343,
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 77
                                            },
                                            "identifierName": "browser"
                                          },
                                          "name": "browser"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5344,
                                        "end": 5348,
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 78
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 82
                                          },
                                          "identifierName": "name"
                                        },
                                        "name": "name"
                                      },
                                      "computed": false
                                    },
                                    "operator": "===",
                                    "right": {
                                      "type": "StringLiteral",
                                      "start": 5353,
                                      "end": 5369,
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 87
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 103
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "Chrome WebView",
                                        "raw": "'Chrome WebView'"
                                      },
                                      "value": "Chrome WebView"
                                    }
                                  },
                                  "leadingComments": null,
                                  "extra": {
                                    "parenthesized": true,
                                    "parenStart": 5276
                                  }
                                },
                                "operator": "&&",
                                "right": {
                                  "type": "BinaryExpression",
                                  "start": 5375,
                                  "end": 5411,
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 109
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 145
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 5375,
                                    "end": 5397,
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 109
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 131
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 5375,
                                      "end": 5392,
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 109
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 126
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 5375,
                                        "end": 5389,
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 109
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 123
                                          },
                                          "identifierName": "parseUserAgent"
                                        },
                                        "name": "parseUserAgent"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5390,
                                        "end": 5392,
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 124
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 126
                                          },
                                          "identifierName": "os"
                                        },
                                        "name": "os"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 5393,
                                      "end": 5397,
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 127
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 131
                                        },
                                        "identifierName": "name"
                                      },
                                      "name": "name"
                                    },
                                    "computed": false
                                  },
                                  "operator": "===",
                                  "right": {
                                    "type": "StringLiteral",
                                    "start": 5402,
                                    "end": 5411,
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 136
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 145
                                      }
                                    },
                                    "extra": {
                                      "rawValue": "Android",
                                      "raw": "'Android'"
                                    },
                                    "value": "Android"
                                  }
                                },
                                "leadingComments": null
                              },
                              "operator": "&&",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 5415,
                                "end": 5464,
                                "loc": {
                                  "start": {
                                    "line": 146,
                                    "column": 149
                                  },
                                  "end": {
                                    "line": 146,
                                    "column": 198
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 5415,
                                  "end": 5459,
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 149
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 193
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 5415,
                                    "end": 5423,
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 149
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 157
                                      },
                                      "identifierName": "parseInt"
                                    },
                                    "name": "parseInt"
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 5424,
                                      "end": 5454,
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 158
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 188
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 5424,
                                        "end": 5446,
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 158
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 180
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 5424,
                                          "end": 5438,
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 158
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 172
                                            },
                                            "identifierName": "parseUserAgent"
                                          },
                                          "name": "parseUserAgent"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 5439,
                                          "end": 5446,
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 173
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 180
                                            },
                                            "identifierName": "browser"
                                          },
                                          "name": "browser"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5447,
                                        "end": 5454,
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 181
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 188
                                          },
                                          "identifierName": "version"
                                        },
                                        "name": "version"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "NumericLiteral",
                                      "start": 5456,
                                      "end": 5458,
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 190
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 192
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 10,
                                        "raw": "10"
                                      },
                                      "value": 10
                                    }
                                  ]
                                },
                                "operator": "<",
                                "right": {
                                  "type": "NumericLiteral",
                                  "start": 5462,
                                  "end": 5464,
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 196
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 198
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 50,
                                    "raw": "50"
                                  },
                                  "value": 50
                                }
                              },
                              "leadingComments": null
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 5466,
                              "end": 5499,
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 200
                                },
                                "end": {
                                  "line": 148,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 5477,
                                  "end": 5490,
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 21
                                    }
                                  },
                                  "argument": {
                                    "type": "BooleanLiteral",
                                    "start": 5484,
                                    "end": 5489,
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 20
                                      }
                                    },
                                    "value": false
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null,
                            "leadingComments": [
                              {
                                "type": "CommentLine",
                                "value": " console.log({ parseUserAgent, });",
                                "start": 5228,
                                "end": 5264,
                                "loc": {
                                  "start": {
                                    "line": 145,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 145,
                                    "column": 42
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "IfStatement",
                            "start": 5507,
                            "end": 5595,
                            "loc": {
                              "start": {
                                "line": 149,
                                "column": 6
                              },
                              "end": {
                                "line": 151,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 5511,
                              "end": 5560,
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 10
                                },
                                "end": {
                                  "line": 149,
                                  "column": 59
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 5511,
                                "end": 5538,
                                "loc": {
                                  "start": {
                                    "line": 149,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 149,
                                    "column": 37
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 5511,
                                  "end": 5533,
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 32
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 5511,
                                    "end": 5525,
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 24
                                      },
                                      "identifierName": "parseUserAgent"
                                    },
                                    "name": "parseUserAgent"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 5526,
                                    "end": 5533,
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 32
                                      },
                                      "identifierName": "browser"
                                    },
                                    "name": "browser"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 5534,
                                  "end": 5538,
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 37
                                    },
                                    "identifierName": "name"
                                  },
                                  "name": "name"
                                },
                                "computed": false
                              },
                              "operator": "===",
                              "right": {
                                "type": "StringLiteral",
                                "start": 5543,
                                "end": 5560,
                                "loc": {
                                  "start": {
                                    "line": 149,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 149,
                                    "column": 59
                                  }
                                },
                                "extra": {
                                  "rawValue": "Android Browser",
                                  "raw": "'Android Browser'"
                                },
                                "value": "Android Browser"
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 5562,
                              "end": 5595,
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 61
                                },
                                "end": {
                                  "line": 151,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 5573,
                                  "end": 5586,
                                  "loc": {
                                    "start": {
                                      "line": 150,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 21
                                    }
                                  },
                                  "argument": {
                                    "type": "BooleanLiteral",
                                    "start": 5580,
                                    "end": 5585,
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 20
                                      }
                                    },
                                    "value": false
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": []
                },
                "handler": {
                  "type": "CatchClause",
                  "start": 5608,
                  "end": 5735,
                  "loc": {
                    "start": {
                      "line": 153,
                      "column": 4
                    },
                    "end": {
                      "line": 158,
                      "column": 3
                    }
                  },
                  "param": {
                    "type": "Identifier",
                    "start": 5615,
                    "end": 5616,
                    "loc": {
                      "start": {
                        "line": 153,
                        "column": 11
                      },
                      "end": {
                        "line": 153,
                        "column": 12
                      },
                      "identifierName": "e"
                    },
                    "name": "e"
                  },
                  "body": {
                    "type": "BlockStatement",
                    "start": 5618,
                    "end": 5735,
                    "loc": {
                      "start": {
                        "line": 153,
                        "column": 14
                      },
                      "end": {
                        "line": 158,
                        "column": 3
                      }
                    },
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "start": 5625,
                        "end": 5627,
                        "loc": {
                          "start": {
                            "line": 154,
                            "column": 4
                          },
                          "end": {
                            "line": 154,
                            "column": 6
                          }
                        },
                        "expression": {
                          "type": "Identifier",
                          "start": 5625,
                          "end": 5626,
                          "loc": {
                            "start": {
                              "line": 154,
                              "column": 4
                            },
                            "end": {
                              "line": 154,
                              "column": 5
                            },
                            "identifierName": "e"
                          },
                          "name": "e"
                        }
                      },
                      {
                        "type": "ExpressionStatement",
                        "start": 5633,
                        "end": 5650,
                        "loc": {
                          "start": {
                            "line": 155,
                            "column": 4
                          },
                          "end": {
                            "line": 155,
                            "column": 21
                          }
                        },
                        "expression": {
                          "type": "CallExpression",
                          "start": 5633,
                          "end": 5649,
                          "loc": {
                            "start": {
                              "line": 155,
                              "column": 4
                            },
                            "end": {
                              "line": 155,
                              "column": 20
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 5633,
                            "end": 5646,
                            "loc": {
                              "start": {
                                "line": 155,
                                "column": 4
                              },
                              "end": {
                                "line": 155,
                                "column": 17
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 5633,
                              "end": 5640,
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 4
                                },
                                "end": {
                                  "line": 155,
                                  "column": 11
                                },
                                "identifierName": "console"
                              },
                              "name": "console"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 5641,
                              "end": 5646,
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 12
                                },
                                "end": {
                                  "line": 155,
                                  "column": 17
                                },
                                "identifierName": "error"
                              },
                              "name": "error"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 5647,
                              "end": 5648,
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 18
                                },
                                "end": {
                                  "line": 155,
                                  "column": 19
                                },
                                "identifierName": "e"
                              },
                              "name": "e"
                            }
                          ]
                        },
                        "trailingComments": [
                          {
                            "type": "CommentLine",
                            "value": " console.warn('could not detect browser support', e);",
                            "start": 5656,
                            "end": 5711,
                            "loc": {
                              "start": {
                                "line": 156,
                                "column": 4
                              },
                              "end": {
                                "line": 156,
                                "column": 59
                              }
                            }
                          }
                        ]
                      },
                      {
                        "type": "ReturnStatement",
                        "start": 5717,
                        "end": 5730,
                        "loc": {
                          "start": {
                            "line": 157,
                            "column": 4
                          },
                          "end": {
                            "line": 157,
                            "column": 17
                          }
                        },
                        "argument": {
                          "type": "BooleanLiteral",
                          "start": 5724,
                          "end": 5729,
                          "loc": {
                            "start": {
                              "line": 157,
                              "column": 11
                            },
                            "end": {
                              "line": 157,
                              "column": 16
                            }
                          },
                          "value": false,
                          "leadingComments": null
                        },
                        "leadingComments": [
                          {
                            "type": "CommentLine",
                            "value": " console.warn('could not detect browser support', e);",
                            "start": 5656,
                            "end": 5711,
                            "loc": {
                              "start": {
                                "line": 156,
                                "column": 4
                              },
                              "end": {
                                "line": 156,
                                "column": 59
                              }
                            }
                          }
                        ]
                      }
                    ],
                    "directives": []
                  }
                },
                "guardedHandlers": [],
                "finalizer": null
              },
              {
                "type": "ReturnStatement",
                "start": 5739,
                "end": 5751,
                "loc": {
                  "start": {
                    "line": 159,
                    "column": 2
                  },
                  "end": {
                    "line": 159,
                    "column": 14
                  }
                },
                "argument": {
                  "type": "BooleanLiteral",
                  "start": 5746,
                  "end": 5750,
                  "loc": {
                    "start": {
                      "line": 159,
                      "column": 9
                    },
                    "end": {
                      "line": 159,
                      "column": 13
                    }
                  },
                  "value": true
                }
              }
            ],
            "directives": [],
            "trailingComments": null
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Use to test if can bind components this context for react-redux-router \r\n * @returns {Boolean} true if browser is not IE or old android / chrome\r\n ",
              "start": 4365,
              "end": 4522,
              "loc": {
                "start": {
                  "line": 123,
                  "column": 0
                },
                "end": {
                  "line": 126,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * take an object of array paths to traverse and resolve\r\n * @example\r\n * const testObj = {\r\n      user: {\r\n        name: 'rjx',\r\n        description: 'react withouth javascript',\r\n      },\r\n      stats: {\r\n        logins: 102,\r\n        comments: 3,\r\n      },\r\n      authentication: 'OAuth2',\r\n    };\r\nconst testVals = { auth: ['authentication', ], username: ['user', 'name', ], };\r\n\r\n traverse(testVals, testObj) // =>{ auth:'OAuth2', username:'rjx',  }\r\n * @param {Object} paths - an object to resolve array property paths \r\n * @param {Object} data - object to traverse\r\n * @returns {Object} resolved object with traversed properties\r\n * @throws {TypeError} \r\n ",
              "start": 5758,
              "end": 6428,
              "loc": {
                "start": {
                  "line": 162,
                  "column": 0
                },
                "end": {
                  "line": 183,
                  "column": 3
                }
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Use to test if can bind components this context for react-redux-router \r\n * @returns {Boolean} true if browser is not IE or old android / chrome\r\n ",
            "start": 4365,
            "end": 4522,
            "loc": {
              "start": {
                "line": 123,
                "column": 0
              },
              "end": {
                "line": 126,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * take an object of array paths to traverse and resolve\r\n * @example\r\n * const testObj = {\r\n      user: {\r\n        name: 'rjx',\r\n        description: 'react withouth javascript',\r\n      },\r\n      stats: {\r\n        logins: 102,\r\n        comments: 3,\r\n      },\r\n      authentication: 'OAuth2',\r\n    };\r\nconst testVals = { auth: ['authentication', ], username: ['user', 'name', ], };\r\n\r\n traverse(testVals, testObj) // =>{ auth:'OAuth2', username:'rjx',  }\r\n * @param {Object} paths - an object to resolve array property paths \r\n * @param {Object} data - object to traverse\r\n * @returns {Object} resolved object with traversed properties\r\n * @throws {TypeError} \r\n ",
            "start": 5758,
            "end": 6428,
            "loc": {
              "start": {
                "line": 162,
                "column": 0
              },
              "end": {
                "line": 183,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 6430,
        "end": 7131,
        "loc": {
          "start": {
            "line": 184,
            "column": 0
          },
          "end": {
            "line": 200,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 6437,
          "end": 7131,
          "loc": {
            "start": {
              "line": 184,
              "column": 7
            },
            "end": {
              "line": 200,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 6446,
            "end": 6454,
            "loc": {
              "start": {
                "line": 184,
                "column": 16
              },
              "end": {
                "line": 184,
                "column": 24
              },
              "identifierName": "traverse"
            },
            "name": "traverse",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "AssignmentPattern",
              "start": 6455,
              "end": 6465,
              "loc": {
                "start": {
                  "line": 184,
                  "column": 25
                },
                "end": {
                  "line": 184,
                  "column": 35
                }
              },
              "left": {
                "type": "Identifier",
                "start": 6455,
                "end": 6460,
                "loc": {
                  "start": {
                    "line": 184,
                    "column": 25
                  },
                  "end": {
                    "line": 184,
                    "column": 30
                  },
                  "identifierName": "paths"
                },
                "name": "paths"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 6463,
                "end": 6465,
                "loc": {
                  "start": {
                    "line": 184,
                    "column": 33
                  },
                  "end": {
                    "line": 184,
                    "column": 35
                  }
                },
                "properties": []
              }
            },
            {
              "type": "AssignmentPattern",
              "start": 6467,
              "end": 6476,
              "loc": {
                "start": {
                  "line": 184,
                  "column": 37
                },
                "end": {
                  "line": 184,
                  "column": 46
                }
              },
              "left": {
                "type": "Identifier",
                "start": 6467,
                "end": 6471,
                "loc": {
                  "start": {
                    "line": 184,
                    "column": 37
                  },
                  "end": {
                    "line": 184,
                    "column": 41
                  },
                  "identifierName": "data"
                },
                "name": "data"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 6474,
                "end": 6476,
                "loc": {
                  "start": {
                    "line": 184,
                    "column": 44
                  },
                  "end": {
                    "line": 184,
                    "column": 46
                  }
                },
                "properties": []
              }
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 6478,
            "end": 7131,
            "loc": {
              "start": {
                "line": 184,
                "column": 48
              },
              "end": {
                "line": 200,
                "column": 1
              }
            },
            "body": [
              {
                "type": "VariableDeclaration",
                "start": 6483,
                "end": 6513,
                "loc": {
                  "start": {
                    "line": 185,
                    "column": 2
                  },
                  "end": {
                    "line": 185,
                    "column": 32
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 6487,
                    "end": 6512,
                    "loc": {
                      "start": {
                        "line": 185,
                        "column": 6
                      },
                      "end": {
                        "line": 185,
                        "column": 31
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 6487,
                      "end": 6491,
                      "loc": {
                        "start": {
                          "line": 185,
                          "column": 6
                        },
                        "end": {
                          "line": 185,
                          "column": 10
                        },
                        "identifierName": "keys"
                      },
                      "name": "keys"
                    },
                    "init": {
                      "type": "CallExpression",
                      "start": 6494,
                      "end": 6512,
                      "loc": {
                        "start": {
                          "line": 185,
                          "column": 13
                        },
                        "end": {
                          "line": 185,
                          "column": 31
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 6494,
                        "end": 6505,
                        "loc": {
                          "start": {
                            "line": 185,
                            "column": 13
                          },
                          "end": {
                            "line": 185,
                            "column": 24
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 6494,
                          "end": 6500,
                          "loc": {
                            "start": {
                              "line": 185,
                              "column": 13
                            },
                            "end": {
                              "line": 185,
                              "column": 19
                            },
                            "identifierName": "Object"
                          },
                          "name": "Object"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 6501,
                          "end": 6505,
                          "loc": {
                            "start": {
                              "line": 185,
                              "column": 20
                            },
                            "end": {
                              "line": 185,
                              "column": 24
                            },
                            "identifierName": "keys"
                          },
                          "name": "keys"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "start": 6506,
                          "end": 6511,
                          "loc": {
                            "start": {
                              "line": 185,
                              "column": 25
                            },
                            "end": {
                              "line": 185,
                              "column": 30
                            },
                            "identifierName": "paths"
                          },
                          "name": "paths"
                        }
                      ]
                    }
                  }
                ],
                "kind": "let"
              },
              {
                "type": "IfStatement",
                "start": 6517,
                "end": 6548,
                "loc": {
                  "start": {
                    "line": 186,
                    "column": 2
                  },
                  "end": {
                    "line": 186,
                    "column": 33
                  }
                },
                "test": {
                  "type": "UnaryExpression",
                  "start": 6521,
                  "end": 6533,
                  "loc": {
                    "start": {
                      "line": 186,
                      "column": 6
                    },
                    "end": {
                      "line": 186,
                      "column": 18
                    }
                  },
                  "operator": "!",
                  "prefix": true,
                  "argument": {
                    "type": "MemberExpression",
                    "start": 6522,
                    "end": 6533,
                    "loc": {
                      "start": {
                        "line": 186,
                        "column": 7
                      },
                      "end": {
                        "line": 186,
                        "column": 18
                      }
                    },
                    "object": {
                      "type": "Identifier",
                      "start": 6522,
                      "end": 6526,
                      "loc": {
                        "start": {
                          "line": 186,
                          "column": 7
                        },
                        "end": {
                          "line": 186,
                          "column": 11
                        },
                        "identifierName": "keys"
                      },
                      "name": "keys"
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 6527,
                      "end": 6533,
                      "loc": {
                        "start": {
                          "line": 186,
                          "column": 12
                        },
                        "end": {
                          "line": 186,
                          "column": 18
                        },
                        "identifierName": "length"
                      },
                      "name": "length"
                    },
                    "computed": false
                  },
                  "extra": {
                    "parenthesizedArgument": false
                  }
                },
                "consequent": {
                  "type": "ReturnStatement",
                  "start": 6535,
                  "end": 6548,
                  "loc": {
                    "start": {
                      "line": 186,
                      "column": 20
                    },
                    "end": {
                      "line": 186,
                      "column": 33
                    }
                  },
                  "argument": {
                    "type": "Identifier",
                    "start": 6542,
                    "end": 6547,
                    "loc": {
                      "start": {
                        "line": 186,
                        "column": 27
                      },
                      "end": {
                        "line": 186,
                        "column": 32
                      },
                      "identifierName": "paths"
                    },
                    "name": "paths"
                  }
                },
                "alternate": null
              },
              {
                "type": "ReturnStatement",
                "start": 6552,
                "end": 7128,
                "loc": {
                  "start": {
                    "line": 187,
                    "column": 2
                  },
                  "end": {
                    "line": 199,
                    "column": 9
                  }
                },
                "argument": {
                  "type": "CallExpression",
                  "start": 6559,
                  "end": 7127,
                  "loc": {
                    "start": {
                      "line": 187,
                      "column": 9
                    },
                    "end": {
                      "line": 199,
                      "column": 8
                    }
                  },
                  "callee": {
                    "type": "MemberExpression",
                    "start": 6559,
                    "end": 6570,
                    "loc": {
                      "start": {
                        "line": 187,
                        "column": 9
                      },
                      "end": {
                        "line": 187,
                        "column": 20
                      }
                    },
                    "object": {
                      "type": "Identifier",
                      "start": 6559,
                      "end": 6563,
                      "loc": {
                        "start": {
                          "line": 187,
                          "column": 9
                        },
                        "end": {
                          "line": 187,
                          "column": 13
                        },
                        "identifierName": "keys"
                      },
                      "name": "keys"
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 6564,
                      "end": 6570,
                      "loc": {
                        "start": {
                          "line": 187,
                          "column": 14
                        },
                        "end": {
                          "line": 187,
                          "column": 20
                        },
                        "identifierName": "reduce"
                      },
                      "name": "reduce"
                    },
                    "computed": false
                  },
                  "arguments": [
                    {
                      "type": "ArrowFunctionExpression",
                      "start": 6571,
                      "end": 7122,
                      "loc": {
                        "start": {
                          "line": 187,
                          "column": 21
                        },
                        "end": {
                          "line": 199,
                          "column": 3
                        }
                      },
                      "id": null,
                      "generator": false,
                      "expression": false,
                      "async": false,
                      "params": [
                        {
                          "type": "Identifier",
                          "start": 6572,
                          "end": 6578,
                          "loc": {
                            "start": {
                              "line": 187,
                              "column": 22
                            },
                            "end": {
                              "line": 187,
                              "column": 28
                            },
                            "identifierName": "result"
                          },
                          "name": "result"
                        },
                        {
                          "type": "Identifier",
                          "start": 6580,
                          "end": 6583,
                          "loc": {
                            "start": {
                              "line": 187,
                              "column": 30
                            },
                            "end": {
                              "line": 187,
                              "column": 33
                            },
                            "identifierName": "key"
                          },
                          "name": "key"
                        }
                      ],
                      "body": {
                        "type": "BlockStatement",
                        "start": 6588,
                        "end": 7122,
                        "loc": {
                          "start": {
                            "line": 187,
                            "column": 38
                          },
                          "end": {
                            "line": 199,
                            "column": 3
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 6595,
                            "end": 7097,
                            "loc": {
                              "start": {
                                "line": 188,
                                "column": 4
                              },
                              "end": {
                                "line": 197,
                                "column": 116
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 6599,
                              "end": 6629,
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 8
                                },
                                "end": {
                                  "line": 188,
                                  "column": 38
                                }
                              },
                              "left": {
                                "type": "UnaryExpression",
                                "start": 6599,
                                "end": 6616,
                                "loc": {
                                  "start": {
                                    "line": 188,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 188,
                                    "column": 25
                                  }
                                },
                                "operator": "typeof",
                                "prefix": true,
                                "argument": {
                                  "type": "MemberExpression",
                                  "start": 6606,
                                  "end": 6616,
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 25
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 6606,
                                    "end": 6611,
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 20
                                      },
                                      "identifierName": "paths"
                                    },
                                    "name": "paths"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 6612,
                                    "end": 6615,
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 24
                                      },
                                      "identifierName": "key"
                                    },
                                    "name": "key"
                                  },
                                  "computed": true
                                },
                                "extra": {
                                  "parenthesizedArgument": false
                                }
                              },
                              "operator": "===",
                              "right": {
                                "type": "StringLiteral",
                                "start": 6621,
                                "end": 6629,
                                "loc": {
                                  "start": {
                                    "line": 188,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 188,
                                    "column": 38
                                  }
                                },
                                "extra": {
                                  "rawValue": "string",
                                  "raw": "'string'"
                                },
                                "value": "string"
                              }
                            },
                            "consequent": {
                              "type": "ExpressionStatement",
                              "start": 6631,
                              "end": 6662,
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 40
                                },
                                "end": {
                                  "line": 188,
                                  "column": 71
                                }
                              },
                              "expression": {
                                "type": "AssignmentExpression",
                                "start": 6631,
                                "end": 6661,
                                "loc": {
                                  "start": {
                                    "line": 188,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 188,
                                    "column": 70
                                  }
                                },
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 6631,
                                  "end": 6642,
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 51
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 6631,
                                    "end": 6637,
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 46
                                      },
                                      "identifierName": "result"
                                    },
                                    "name": "result"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 6638,
                                    "end": 6641,
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 50
                                      },
                                      "identifierName": "key"
                                    },
                                    "name": "key"
                                  },
                                  "computed": true
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 6645,
                                  "end": 6661,
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 70
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 6645,
                                    "end": 6649,
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 58
                                      },
                                      "identifierName": "data"
                                    },
                                    "name": "data"
                                  },
                                  "property": {
                                    "type": "MemberExpression",
                                    "start": 6650,
                                    "end": 6660,
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 69
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 6650,
                                      "end": 6655,
                                      "loc": {
                                        "start": {
                                          "line": 188,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 188,
                                          "column": 64
                                        },
                                        "identifierName": "paths"
                                      },
                                      "name": "paths"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 6656,
                                      "end": 6659,
                                      "loc": {
                                        "start": {
                                          "line": 188,
                                          "column": 65
                                        },
                                        "end": {
                                          "line": 188,
                                          "column": 68
                                        },
                                        "identifierName": "key"
                                      },
                                      "name": "key"
                                    },
                                    "computed": true
                                  },
                                  "computed": true
                                }
                              }
                            },
                            "alternate": {
                              "type": "IfStatement",
                              "start": 6673,
                              "end": 7097,
                              "loc": {
                                "start": {
                                  "line": 189,
                                  "column": 9
                                },
                                "end": {
                                  "line": 197,
                                  "column": 116
                                }
                              },
                              "test": {
                                "type": "CallExpression",
                                "start": 6677,
                                "end": 6702,
                                "loc": {
                                  "start": {
                                    "line": 189,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 189,
                                    "column": 38
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 6677,
                                  "end": 6690,
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 26
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 6677,
                                    "end": 6682,
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 18
                                      },
                                      "identifierName": "Array"
                                    },
                                    "name": "Array"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 6683,
                                    "end": 6690,
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 26
                                      },
                                      "identifierName": "isArray"
                                    },
                                    "name": "isArray"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 6691,
                                    "end": 6701,
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 6691,
                                      "end": 6696,
                                      "loc": {
                                        "start": {
                                          "line": 189,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 189,
                                          "column": 32
                                        },
                                        "identifierName": "paths"
                                      },
                                      "name": "paths"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 6697,
                                      "end": 6700,
                                      "loc": {
                                        "start": {
                                          "line": 189,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 189,
                                          "column": 36
                                        },
                                        "identifierName": "key"
                                      },
                                      "name": "key"
                                    },
                                    "computed": true
                                  }
                                ]
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "start": 6704,
                                "end": 6986,
                                "loc": {
                                  "start": {
                                    "line": 189,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 197,
                                    "column": 5
                                  }
                                },
                                "body": [
                                  {
                                    "type": "VariableDeclaration",
                                    "start": 6713,
                                    "end": 6755,
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 48
                                      }
                                    },
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "start": 6717,
                                        "end": 6754,
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 47
                                          }
                                        },
                                        "id": {
                                          "type": "Identifier",
                                          "start": 6717,
                                          "end": 6722,
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 15
                                            },
                                            "identifierName": "_path"
                                          },
                                          "name": "_path"
                                        },
                                        "init": {
                                          "type": "CallExpression",
                                          "start": 6725,
                                          "end": 6754,
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 47
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 6725,
                                            "end": 6738,
                                            "loc": {
                                              "start": {
                                                "line": 190,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 190,
                                                "column": 31
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 6725,
                                              "end": 6731,
                                              "loc": {
                                                "start": {
                                                  "line": 190,
                                                  "column": 18
                                                },
                                                "end": {
                                                  "line": 190,
                                                  "column": 24
                                                },
                                                "identifierName": "Object"
                                              },
                                              "name": "Object"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 6732,
                                              "end": 6738,
                                              "loc": {
                                                "start": {
                                                  "line": 190,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 190,
                                                  "column": 31
                                                },
                                                "identifierName": "assign"
                                              },
                                              "name": "assign"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "ArrayExpression",
                                              "start": 6739,
                                              "end": 6741,
                                              "loc": {
                                                "start": {
                                                  "line": 190,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 190,
                                                  "column": 34
                                                }
                                              },
                                              "elements": []
                                            },
                                            {
                                              "type": "MemberExpression",
                                              "start": 6743,
                                              "end": 6753,
                                              "loc": {
                                                "start": {
                                                  "line": 190,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 190,
                                                  "column": 46
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 6743,
                                                "end": 6748,
                                                "loc": {
                                                  "start": {
                                                    "line": 190,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 190,
                                                    "column": 41
                                                  },
                                                  "identifierName": "paths"
                                                },
                                                "name": "paths"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 6749,
                                                "end": 6752,
                                                "loc": {
                                                  "start": {
                                                    "line": 190,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 190,
                                                    "column": 45
                                                  },
                                                  "identifierName": "key"
                                                },
                                                "name": "key"
                                              },
                                              "computed": true
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "kind": "let"
                                  },
                                  {
                                    "type": "VariableDeclaration",
                                    "start": 6763,
                                    "end": 6780,
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 23
                                      }
                                    },
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "start": 6767,
                                        "end": 6779,
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 22
                                          }
                                        },
                                        "id": {
                                          "type": "Identifier",
                                          "start": 6767,
                                          "end": 6772,
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 15
                                            },
                                            "identifierName": "value"
                                          },
                                          "name": "value"
                                        },
                                        "init": {
                                          "type": "Identifier",
                                          "start": 6775,
                                          "end": 6779,
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 22
                                            },
                                            "identifierName": "data"
                                          },
                                          "name": "data"
                                        }
                                      }
                                    ],
                                    "kind": "let"
                                  },
                                  {
                                    "type": "WhileStatement",
                                    "start": 6788,
                                    "end": 6922,
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 7
                                      }
                                    },
                                    "test": {
                                      "type": "LogicalExpression",
                                      "start": 6795,
                                      "end": 6845,
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 63
                                        }
                                      },
                                      "left": {
                                        "type": "LogicalExpression",
                                        "start": 6795,
                                        "end": 6816,
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 34
                                          }
                                        },
                                        "left": {
                                          "type": "MemberExpression",
                                          "start": 6795,
                                          "end": 6807,
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 25
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 6795,
                                            "end": 6800,
                                            "loc": {
                                              "start": {
                                                "line": 192,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 192,
                                                "column": 18
                                              },
                                              "identifierName": "_path"
                                            },
                                            "name": "_path"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 6801,
                                            "end": 6807,
                                            "loc": {
                                              "start": {
                                                "line": 192,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 192,
                                                "column": 25
                                              },
                                              "identifierName": "length"
                                            },
                                            "name": "length"
                                          },
                                          "computed": false
                                        },
                                        "operator": "&&",
                                        "right": {
                                          "type": "Identifier",
                                          "start": 6811,
                                          "end": 6816,
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 34
                                            },
                                            "identifierName": "value"
                                          },
                                          "name": "value"
                                        }
                                      },
                                      "operator": "&&",
                                      "right": {
                                        "type": "BinaryExpression",
                                        "start": 6820,
                                        "end": 6845,
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 63
                                          }
                                        },
                                        "left": {
                                          "type": "UnaryExpression",
                                          "start": 6820,
                                          "end": 6832,
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 50
                                            }
                                          },
                                          "operator": "typeof",
                                          "prefix": true,
                                          "argument": {
                                            "type": "Identifier",
                                            "start": 6827,
                                            "end": 6832,
                                            "loc": {
                                              "start": {
                                                "line": 192,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 192,
                                                "column": 50
                                              },
                                              "identifierName": "value"
                                            },
                                            "name": "value"
                                          },
                                          "extra": {
                                            "parenthesizedArgument": false
                                          }
                                        },
                                        "operator": "===",
                                        "right": {
                                          "type": "StringLiteral",
                                          "start": 6837,
                                          "end": 6845,
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 63
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "object",
                                            "raw": "'object'"
                                          },
                                          "value": "object"
                                        }
                                      }
                                    },
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 6847,
                                      "end": 6922,
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 65
                                        },
                                        "end": {
                                          "line": 195,
                                          "column": 7
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 6858,
                                          "end": 6883,
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 33
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 6862,
                                              "end": 6882,
                                              "loc": {
                                                "start": {
                                                  "line": 193,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 193,
                                                  "column": 32
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 6862,
                                                "end": 6866,
                                                "loc": {
                                                  "start": {
                                                    "line": 193,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 193,
                                                    "column": 16
                                                  },
                                                  "identifierName": "prop"
                                                },
                                                "name": "prop"
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "start": 6869,
                                                "end": 6882,
                                                "loc": {
                                                  "start": {
                                                    "line": 193,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 193,
                                                    "column": 32
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 6869,
                                                  "end": 6880,
                                                  "loc": {
                                                    "start": {
                                                      "line": 193,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 193,
                                                      "column": 30
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 6869,
                                                    "end": 6874,
                                                    "loc": {
                                                      "start": {
                                                        "line": 193,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 193,
                                                        "column": 24
                                                      },
                                                      "identifierName": "_path"
                                                    },
                                                    "name": "_path"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 6875,
                                                    "end": 6880,
                                                    "loc": {
                                                      "start": {
                                                        "line": 193,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 193,
                                                        "column": 30
                                                      },
                                                      "identifierName": "shift"
                                                    },
                                                    "name": "shift"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": []
                                              }
                                            }
                                          ],
                                          "kind": "let"
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 6893,
                                          "end": 6913,
                                          "loc": {
                                            "start": {
                                              "line": 194,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 194,
                                              "column": 28
                                            }
                                          },
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "start": 6893,
                                            "end": 6912,
                                            "loc": {
                                              "start": {
                                                "line": 194,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 194,
                                                "column": 27
                                              }
                                            },
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "start": 6893,
                                              "end": 6898,
                                              "loc": {
                                                "start": {
                                                  "line": 194,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 194,
                                                  "column": 13
                                                },
                                                "identifierName": "value"
                                              },
                                              "name": "value"
                                            },
                                            "right": {
                                              "type": "MemberExpression",
                                              "start": 6901,
                                              "end": 6912,
                                              "loc": {
                                                "start": {
                                                  "line": 194,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 194,
                                                  "column": 27
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 6901,
                                                "end": 6906,
                                                "loc": {
                                                  "start": {
                                                    "line": 194,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 194,
                                                    "column": 21
                                                  },
                                                  "identifierName": "value"
                                                },
                                                "name": "value"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 6907,
                                                "end": 6911,
                                                "loc": {
                                                  "start": {
                                                    "line": 194,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 194,
                                                    "column": 26
                                                  },
                                                  "identifierName": "prop"
                                                },
                                                "name": "prop"
                                              },
                                              "computed": true
                                            }
                                          }
                                        }
                                      ],
                                      "directives": []
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "start": 6930,
                                    "end": 6979,
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 55
                                      }
                                    },
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "start": 6930,
                                      "end": 6978,
                                      "loc": {
                                        "start": {
                                          "line": 196,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 54
                                        }
                                      },
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 6930,
                                        "end": 6941,
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 17
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 6930,
                                          "end": 6936,
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 12
                                            },
                                            "identifierName": "result"
                                          },
                                          "name": "result"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 6937,
                                          "end": 6940,
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 16
                                            },
                                            "identifierName": "key"
                                          },
                                          "name": "key"
                                        },
                                        "computed": true
                                      },
                                      "right": {
                                        "type": "ConditionalExpression",
                                        "start": 6944,
                                        "end": 6978,
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 54
                                          }
                                        },
                                        "test": {
                                          "type": "MemberExpression",
                                          "start": 6945,
                                          "end": 6957,
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 33
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 6945,
                                            "end": 6950,
                                            "loc": {
                                              "start": {
                                                "line": 196,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 196,
                                                "column": 26
                                              },
                                              "identifierName": "_path"
                                            },
                                            "name": "_path"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 6951,
                                            "end": 6957,
                                            "loc": {
                                              "start": {
                                                "line": 196,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 196,
                                                "column": 33
                                              },
                                              "identifierName": "length"
                                            },
                                            "name": "length"
                                          },
                                          "computed": false,
                                          "extra": {
                                            "parenthesized": true,
                                            "parenStart": 6944
                                          }
                                        },
                                        "consequent": {
                                          "type": "Identifier",
                                          "start": 6961,
                                          "end": 6970,
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 46
                                            },
                                            "identifierName": "undefined"
                                          },
                                          "name": "undefined"
                                        },
                                        "alternate": {
                                          "type": "Identifier",
                                          "start": 6973,
                                          "end": 6978,
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 54
                                            },
                                            "identifierName": "value"
                                          },
                                          "name": "value"
                                        }
                                      }
                                    }
                                  }
                                ],
                                "directives": []
                              },
                              "alternate": {
                                "type": "ThrowStatement",
                                "start": 6992,
                                "end": 7097,
                                "loc": {
                                  "start": {
                                    "line": 197,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 197,
                                    "column": 116
                                  }
                                },
                                "argument": {
                                  "type": "NewExpression",
                                  "start": 6998,
                                  "end": 7096,
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 115
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 7002,
                                    "end": 7011,
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 30
                                      },
                                      "identifierName": "TypeError"
                                    },
                                    "name": "TypeError"
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 7012,
                                      "end": 7095,
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 114
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "dynamic property paths must be a string or an array of strings or numeric indexes",
                                        "raw": "'dynamic property paths must be a string or an array of strings or numeric indexes'"
                                      },
                                      "value": "dynamic property paths must be a string or an array of strings or numeric indexes"
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 7103,
                            "end": 7117,
                            "loc": {
                              "start": {
                                "line": 198,
                                "column": 4
                              },
                              "end": {
                                "line": 198,
                                "column": 18
                              }
                            },
                            "argument": {
                              "type": "Identifier",
                              "start": 7110,
                              "end": 7116,
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 11
                                },
                                "end": {
                                  "line": 198,
                                  "column": 17
                                },
                                "identifierName": "result"
                              },
                              "name": "result"
                            }
                          }
                        ],
                        "directives": []
                      }
                    },
                    {
                      "type": "ObjectExpression",
                      "start": 7124,
                      "end": 7126,
                      "loc": {
                        "start": {
                          "line": 199,
                          "column": 5
                        },
                        "end": {
                          "line": 199,
                          "column": 7
                        }
                      },
                      "properties": []
                    }
                  ]
                }
              }
            ],
            "directives": [],
            "trailingComments": null
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * take an object of array paths to traverse and resolve\r\n * @example\r\n * const testObj = {\r\n      user: {\r\n        name: 'rjx',\r\n        description: 'react withouth javascript',\r\n      },\r\n      stats: {\r\n        logins: 102,\r\n        comments: 3,\r\n      },\r\n      authentication: 'OAuth2',\r\n    };\r\nconst testVals = { auth: ['authentication', ], username: ['user', 'name', ], };\r\n\r\n traverse(testVals, testObj) // =>{ auth:'OAuth2', username:'rjx',  }\r\n * @param {Object} paths - an object to resolve array property paths \r\n * @param {Object} data - object to traverse\r\n * @returns {Object} resolved object with traversed properties\r\n * @throws {TypeError} \r\n ",
              "start": 5758,
              "end": 6428,
              "loc": {
                "start": {
                  "line": 162,
                  "column": 0
                },
                "end": {
                  "line": 183,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Validates RJX JSON Syntax\r\n * @example\r\n * validateRJX({component:'p',children:'hello world'})=>true\r\n * validateRJX({children:'hello world'})=>throw SyntaxError('[0001] Missing React Component')\r\n * @param {Object} rjx - RJX JSON to validate \r\n * @param {Boolean} [returnAllErrors=false] - flag to either throw error or to return all errors in an array of errors\r\n * @returns {Boolean|Error[]} either returns true if RJX is valid, or throws validation error or returns list of errors in array\r\n * @throws {SyntaxError|TypeError|ReferenceError}\r\n ",
              "start": 7135,
              "end": 7692,
              "loc": {
                "start": {
                  "line": 202,
                  "column": 0
                },
                "end": {
                  "line": 211,
                  "column": 3
                }
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * take an object of array paths to traverse and resolve\r\n * @example\r\n * const testObj = {\r\n      user: {\r\n        name: 'rjx',\r\n        description: 'react withouth javascript',\r\n      },\r\n      stats: {\r\n        logins: 102,\r\n        comments: 3,\r\n      },\r\n      authentication: 'OAuth2',\r\n    };\r\nconst testVals = { auth: ['authentication', ], username: ['user', 'name', ], };\r\n\r\n traverse(testVals, testObj) // =>{ auth:'OAuth2', username:'rjx',  }\r\n * @param {Object} paths - an object to resolve array property paths \r\n * @param {Object} data - object to traverse\r\n * @returns {Object} resolved object with traversed properties\r\n * @throws {TypeError} \r\n ",
            "start": 5758,
            "end": 6428,
            "loc": {
              "start": {
                "line": 162,
                "column": 0
              },
              "end": {
                "line": 183,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Validates RJX JSON Syntax\r\n * @example\r\n * validateRJX({component:'p',children:'hello world'})=>true\r\n * validateRJX({children:'hello world'})=>throw SyntaxError('[0001] Missing React Component')\r\n * @param {Object} rjx - RJX JSON to validate \r\n * @param {Boolean} [returnAllErrors=false] - flag to either throw error or to return all errors in an array of errors\r\n * @returns {Boolean|Error[]} either returns true if RJX is valid, or throws validation error or returns list of errors in array\r\n * @throws {SyntaxError|TypeError|ReferenceError}\r\n ",
            "start": 7135,
            "end": 7692,
            "loc": {
              "start": {
                "line": 202,
                "column": 0
              },
              "end": {
                "line": 211,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 7694,
        "end": 14928,
        "loc": {
          "start": {
            "line": 212,
            "column": 0
          },
          "end": {
            "line": 357,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 7701,
          "end": 14928,
          "loc": {
            "start": {
              "line": 212,
              "column": 7
            },
            "end": {
              "line": 357,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 7710,
            "end": 7721,
            "loc": {
              "start": {
                "line": 212,
                "column": 16
              },
              "end": {
                "line": 212,
                "column": 27
              },
              "identifierName": "validateRJX"
            },
            "name": "validateRJX",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "AssignmentPattern",
              "start": 7722,
              "end": 7730,
              "loc": {
                "start": {
                  "line": 212,
                  "column": 28
                },
                "end": {
                  "line": 212,
                  "column": 36
                }
              },
              "left": {
                "type": "Identifier",
                "start": 7722,
                "end": 7725,
                "loc": {
                  "start": {
                    "line": 212,
                    "column": 28
                  },
                  "end": {
                    "line": 212,
                    "column": 31
                  },
                  "identifierName": "rjx"
                },
                "name": "rjx"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 7728,
                "end": 7730,
                "loc": {
                  "start": {
                    "line": 212,
                    "column": 34
                  },
                  "end": {
                    "line": 212,
                    "column": 36
                  }
                },
                "properties": []
              }
            },
            {
              "type": "AssignmentPattern",
              "start": 7732,
              "end": 7755,
              "loc": {
                "start": {
                  "line": 212,
                  "column": 38
                },
                "end": {
                  "line": 212,
                  "column": 61
                }
              },
              "left": {
                "type": "Identifier",
                "start": 7732,
                "end": 7747,
                "loc": {
                  "start": {
                    "line": 212,
                    "column": 38
                  },
                  "end": {
                    "line": 212,
                    "column": 53
                  },
                  "identifierName": "returnAllErrors"
                },
                "name": "returnAllErrors"
              },
              "right": {
                "type": "BooleanLiteral",
                "start": 7750,
                "end": 7755,
                "loc": {
                  "start": {
                    "line": 212,
                    "column": 56
                  },
                  "end": {
                    "line": 212,
                    "column": 61
                  }
                },
                "value": false
              }
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 7757,
            "end": 14928,
            "loc": {
              "start": {
                "line": 212,
                "column": 63
              },
              "end": {
                "line": 357,
                "column": 1
              }
            },
            "body": [
              {
                "type": "VariableDeclaration",
                "start": 7762,
                "end": 7862,
                "loc": {
                  "start": {
                    "line": 213,
                    "column": 2
                  },
                  "end": {
                    "line": 213,
                    "column": 102
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 7768,
                    "end": 7861,
                    "loc": {
                      "start": {
                        "line": 213,
                        "column": 8
                      },
                      "end": {
                        "line": 213,
                        "column": 101
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 7768,
                      "end": 7785,
                      "loc": {
                        "start": {
                          "line": 213,
                          "column": 8
                        },
                        "end": {
                          "line": 213,
                          "column": 25
                        },
                        "identifierName": "dynamicPropsNames"
                      },
                      "name": "dynamicPropsNames"
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "start": 7788,
                      "end": 7861,
                      "loc": {
                        "start": {
                          "line": 213,
                          "column": 28
                        },
                        "end": {
                          "line": 213,
                          "column": 101
                        }
                      },
                      "elements": [
                        {
                          "type": "StringLiteral",
                          "start": 7789,
                          "end": 7801,
                          "loc": {
                            "start": {
                              "line": 213,
                              "column": 29
                            },
                            "end": {
                              "line": 213,
                              "column": 41
                            }
                          },
                          "extra": {
                            "rawValue": "asyncprops",
                            "raw": "'asyncprops'"
                          },
                          "value": "asyncprops"
                        },
                        {
                          "type": "StringLiteral",
                          "start": 7803,
                          "end": 7818,
                          "loc": {
                            "start": {
                              "line": 213,
                              "column": 43
                            },
                            "end": {
                              "line": 213,
                              "column": 58
                            }
                          },
                          "extra": {
                            "rawValue": "resourceprops",
                            "raw": "'resourceprops'"
                          },
                          "value": "resourceprops"
                        },
                        {
                          "type": "StringLiteral",
                          "start": 7820,
                          "end": 7833,
                          "loc": {
                            "start": {
                              "line": 213,
                              "column": 60
                            },
                            "end": {
                              "line": 213,
                              "column": 73
                            }
                          },
                          "extra": {
                            "rawValue": "windowprops",
                            "raw": "'windowprops'"
                          },
                          "value": "windowprops"
                        },
                        {
                          "type": "StringLiteral",
                          "start": 7835,
                          "end": 7846,
                          "loc": {
                            "start": {
                              "line": 213,
                              "column": 75
                            },
                            "end": {
                              "line": 213,
                              "column": 86
                            }
                          },
                          "extra": {
                            "rawValue": "thisprops",
                            "raw": "'thisprops'"
                          },
                          "value": "thisprops"
                        },
                        {
                          "type": "StringLiteral",
                          "start": 7848,
                          "end": 7859,
                          "loc": {
                            "start": {
                              "line": 213,
                              "column": 88
                            },
                            "end": {
                              "line": 213,
                              "column": 99
                            }
                          },
                          "extra": {
                            "rawValue": "thisstate",
                            "raw": "'thisstate'"
                          },
                          "value": "thisstate"
                        }
                      ]
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "VariableDeclaration",
                "start": 7866,
                "end": 7946,
                "loc": {
                  "start": {
                    "line": 214,
                    "column": 2
                  },
                  "end": {
                    "line": 214,
                    "column": 82
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 7872,
                    "end": 7945,
                    "loc": {
                      "start": {
                        "line": 214,
                        "column": 8
                      },
                      "end": {
                        "line": 214,
                        "column": 81
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 7872,
                      "end": 7885,
                      "loc": {
                        "start": {
                          "line": 214,
                          "column": 8
                        },
                        "end": {
                          "line": 214,
                          "column": 21
                        },
                        "identifierName": "evalPropNames"
                      },
                      "name": "evalPropNames"
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "start": 7888,
                      "end": 7945,
                      "loc": {
                        "start": {
                          "line": 214,
                          "column": 24
                        },
                        "end": {
                          "line": 214,
                          "column": 81
                        }
                      },
                      "elements": [
                        {
                          "type": "StringLiteral",
                          "start": 7889,
                          "end": 7913,
                          "loc": {
                            "start": {
                              "line": 214,
                              "column": 25
                            },
                            "end": {
                              "line": 214,
                              "column": 49
                            }
                          },
                          "extra": {
                            "rawValue": "__dangerouslyEvalProps",
                            "raw": "'__dangerouslyEvalProps'"
                          },
                          "value": "__dangerouslyEvalProps"
                        },
                        {
                          "type": "StringLiteral",
                          "start": 7915,
                          "end": 7943,
                          "loc": {
                            "start": {
                              "line": 214,
                              "column": 51
                            },
                            "end": {
                              "line": 214,
                              "column": 79
                            }
                          },
                          "extra": {
                            "rawValue": "__dangerouslyBindEvalProps",
                            "raw": "'__dangerouslyBindEvalProps'"
                          },
                          "value": "__dangerouslyBindEvalProps"
                        }
                      ]
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "VariableDeclaration",
                "start": 7950,
                "end": 8350,
                "loc": {
                  "start": {
                    "line": 215,
                    "column": 2
                  },
                  "end": {
                    "line": 215,
                    "column": 402
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 7956,
                    "end": 8349,
                    "loc": {
                      "start": {
                        "line": 215,
                        "column": 8
                      },
                      "end": {
                        "line": 215,
                        "column": 401
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 7956,
                      "end": 7965,
                      "loc": {
                        "start": {
                          "line": 215,
                          "column": 8
                        },
                        "end": {
                          "line": 215,
                          "column": 17
                        },
                        "identifierName": "validKeys"
                      },
                      "name": "validKeys"
                    },
                    "init": {
                      "type": "CallExpression",
                      "start": 7968,
                      "end": 8349,
                      "loc": {
                        "start": {
                          "line": 215,
                          "column": 20
                        },
                        "end": {
                          "line": 215,
                          "column": 401
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 7968,
                        "end": 8315,
                        "loc": {
                          "start": {
                            "line": 215,
                            "column": 20
                          },
                          "end": {
                            "line": 215,
                            "column": 367
                          }
                        },
                        "object": {
                          "type": "ArrayExpression",
                          "start": 7968,
                          "end": 8308,
                          "loc": {
                            "start": {
                              "line": 215,
                              "column": 20
                            },
                            "end": {
                              "line": 215,
                              "column": 360
                            }
                          },
                          "elements": [
                            {
                              "type": "StringLiteral",
                              "start": 7969,
                              "end": 7980,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 21
                                },
                                "end": {
                                  "line": 215,
                                  "column": 32
                                }
                              },
                              "extra": {
                                "rawValue": "component",
                                "raw": "'component'"
                              },
                              "value": "component"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 7982,
                              "end": 7989,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 34
                                },
                                "end": {
                                  "line": 215,
                                  "column": 41
                                }
                              },
                              "extra": {
                                "rawValue": "props",
                                "raw": "'props'"
                              },
                              "value": "props"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 7991,
                              "end": 8001,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 43
                                },
                                "end": {
                                  "line": 215,
                                  "column": 53
                                }
                              },
                              "extra": {
                                "rawValue": "children",
                                "raw": "'children'"
                              },
                              "value": "children"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 8003,
                              "end": 8022,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 55
                                },
                                "end": {
                                  "line": 215,
                                  "column": 74
                                }
                              },
                              "extra": {
                                "rawValue": "__spreadComponent",
                                "raw": "'__spreadComponent'"
                              },
                              "value": "__spreadComponent"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 8024,
                              "end": 8034,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 76
                                },
                                "end": {
                                  "line": 215,
                                  "column": 86
                                }
                              },
                              "extra": {
                                "rawValue": "__inline",
                                "raw": "'__inline'"
                              },
                              "value": "__inline"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 8035,
                              "end": 8051,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 87
                                },
                                "end": {
                                  "line": 215,
                                  "column": 103
                                }
                              },
                              "extra": {
                                "rawValue": "__functionargs",
                                "raw": "'__functionargs'"
                              },
                              "value": "__functionargs"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 8053,
                              "end": 8084,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 105
                                },
                                "end": {
                                  "line": 215,
                                  "column": 136
                                }
                              },
                              "extra": {
                                "rawValue": "__dangerouslyInsertComponents",
                                "raw": "'__dangerouslyInsertComponents'"
                              },
                              "value": "__dangerouslyInsertComponents"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 8086,
                              "end": 8121,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 138
                                },
                                "end": {
                                  "line": 215,
                                  "column": 173
                                }
                              },
                              "extra": {
                                "rawValue": "__dangerouslyInsertComponentProps",
                                "raw": "'__dangerouslyInsertComponentProps'"
                              },
                              "value": "__dangerouslyInsertComponentProps"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 8123,
                              "end": 8157,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 175
                                },
                                "end": {
                                  "line": 215,
                                  "column": 209
                                }
                              },
                              "extra": {
                                "rawValue": "__dangerouslyInsertRJXComponents",
                                "raw": "'__dangerouslyInsertRJXComponents'"
                              },
                              "value": "__dangerouslyInsertRJXComponents"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 8159,
                              "end": 8176,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 211
                                },
                                "end": {
                                  "line": 215,
                                  "column": 228
                                }
                              },
                              "extra": {
                                "rawValue": "__functionProps",
                                "raw": "'__functionProps'"
                              },
                              "value": "__functionProps"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 8178,
                              "end": 8196,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 230
                                },
                                "end": {
                                  "line": 215,
                                  "column": 248
                                }
                              },
                              "extra": {
                                "rawValue": "__functionparams",
                                "raw": "'__functionparams'"
                              },
                              "value": "__functionparams"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 8198,
                              "end": 8218,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 250
                                },
                                "end": {
                                  "line": 215,
                                  "column": 270
                                }
                              },
                              "extra": {
                                "rawValue": "__windowComponents",
                                "raw": "'__windowComponents'"
                              },
                              "value": "__windowComponents"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 8220,
                              "end": 8244,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 272
                                },
                                "end": {
                                  "line": 215,
                                  "column": 296
                                }
                              },
                              "extra": {
                                "rawValue": "__windowComponentProps",
                                "raw": "'__windowComponentProps'"
                              },
                              "value": "__windowComponentProps"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 8246,
                              "end": 8263,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 298
                                },
                                "end": {
                                  "line": 215,
                                  "column": 315
                                }
                              },
                              "extra": {
                                "rawValue": "comparisonprops",
                                "raw": "'comparisonprops'"
                              },
                              "value": "comparisonprops"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 8265,
                              "end": 8284,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 317
                                },
                                "end": {
                                  "line": 215,
                                  "column": 336
                                }
                              },
                              "extra": {
                                "rawValue": "comparisonorprops",
                                "raw": "'comparisonorprops'"
                              },
                              "value": "comparisonorprops"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 8286,
                              "end": 8297,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 338
                                },
                                "end": {
                                  "line": 215,
                                  "column": 349
                                }
                              },
                              "extra": {
                                "rawValue": "passprops",
                                "raw": "'passprops'"
                              },
                              "value": "passprops"
                            },
                            {
                              "type": "StringLiteral",
                              "start": 8299,
                              "end": 8306,
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 351
                                },
                                "end": {
                                  "line": 215,
                                  "column": 358
                                }
                              },
                              "extra": {
                                "rawValue": "debug",
                                "raw": "'debug'"
                              },
                              "value": "debug"
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 8309,
                          "end": 8315,
                          "loc": {
                            "start": {
                              "line": 215,
                              "column": 361
                            },
                            "end": {
                              "line": 215,
                              "column": 367
                            },
                            "identifierName": "concat"
                          },
                          "name": "concat"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "start": 8316,
                          "end": 8333,
                          "loc": {
                            "start": {
                              "line": 215,
                              "column": 368
                            },
                            "end": {
                              "line": 215,
                              "column": 385
                            },
                            "identifierName": "dynamicPropsNames"
                          },
                          "name": "dynamicPropsNames"
                        },
                        {
                          "type": "Identifier",
                          "start": 8335,
                          "end": 8348,
                          "loc": {
                            "start": {
                              "line": 215,
                              "column": 387
                            },
                            "end": {
                              "line": 215,
                              "column": 400
                            },
                            "identifierName": "evalPropNames"
                          },
                          "name": "evalPropNames"
                        }
                      ]
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "VariableDeclaration",
                "start": 8354,
                "end": 8370,
                "loc": {
                  "start": {
                    "line": 216,
                    "column": 2
                  },
                  "end": {
                    "line": 216,
                    "column": 18
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 8358,
                    "end": 8369,
                    "loc": {
                      "start": {
                        "line": 216,
                        "column": 6
                      },
                      "end": {
                        "line": 216,
                        "column": 17
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 8358,
                      "end": 8364,
                      "loc": {
                        "start": {
                          "line": 216,
                          "column": 6
                        },
                        "end": {
                          "line": 216,
                          "column": 12
                        },
                        "identifierName": "errors"
                      },
                      "name": "errors"
                    },
                    "init": {
                      "type": "ArrayExpression",
                      "start": 8367,
                      "end": 8369,
                      "loc": {
                        "start": {
                          "line": 216,
                          "column": 15
                        },
                        "end": {
                          "line": 216,
                          "column": 17
                        }
                      },
                      "elements": []
                    }
                  }
                ],
                "kind": "let"
              },
              {
                "type": "IfStatement",
                "start": 8374,
                "end": 8465,
                "loc": {
                  "start": {
                    "line": 217,
                    "column": 2
                  },
                  "end": {
                    "line": 219,
                    "column": 3
                  }
                },
                "test": {
                  "type": "UnaryExpression",
                  "start": 8378,
                  "end": 8392,
                  "loc": {
                    "start": {
                      "line": 217,
                      "column": 6
                    },
                    "end": {
                      "line": 217,
                      "column": 20
                    }
                  },
                  "operator": "!",
                  "prefix": true,
                  "argument": {
                    "type": "MemberExpression",
                    "start": 8379,
                    "end": 8392,
                    "loc": {
                      "start": {
                        "line": 217,
                        "column": 7
                      },
                      "end": {
                        "line": 217,
                        "column": 20
                      }
                    },
                    "object": {
                      "type": "Identifier",
                      "start": 8379,
                      "end": 8382,
                      "loc": {
                        "start": {
                          "line": 217,
                          "column": 7
                        },
                        "end": {
                          "line": 217,
                          "column": 10
                        },
                        "identifierName": "rjx"
                      },
                      "name": "rjx"
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 8383,
                      "end": 8392,
                      "loc": {
                        "start": {
                          "line": 217,
                          "column": 11
                        },
                        "end": {
                          "line": 217,
                          "column": 20
                        },
                        "identifierName": "component"
                      },
                      "name": "component"
                    },
                    "computed": false
                  },
                  "extra": {
                    "parenthesizedArgument": false
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 8394,
                  "end": 8465,
                  "loc": {
                    "start": {
                      "line": 217,
                      "column": 22
                    },
                    "end": {
                      "line": 219,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 8401,
                      "end": 8460,
                      "loc": {
                        "start": {
                          "line": 218,
                          "column": 4
                        },
                        "end": {
                          "line": 218,
                          "column": 63
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 8401,
                        "end": 8459,
                        "loc": {
                          "start": {
                            "line": 218,
                            "column": 4
                          },
                          "end": {
                            "line": 218,
                            "column": 62
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 8401,
                          "end": 8412,
                          "loc": {
                            "start": {
                              "line": 218,
                              "column": 4
                            },
                            "end": {
                              "line": 218,
                              "column": 15
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 8401,
                            "end": 8407,
                            "loc": {
                              "start": {
                                "line": 218,
                                "column": 4
                              },
                              "end": {
                                "line": 218,
                                "column": 10
                              },
                              "identifierName": "errors"
                            },
                            "name": "errors"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 8408,
                            "end": 8412,
                            "loc": {
                              "start": {
                                "line": 218,
                                "column": 11
                              },
                              "end": {
                                "line": 218,
                                "column": 15
                              },
                              "identifierName": "push"
                            },
                            "name": "push"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 8413,
                            "end": 8458,
                            "loc": {
                              "start": {
                                "line": 218,
                                "column": 16
                              },
                              "end": {
                                "line": 218,
                                "column": 61
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 8413,
                              "end": 8424,
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 16
                                },
                                "end": {
                                  "line": 218,
                                  "column": 27
                                },
                                "identifierName": "SyntaxError"
                              },
                              "name": "SyntaxError"
                            },
                            "arguments": [
                              {
                                "type": "StringLiteral",
                                "start": 8425,
                                "end": 8457,
                                "loc": {
                                  "start": {
                                    "line": 218,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 218,
                                    "column": 60
                                  }
                                },
                                "extra": {
                                  "rawValue": "[0001] Missing React Component",
                                  "raw": "'[0001] Missing React Component'"
                                },
                                "value": "[0001] Missing React Component"
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": null
              },
              {
                "type": "IfStatement",
                "start": 8469,
                "end": 9163,
                "loc": {
                  "start": {
                    "line": 220,
                    "column": 2
                  },
                  "end": {
                    "line": 230,
                    "column": 3
                  }
                },
                "test": {
                  "type": "MemberExpression",
                  "start": 8473,
                  "end": 8482,
                  "loc": {
                    "start": {
                      "line": 220,
                      "column": 6
                    },
                    "end": {
                      "line": 220,
                      "column": 15
                    }
                  },
                  "object": {
                    "type": "Identifier",
                    "start": 8473,
                    "end": 8476,
                    "loc": {
                      "start": {
                        "line": 220,
                        "column": 6
                      },
                      "end": {
                        "line": 220,
                        "column": 9
                      },
                      "identifierName": "rjx"
                    },
                    "name": "rjx"
                  },
                  "property": {
                    "type": "Identifier",
                    "start": 8477,
                    "end": 8482,
                    "loc": {
                      "start": {
                        "line": 220,
                        "column": 10
                      },
                      "end": {
                        "line": 220,
                        "column": 15
                      },
                      "identifierName": "props"
                    },
                    "name": "props"
                  },
                  "computed": false
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 8484,
                  "end": 9163,
                  "loc": {
                    "start": {
                      "line": 220,
                      "column": 17
                    },
                    "end": {
                      "line": 230,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 8491,
                      "end": 8666,
                      "loc": {
                        "start": {
                          "line": 221,
                          "column": 4
                        },
                        "end": {
                          "line": 223,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 8495,
                        "end": 8552,
                        "loc": {
                          "start": {
                            "line": 221,
                            "column": 8
                          },
                          "end": {
                            "line": 221,
                            "column": 65
                          }
                        },
                        "left": {
                          "type": "BinaryExpression",
                          "start": 8495,
                          "end": 8524,
                          "loc": {
                            "start": {
                              "line": 221,
                              "column": 8
                            },
                            "end": {
                              "line": 221,
                              "column": 37
                            }
                          },
                          "left": {
                            "type": "UnaryExpression",
                            "start": 8495,
                            "end": 8511,
                            "loc": {
                              "start": {
                                "line": 221,
                                "column": 8
                              },
                              "end": {
                                "line": 221,
                                "column": 24
                              }
                            },
                            "operator": "typeof",
                            "prefix": true,
                            "argument": {
                              "type": "MemberExpression",
                              "start": 8502,
                              "end": 8511,
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 15
                                },
                                "end": {
                                  "line": 221,
                                  "column": 24
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 8502,
                                "end": 8505,
                                "loc": {
                                  "start": {
                                    "line": 221,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 221,
                                    "column": 18
                                  },
                                  "identifierName": "rjx"
                                },
                                "name": "rjx"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 8506,
                                "end": 8511,
                                "loc": {
                                  "start": {
                                    "line": 221,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 221,
                                    "column": 24
                                  },
                                  "identifierName": "props"
                                },
                                "name": "props"
                              },
                              "computed": false
                            },
                            "extra": {
                              "parenthesizedArgument": false
                            }
                          },
                          "operator": "!==",
                          "right": {
                            "type": "StringLiteral",
                            "start": 8516,
                            "end": 8524,
                            "loc": {
                              "start": {
                                "line": 221,
                                "column": 29
                              },
                              "end": {
                                "line": 221,
                                "column": 37
                              }
                            },
                            "extra": {
                              "rawValue": "object",
                              "raw": "'object'"
                            },
                            "value": "object"
                          }
                        },
                        "operator": "||",
                        "right": {
                          "type": "CallExpression",
                          "start": 8528,
                          "end": 8552,
                          "loc": {
                            "start": {
                              "line": 221,
                              "column": 41
                            },
                            "end": {
                              "line": 221,
                              "column": 65
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 8528,
                            "end": 8541,
                            "loc": {
                              "start": {
                                "line": 221,
                                "column": 41
                              },
                              "end": {
                                "line": 221,
                                "column": 54
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 8528,
                              "end": 8533,
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 41
                                },
                                "end": {
                                  "line": 221,
                                  "column": 46
                                },
                                "identifierName": "Array"
                              },
                              "name": "Array"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 8534,
                              "end": 8541,
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 47
                                },
                                "end": {
                                  "line": 221,
                                  "column": 54
                                },
                                "identifierName": "isArray"
                              },
                              "name": "isArray"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "start": 8542,
                              "end": 8551,
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 55
                                },
                                "end": {
                                  "line": 221,
                                  "column": 64
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 8542,
                                "end": 8545,
                                "loc": {
                                  "start": {
                                    "line": 221,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 221,
                                    "column": 58
                                  },
                                  "identifierName": "rjx"
                                },
                                "name": "rjx"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 8546,
                                "end": 8551,
                                "loc": {
                                  "start": {
                                    "line": 221,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 221,
                                    "column": 64
                                  },
                                  "identifierName": "props"
                                },
                                "name": "props"
                              },
                              "computed": false
                            }
                          ]
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 8554,
                        "end": 8666,
                        "loc": {
                          "start": {
                            "line": 221,
                            "column": 67
                          },
                          "end": {
                            "line": 223,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 8563,
                            "end": 8659,
                            "loc": {
                              "start": {
                                "line": 222,
                                "column": 6
                              },
                              "end": {
                                "line": 222,
                                "column": 102
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 8563,
                              "end": 8658,
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 6
                                },
                                "end": {
                                  "line": 222,
                                  "column": 101
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 8563,
                                "end": 8574,
                                "loc": {
                                  "start": {
                                    "line": 222,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 222,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 8563,
                                  "end": 8569,
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 12
                                    },
                                    "identifierName": "errors"
                                  },
                                  "name": "errors"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8570,
                                  "end": 8574,
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 17
                                    },
                                    "identifierName": "push"
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 8575,
                                  "end": 8657,
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 100
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 8575,
                                    "end": 8584,
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 27
                                      },
                                      "identifierName": "TypeError"
                                    },
                                    "name": "TypeError"
                                  },
                                  "arguments": [
                                    {
                                      "type": "BinaryExpression",
                                      "start": 8585,
                                      "end": 8656,
                                      "loc": {
                                        "start": {
                                          "line": 222,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 222,
                                          "column": 99
                                        }
                                      },
                                      "left": {
                                        "type": "BinaryExpression",
                                        "start": 8585,
                                        "end": 8608,
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 51
                                          }
                                        },
                                        "left": {
                                          "type": "StringLiteral",
                                          "start": 8585,
                                          "end": 8594,
                                          "loc": {
                                            "start": {
                                              "line": 222,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 222,
                                              "column": 37
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "[0002] ",
                                            "raw": "'[0002] '"
                                          },
                                          "value": "[0002] "
                                        },
                                        "operator": "+",
                                        "right": {
                                          "type": "MemberExpression",
                                          "start": 8595,
                                          "end": 8608,
                                          "loc": {
                                            "start": {
                                              "line": 222,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 222,
                                              "column": 51
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 8595,
                                            "end": 8598,
                                            "loc": {
                                              "start": {
                                                "line": 222,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 222,
                                                "column": 41
                                              },
                                              "identifierName": "rjx"
                                            },
                                            "name": "rjx"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 8599,
                                            "end": 8608,
                                            "loc": {
                                              "start": {
                                                "line": 222,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 222,
                                                "column": 51
                                              },
                                              "identifierName": "component"
                                            },
                                            "name": "component"
                                          },
                                          "computed": false
                                        }
                                      },
                                      "operator": "+",
                                      "right": {
                                        "type": "StringLiteral",
                                        "start": 8609,
                                        "end": 8656,
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 99
                                          }
                                        },
                                        "extra": {
                                          "rawValue": ": props must be an Object / valid React props",
                                          "raw": "': props must be an Object / valid React props'"
                                        },
                                        "value": ": props must be an Object / valid React props"
                                      }
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 8672,
                      "end": 8910,
                      "loc": {
                        "start": {
                          "line": 224,
                          "column": 4
                        },
                        "end": {
                          "line": 226,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 8676,
                        "end": 8776,
                        "loc": {
                          "start": {
                            "line": 224,
                            "column": 8
                          },
                          "end": {
                            "line": 224,
                            "column": 108
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 8676,
                          "end": 8694,
                          "loc": {
                            "start": {
                              "line": 224,
                              "column": 8
                            },
                            "end": {
                              "line": 224,
                              "column": 26
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 8676,
                            "end": 8685,
                            "loc": {
                              "start": {
                                "line": 224,
                                "column": 8
                              },
                              "end": {
                                "line": 224,
                                "column": 17
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 8676,
                              "end": 8679,
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 8
                                },
                                "end": {
                                  "line": 224,
                                  "column": 11
                                },
                                "identifierName": "rjx"
                              },
                              "name": "rjx"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 8680,
                              "end": 8685,
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 12
                                },
                                "end": {
                                  "line": 224,
                                  "column": 17
                                },
                                "identifierName": "props"
                              },
                              "name": "props"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 8686,
                            "end": 8694,
                            "loc": {
                              "start": {
                                "line": 224,
                                "column": 18
                              },
                              "end": {
                                "line": 224,
                                "column": 26
                              },
                              "identifierName": "children"
                            },
                            "name": "children"
                          },
                          "computed": false
                        },
                        "operator": "&&",
                        "right": {
                          "type": "LogicalExpression",
                          "start": 8699,
                          "end": 8775,
                          "loc": {
                            "start": {
                              "line": 224,
                              "column": 31
                            },
                            "end": {
                              "line": 224,
                              "column": 107
                            }
                          },
                          "left": {
                            "type": "BinaryExpression",
                            "start": 8699,
                            "end": 8737,
                            "loc": {
                              "start": {
                                "line": 224,
                                "column": 31
                              },
                              "end": {
                                "line": 224,
                                "column": 69
                              }
                            },
                            "left": {
                              "type": "UnaryExpression",
                              "start": 8699,
                              "end": 8724,
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 31
                                },
                                "end": {
                                  "line": 224,
                                  "column": 56
                                }
                              },
                              "operator": "typeof",
                              "prefix": true,
                              "argument": {
                                "type": "MemberExpression",
                                "start": 8706,
                                "end": 8724,
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 56
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 8706,
                                  "end": 8715,
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 47
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 8706,
                                    "end": 8709,
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 41
                                      },
                                      "identifierName": "rjx"
                                    },
                                    "name": "rjx"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 8710,
                                    "end": 8715,
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 47
                                      },
                                      "identifierName": "props"
                                    },
                                    "name": "props"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8716,
                                  "end": 8724,
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 56
                                    },
                                    "identifierName": "children"
                                  },
                                  "name": "children"
                                },
                                "computed": false
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "operator": "!==",
                            "right": {
                              "type": "StringLiteral",
                              "start": 8729,
                              "end": 8737,
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 61
                                },
                                "end": {
                                  "line": 224,
                                  "column": 69
                                }
                              },
                              "extra": {
                                "rawValue": "string",
                                "raw": "'string'"
                              },
                              "value": "string"
                            }
                          },
                          "operator": "||",
                          "right": {
                            "type": "UnaryExpression",
                            "start": 8741,
                            "end": 8775,
                            "loc": {
                              "start": {
                                "line": 224,
                                "column": 73
                              },
                              "end": {
                                "line": 224,
                                "column": 107
                              }
                            },
                            "operator": "!",
                            "prefix": true,
                            "argument": {
                              "type": "CallExpression",
                              "start": 8742,
                              "end": 8775,
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 74
                                },
                                "end": {
                                  "line": 224,
                                  "column": 107
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 8742,
                                "end": 8755,
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 74
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 87
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 8742,
                                  "end": 8747,
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 74
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 79
                                    },
                                    "identifierName": "Array"
                                  },
                                  "name": "Array"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8748,
                                  "end": 8755,
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 80
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 87
                                    },
                                    "identifierName": "isArray"
                                  },
                                  "name": "isArray"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 8756,
                                  "end": 8774,
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 88
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 106
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 8756,
                                    "end": 8765,
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 88
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 97
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 8756,
                                      "end": 8759,
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 88
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 91
                                        },
                                        "identifierName": "rjx"
                                      },
                                      "name": "rjx"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 8760,
                                      "end": 8765,
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 92
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 97
                                        },
                                        "identifierName": "props"
                                      },
                                      "name": "props"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 8766,
                                    "end": 8774,
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 98
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 106
                                      },
                                      "identifierName": "children"
                                    },
                                    "name": "children"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            "extra": {
                              "parenthesizedArgument": false
                            }
                          },
                          "extra": {
                            "parenthesized": true,
                            "parenStart": 8698
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 8778,
                        "end": 8910,
                        "loc": {
                          "start": {
                            "line": 224,
                            "column": 110
                          },
                          "end": {
                            "line": 226,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 8787,
                            "end": 8903,
                            "loc": {
                              "start": {
                                "line": 225,
                                "column": 6
                              },
                              "end": {
                                "line": 225,
                                "column": 122
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 8787,
                              "end": 8902,
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 6
                                },
                                "end": {
                                  "line": 225,
                                  "column": 121
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 8787,
                                "end": 8798,
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 8787,
                                  "end": 8793,
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 12
                                    },
                                    "identifierName": "errors"
                                  },
                                  "name": "errors"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8794,
                                  "end": 8798,
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 17
                                    },
                                    "identifierName": "push"
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 8799,
                                  "end": 8901,
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 120
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 8799,
                                    "end": 8808,
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 27
                                      },
                                      "identifierName": "TypeError"
                                    },
                                    "name": "TypeError"
                                  },
                                  "arguments": [
                                    {
                                      "type": "BinaryExpression",
                                      "start": 8809,
                                      "end": 8900,
                                      "loc": {
                                        "start": {
                                          "line": 225,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 225,
                                          "column": 119
                                        }
                                      },
                                      "left": {
                                        "type": "BinaryExpression",
                                        "start": 8809,
                                        "end": 8832,
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 51
                                          }
                                        },
                                        "left": {
                                          "type": "StringLiteral",
                                          "start": 8809,
                                          "end": 8818,
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 37
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "[0003] ",
                                            "raw": "'[0003] '"
                                          },
                                          "value": "[0003] "
                                        },
                                        "operator": "+",
                                        "right": {
                                          "type": "MemberExpression",
                                          "start": 8819,
                                          "end": 8832,
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 51
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 8819,
                                            "end": 8822,
                                            "loc": {
                                              "start": {
                                                "line": 225,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 225,
                                                "column": 41
                                              },
                                              "identifierName": "rjx"
                                            },
                                            "name": "rjx"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 8823,
                                            "end": 8832,
                                            "loc": {
                                              "start": {
                                                "line": 225,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 225,
                                                "column": 51
                                              },
                                              "identifierName": "component"
                                            },
                                            "name": "component"
                                          },
                                          "computed": false
                                        }
                                      },
                                      "operator": "+",
                                      "right": {
                                        "type": "StringLiteral",
                                        "start": 8833,
                                        "end": 8900,
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 119
                                          }
                                        },
                                        "extra": {
                                          "rawValue": ": props.children must be an array of RJX JSON objects or a string",
                                          "raw": "': props.children must be an array of RJX JSON objects or a string'"
                                        },
                                        "value": ": props.children must be an array of RJX JSON objects or a string"
                                      }
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 8916,
                      "end": 9158,
                      "loc": {
                        "start": {
                          "line": 227,
                          "column": 4
                        },
                        "end": {
                          "line": 229,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 8920,
                        "end": 9023,
                        "loc": {
                          "start": {
                            "line": 227,
                            "column": 8
                          },
                          "end": {
                            "line": 227,
                            "column": 111
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 8920,
                          "end": 8939,
                          "loc": {
                            "start": {
                              "line": 227,
                              "column": 8
                            },
                            "end": {
                              "line": 227,
                              "column": 27
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 8920,
                            "end": 8929,
                            "loc": {
                              "start": {
                                "line": 227,
                                "column": 8
                              },
                              "end": {
                                "line": 227,
                                "column": 17
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 8920,
                              "end": 8923,
                              "loc": {
                                "start": {
                                  "line": 227,
                                  "column": 8
                                },
                                "end": {
                                  "line": 227,
                                  "column": 11
                                },
                                "identifierName": "rjx"
                              },
                              "name": "rjx"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 8924,
                              "end": 8929,
                              "loc": {
                                "start": {
                                  "line": 227,
                                  "column": 12
                                },
                                "end": {
                                  "line": 227,
                                  "column": 17
                                },
                                "identifierName": "props"
                              },
                              "name": "props"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 8930,
                            "end": 8939,
                            "loc": {
                              "start": {
                                "line": 227,
                                "column": 18
                              },
                              "end": {
                                "line": 227,
                                "column": 27
                              },
                              "identifierName": "_children"
                            },
                            "name": "_children"
                          },
                          "computed": false
                        },
                        "operator": "&&",
                        "right": {
                          "type": "LogicalExpression",
                          "start": 8944,
                          "end": 9022,
                          "loc": {
                            "start": {
                              "line": 227,
                              "column": 32
                            },
                            "end": {
                              "line": 227,
                              "column": 110
                            }
                          },
                          "left": {
                            "type": "BinaryExpression",
                            "start": 8944,
                            "end": 8983,
                            "loc": {
                              "start": {
                                "line": 227,
                                "column": 32
                              },
                              "end": {
                                "line": 227,
                                "column": 71
                              }
                            },
                            "left": {
                              "type": "UnaryExpression",
                              "start": 8944,
                              "end": 8970,
                              "loc": {
                                "start": {
                                  "line": 227,
                                  "column": 32
                                },
                                "end": {
                                  "line": 227,
                                  "column": 58
                                }
                              },
                              "operator": "typeof",
                              "prefix": true,
                              "argument": {
                                "type": "MemberExpression",
                                "start": 8951,
                                "end": 8970,
                                "loc": {
                                  "start": {
                                    "line": 227,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 227,
                                    "column": 58
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 8951,
                                  "end": 8960,
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 48
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 8951,
                                    "end": 8954,
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 42
                                      },
                                      "identifierName": "rjx"
                                    },
                                    "name": "rjx"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 8955,
                                    "end": 8960,
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 48
                                      },
                                      "identifierName": "props"
                                    },
                                    "name": "props"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8961,
                                  "end": 8970,
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 58
                                    },
                                    "identifierName": "_children"
                                  },
                                  "name": "_children"
                                },
                                "computed": false
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "operator": "!==",
                            "right": {
                              "type": "StringLiteral",
                              "start": 8975,
                              "end": 8983,
                              "loc": {
                                "start": {
                                  "line": 227,
                                  "column": 63
                                },
                                "end": {
                                  "line": 227,
                                  "column": 71
                                }
                              },
                              "extra": {
                                "rawValue": "string",
                                "raw": "'string'"
                              },
                              "value": "string"
                            }
                          },
                          "operator": "||",
                          "right": {
                            "type": "UnaryExpression",
                            "start": 8987,
                            "end": 9022,
                            "loc": {
                              "start": {
                                "line": 227,
                                "column": 75
                              },
                              "end": {
                                "line": 227,
                                "column": 110
                              }
                            },
                            "operator": "!",
                            "prefix": true,
                            "argument": {
                              "type": "CallExpression",
                              "start": 8988,
                              "end": 9022,
                              "loc": {
                                "start": {
                                  "line": 227,
                                  "column": 76
                                },
                                "end": {
                                  "line": 227,
                                  "column": 110
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 8988,
                                "end": 9001,
                                "loc": {
                                  "start": {
                                    "line": 227,
                                    "column": 76
                                  },
                                  "end": {
                                    "line": 227,
                                    "column": 89
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 8988,
                                  "end": 8993,
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 76
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 81
                                    },
                                    "identifierName": "Array"
                                  },
                                  "name": "Array"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8994,
                                  "end": 9001,
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 82
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 89
                                    },
                                    "identifierName": "isArray"
                                  },
                                  "name": "isArray"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 9002,
                                  "end": 9021,
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 90
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 109
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 9002,
                                    "end": 9011,
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 90
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 99
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 9002,
                                      "end": 9005,
                                      "loc": {
                                        "start": {
                                          "line": 227,
                                          "column": 90
                                        },
                                        "end": {
                                          "line": 227,
                                          "column": 93
                                        },
                                        "identifierName": "rjx"
                                      },
                                      "name": "rjx"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 9006,
                                      "end": 9011,
                                      "loc": {
                                        "start": {
                                          "line": 227,
                                          "column": 94
                                        },
                                        "end": {
                                          "line": 227,
                                          "column": 99
                                        },
                                        "identifierName": "props"
                                      },
                                      "name": "props"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 9012,
                                    "end": 9021,
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 100
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 109
                                      },
                                      "identifierName": "_children"
                                    },
                                    "name": "_children"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            "extra": {
                              "parenthesizedArgument": false
                            }
                          },
                          "extra": {
                            "parenthesized": true,
                            "parenStart": 8943
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 9025,
                        "end": 9158,
                        "loc": {
                          "start": {
                            "line": 227,
                            "column": 113
                          },
                          "end": {
                            "line": 229,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 9034,
                            "end": 9151,
                            "loc": {
                              "start": {
                                "line": 228,
                                "column": 6
                              },
                              "end": {
                                "line": 228,
                                "column": 123
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 9034,
                              "end": 9150,
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 6
                                },
                                "end": {
                                  "line": 228,
                                  "column": 122
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 9034,
                                "end": 9045,
                                "loc": {
                                  "start": {
                                    "line": 228,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 228,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 9034,
                                  "end": 9040,
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 12
                                    },
                                    "identifierName": "errors"
                                  },
                                  "name": "errors"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9041,
                                  "end": 9045,
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 17
                                    },
                                    "identifierName": "push"
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 9046,
                                  "end": 9149,
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 121
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 9046,
                                    "end": 9055,
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 27
                                      },
                                      "identifierName": "TypeError"
                                    },
                                    "name": "TypeError"
                                  },
                                  "arguments": [
                                    {
                                      "type": "BinaryExpression",
                                      "start": 9056,
                                      "end": 9148,
                                      "loc": {
                                        "start": {
                                          "line": 228,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 120
                                        }
                                      },
                                      "left": {
                                        "type": "BinaryExpression",
                                        "start": 9056,
                                        "end": 9079,
                                        "loc": {
                                          "start": {
                                            "line": 228,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 228,
                                            "column": 51
                                          }
                                        },
                                        "left": {
                                          "type": "StringLiteral",
                                          "start": 9056,
                                          "end": 9065,
                                          "loc": {
                                            "start": {
                                              "line": 228,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 228,
                                              "column": 37
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "[0004] ",
                                            "raw": "'[0004] '"
                                          },
                                          "value": "[0004] "
                                        },
                                        "operator": "+",
                                        "right": {
                                          "type": "MemberExpression",
                                          "start": 9066,
                                          "end": 9079,
                                          "loc": {
                                            "start": {
                                              "line": 228,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 228,
                                              "column": 51
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 9066,
                                            "end": 9069,
                                            "loc": {
                                              "start": {
                                                "line": 228,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 228,
                                                "column": 41
                                              },
                                              "identifierName": "rjx"
                                            },
                                            "name": "rjx"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 9070,
                                            "end": 9079,
                                            "loc": {
                                              "start": {
                                                "line": 228,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 228,
                                                "column": 51
                                              },
                                              "identifierName": "component"
                                            },
                                            "name": "component"
                                          },
                                          "computed": false
                                        }
                                      },
                                      "operator": "+",
                                      "right": {
                                        "type": "StringLiteral",
                                        "start": 9080,
                                        "end": 9148,
                                        "loc": {
                                          "start": {
                                            "line": 228,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 228,
                                            "column": 120
                                          }
                                        },
                                        "extra": {
                                          "rawValue": ": props._children must be an array of RJX JSON objects or a string",
                                          "raw": "': props._children must be an array of RJX JSON objects or a string'"
                                        },
                                        "value": ": props._children must be an array of RJX JSON objects or a string"
                                      }
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": []
                },
                "alternate": null
              },
              {
                "type": "IfStatement",
                "start": 9167,
                "end": 9631,
                "loc": {
                  "start": {
                    "line": 231,
                    "column": 2
                  },
                  "end": {
                    "line": 241,
                    "column": 3
                  }
                },
                "test": {
                  "type": "MemberExpression",
                  "start": 9171,
                  "end": 9183,
                  "loc": {
                    "start": {
                      "line": 231,
                      "column": 6
                    },
                    "end": {
                      "line": 231,
                      "column": 18
                    }
                  },
                  "object": {
                    "type": "Identifier",
                    "start": 9171,
                    "end": 9174,
                    "loc": {
                      "start": {
                        "line": 231,
                        "column": 6
                      },
                      "end": {
                        "line": 231,
                        "column": 9
                      },
                      "identifierName": "rjx"
                    },
                    "name": "rjx"
                  },
                  "property": {
                    "type": "Identifier",
                    "start": 9175,
                    "end": 9183,
                    "loc": {
                      "start": {
                        "line": 231,
                        "column": 10
                      },
                      "end": {
                        "line": 231,
                        "column": 18
                      },
                      "identifierName": "children"
                    },
                    "name": "children"
                  },
                  "computed": false
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 9185,
                  "end": 9631,
                  "loc": {
                    "start": {
                      "line": 231,
                      "column": 20
                    },
                    "end": {
                      "line": 241,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 9192,
                      "end": 9388,
                      "loc": {
                        "start": {
                          "line": 232,
                          "column": 4
                        },
                        "end": {
                          "line": 234,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 9196,
                        "end": 9260,
                        "loc": {
                          "start": {
                            "line": 232,
                            "column": 8
                          },
                          "end": {
                            "line": 232,
                            "column": 72
                          }
                        },
                        "left": {
                          "type": "BinaryExpression",
                          "start": 9196,
                          "end": 9228,
                          "loc": {
                            "start": {
                              "line": 232,
                              "column": 8
                            },
                            "end": {
                              "line": 232,
                              "column": 40
                            }
                          },
                          "left": {
                            "type": "UnaryExpression",
                            "start": 9196,
                            "end": 9215,
                            "loc": {
                              "start": {
                                "line": 232,
                                "column": 8
                              },
                              "end": {
                                "line": 232,
                                "column": 27
                              }
                            },
                            "operator": "typeof",
                            "prefix": true,
                            "argument": {
                              "type": "MemberExpression",
                              "start": 9203,
                              "end": 9215,
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 15
                                },
                                "end": {
                                  "line": 232,
                                  "column": 27
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 9203,
                                "end": 9206,
                                "loc": {
                                  "start": {
                                    "line": 232,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 232,
                                    "column": 18
                                  },
                                  "identifierName": "rjx"
                                },
                                "name": "rjx"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 9207,
                                "end": 9215,
                                "loc": {
                                  "start": {
                                    "line": 232,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 232,
                                    "column": 27
                                  },
                                  "identifierName": "children"
                                },
                                "name": "children"
                              },
                              "computed": false
                            },
                            "extra": {
                              "parenthesizedArgument": false
                            }
                          },
                          "operator": "!==",
                          "right": {
                            "type": "StringLiteral",
                            "start": 9220,
                            "end": 9228,
                            "loc": {
                              "start": {
                                "line": 232,
                                "column": 32
                              },
                              "end": {
                                "line": 232,
                                "column": 40
                              }
                            },
                            "extra": {
                              "rawValue": "string",
                              "raw": "'string'"
                            },
                            "value": "string"
                          }
                        },
                        "operator": "&&",
                        "right": {
                          "type": "UnaryExpression",
                          "start": 9232,
                          "end": 9260,
                          "loc": {
                            "start": {
                              "line": 232,
                              "column": 44
                            },
                            "end": {
                              "line": 232,
                              "column": 72
                            }
                          },
                          "operator": "!",
                          "prefix": true,
                          "argument": {
                            "type": "CallExpression",
                            "start": 9233,
                            "end": 9260,
                            "loc": {
                              "start": {
                                "line": 232,
                                "column": 45
                              },
                              "end": {
                                "line": 232,
                                "column": 72
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 9233,
                              "end": 9246,
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 45
                                },
                                "end": {
                                  "line": 232,
                                  "column": 58
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 9233,
                                "end": 9238,
                                "loc": {
                                  "start": {
                                    "line": 232,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 232,
                                    "column": 50
                                  },
                                  "identifierName": "Array"
                                },
                                "name": "Array"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 9239,
                                "end": 9246,
                                "loc": {
                                  "start": {
                                    "line": 232,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 232,
                                    "column": 58
                                  },
                                  "identifierName": "isArray"
                                },
                                "name": "isArray"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 9247,
                                "end": 9259,
                                "loc": {
                                  "start": {
                                    "line": 232,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 232,
                                    "column": 71
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 9247,
                                  "end": 9250,
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 62
                                    },
                                    "identifierName": "rjx"
                                  },
                                  "name": "rjx"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9251,
                                  "end": 9259,
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 63
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 71
                                    },
                                    "identifierName": "children"
                                  },
                                  "name": "children"
                                },
                                "computed": false
                              }
                            ]
                          },
                          "extra": {
                            "parenthesizedArgument": false
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 9262,
                        "end": 9388,
                        "loc": {
                          "start": {
                            "line": 232,
                            "column": 74
                          },
                          "end": {
                            "line": 234,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 9271,
                            "end": 9381,
                            "loc": {
                              "start": {
                                "line": 233,
                                "column": 6
                              },
                              "end": {
                                "line": 233,
                                "column": 116
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 9271,
                              "end": 9380,
                              "loc": {
                                "start": {
                                  "line": 233,
                                  "column": 6
                                },
                                "end": {
                                  "line": 233,
                                  "column": 115
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 9271,
                                "end": 9282,
                                "loc": {
                                  "start": {
                                    "line": 233,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 233,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 9271,
                                  "end": 9277,
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 12
                                    },
                                    "identifierName": "errors"
                                  },
                                  "name": "errors"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9278,
                                  "end": 9282,
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 17
                                    },
                                    "identifierName": "push"
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 9283,
                                  "end": 9379,
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 114
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 9283,
                                    "end": 9292,
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 27
                                      },
                                      "identifierName": "TypeError"
                                    },
                                    "name": "TypeError"
                                  },
                                  "arguments": [
                                    {
                                      "type": "BinaryExpression",
                                      "start": 9293,
                                      "end": 9378,
                                      "loc": {
                                        "start": {
                                          "line": 233,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 233,
                                          "column": 113
                                        }
                                      },
                                      "left": {
                                        "type": "BinaryExpression",
                                        "start": 9293,
                                        "end": 9316,
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 51
                                          }
                                        },
                                        "left": {
                                          "type": "StringLiteral",
                                          "start": 9293,
                                          "end": 9302,
                                          "loc": {
                                            "start": {
                                              "line": 233,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 233,
                                              "column": 37
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "[0005] ",
                                            "raw": "'[0005] '"
                                          },
                                          "value": "[0005] "
                                        },
                                        "operator": "+",
                                        "right": {
                                          "type": "MemberExpression",
                                          "start": 9303,
                                          "end": 9316,
                                          "loc": {
                                            "start": {
                                              "line": 233,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 233,
                                              "column": 51
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 9303,
                                            "end": 9306,
                                            "loc": {
                                              "start": {
                                                "line": 233,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 233,
                                                "column": 41
                                              },
                                              "identifierName": "rjx"
                                            },
                                            "name": "rjx"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 9307,
                                            "end": 9316,
                                            "loc": {
                                              "start": {
                                                "line": 233,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 233,
                                                "column": 51
                                              },
                                              "identifierName": "component"
                                            },
                                            "name": "component"
                                          },
                                          "computed": false
                                        }
                                      },
                                      "operator": "+",
                                      "right": {
                                        "type": "StringLiteral",
                                        "start": 9317,
                                        "end": 9378,
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 113
                                          }
                                        },
                                        "extra": {
                                          "rawValue": ": children must be an array of RJX JSON objects or a string",
                                          "raw": "': children must be an array of RJX JSON objects or a string'"
                                        },
                                        "value": ": children must be an array of RJX JSON objects or a string"
                                      }
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 9394,
                      "end": 9626,
                      "loc": {
                        "start": {
                          "line": 235,
                          "column": 4
                        },
                        "end": {
                          "line": 240,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 9398,
                        "end": 9425,
                        "loc": {
                          "start": {
                            "line": 235,
                            "column": 8
                          },
                          "end": {
                            "line": 235,
                            "column": 35
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 9398,
                          "end": 9411,
                          "loc": {
                            "start": {
                              "line": 235,
                              "column": 8
                            },
                            "end": {
                              "line": 235,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 9398,
                            "end": 9403,
                            "loc": {
                              "start": {
                                "line": 235,
                                "column": 8
                              },
                              "end": {
                                "line": 235,
                                "column": 13
                              },
                              "identifierName": "Array"
                            },
                            "name": "Array"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 9404,
                            "end": 9411,
                            "loc": {
                              "start": {
                                "line": 235,
                                "column": 14
                              },
                              "end": {
                                "line": 235,
                                "column": 21
                              },
                              "identifierName": "isArray"
                            },
                            "name": "isArray"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 9412,
                            "end": 9424,
                            "loc": {
                              "start": {
                                "line": 235,
                                "column": 22
                              },
                              "end": {
                                "line": 235,
                                "column": 34
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 9412,
                              "end": 9415,
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 22
                                },
                                "end": {
                                  "line": 235,
                                  "column": 25
                                },
                                "identifierName": "rjx"
                              },
                              "name": "rjx"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 9416,
                              "end": 9424,
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 26
                                },
                                "end": {
                                  "line": 235,
                                  "column": 34
                                },
                                "identifierName": "children"
                              },
                              "name": "children"
                            },
                            "computed": false
                          }
                        ]
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 9427,
                        "end": 9626,
                        "loc": {
                          "start": {
                            "line": 235,
                            "column": 37
                          },
                          "end": {
                            "line": 240,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 9436,
                            "end": 9569,
                            "loc": {
                              "start": {
                                "line": 236,
                                "column": 6
                              },
                              "end": {
                                "line": 238,
                                "column": 51
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 9442,
                                "end": 9568,
                                "loc": {
                                  "start": {
                                    "line": 236,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 238,
                                    "column": 50
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 9442,
                                  "end": 9456,
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 26
                                    },
                                    "identifierName": "childrenErrors"
                                  },
                                  "name": "childrenErrors"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 9459,
                                  "end": 9568,
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 238,
                                      "column": 50
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 9459,
                                    "end": 9530,
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 12
                                      }
                                    },
                                    "object": {
                                      "type": "CallExpression",
                                      "start": 9459,
                                      "end": 9516,
                                      "loc": {
                                        "start": {
                                          "line": 236,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 237,
                                          "column": 43
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 9459,
                                        "end": 9488,
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 15
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 9459,
                                          "end": 9471,
                                          "loc": {
                                            "start": {
                                              "line": 236,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 236,
                                              "column": 41
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 9459,
                                            "end": 9462,
                                            "loc": {
                                              "start": {
                                                "line": 236,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 236,
                                                "column": 32
                                              },
                                              "identifierName": "rjx"
                                            },
                                            "name": "rjx"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 9463,
                                            "end": 9471,
                                            "loc": {
                                              "start": {
                                                "line": 236,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 236,
                                                "column": 41
                                              },
                                              "identifierName": "children"
                                            },
                                            "name": "children"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 9482,
                                          "end": 9488,
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 9
                                            },
                                            "end": {
                                              "line": 237,
                                              "column": 15
                                            },
                                            "identifierName": "filter"
                                          },
                                          "name": "filter"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "ArrowFunctionExpression",
                                          "start": 9489,
                                          "end": 9515,
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 237,
                                              "column": 42
                                            }
                                          },
                                          "id": null,
                                          "generator": false,
                                          "expression": true,
                                          "async": false,
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "start": 9489,
                                              "end": 9490,
                                              "loc": {
                                                "start": {
                                                  "line": 237,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 237,
                                                  "column": 17
                                                },
                                                "identifierName": "c"
                                              },
                                              "name": "c"
                                            }
                                          ],
                                          "body": {
                                            "type": "BinaryExpression",
                                            "start": 9494,
                                            "end": 9515,
                                            "loc": {
                                              "start": {
                                                "line": 237,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 237,
                                                "column": 42
                                              }
                                            },
                                            "left": {
                                              "type": "UnaryExpression",
                                              "start": 9494,
                                              "end": 9502,
                                              "loc": {
                                                "start": {
                                                  "line": 237,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 237,
                                                  "column": 29
                                                }
                                              },
                                              "operator": "typeof",
                                              "prefix": true,
                                              "argument": {
                                                "type": "Identifier",
                                                "start": 9501,
                                                "end": 9502,
                                                "loc": {
                                                  "start": {
                                                    "line": 237,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 237,
                                                    "column": 29
                                                  },
                                                  "identifierName": "c"
                                                },
                                                "name": "c"
                                              },
                                              "extra": {
                                                "parenthesizedArgument": false
                                              }
                                            },
                                            "operator": "===",
                                            "right": {
                                              "type": "StringLiteral",
                                              "start": 9507,
                                              "end": 9515,
                                              "loc": {
                                                "start": {
                                                  "line": 237,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 237,
                                                  "column": 42
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "object",
                                                "raw": "'object'"
                                              },
                                              "value": "object"
                                            }
                                          }
                                        }
                                      ]
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 9527,
                                      "end": 9530,
                                      "loc": {
                                        "start": {
                                          "line": 238,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 238,
                                          "column": 12
                                        },
                                        "identifierName": "map"
                                      },
                                      "name": "map"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ArrowFunctionExpression",
                                      "start": 9531,
                                      "end": 9567,
                                      "loc": {
                                        "start": {
                                          "line": 238,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 238,
                                          "column": 49
                                        }
                                      },
                                      "id": null,
                                      "generator": false,
                                      "expression": true,
                                      "async": false,
                                      "params": [
                                        {
                                          "type": "Identifier",
                                          "start": 9531,
                                          "end": 9532,
                                          "loc": {
                                            "start": {
                                              "line": 238,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 238,
                                              "column": 14
                                            },
                                            "identifierName": "c"
                                          },
                                          "name": "c"
                                        }
                                      ],
                                      "body": {
                                        "type": "CallExpression",
                                        "start": 9536,
                                        "end": 9567,
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 49
                                          }
                                        },
                                        "callee": {
                                          "type": "Identifier",
                                          "start": 9536,
                                          "end": 9547,
                                          "loc": {
                                            "start": {
                                              "line": 238,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 238,
                                              "column": 29
                                            },
                                            "identifierName": "validateRJX"
                                          },
                                          "name": "validateRJX"
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 9548,
                                            "end": 9549,
                                            "loc": {
                                              "start": {
                                                "line": 238,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 238,
                                                "column": 31
                                              },
                                              "identifierName": "c"
                                            },
                                            "name": "c"
                                          },
                                          {
                                            "type": "Identifier",
                                            "start": 9551,
                                            "end": 9566,
                                            "loc": {
                                              "start": {
                                                "line": 238,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 238,
                                                "column": 48
                                              },
                                              "identifierName": "returnAllErrors"
                                            },
                                            "name": "returnAllErrors"
                                          }
                                        ]
                                      }
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9577,
                            "end": 9619,
                            "loc": {
                              "start": {
                                "line": 239,
                                "column": 6
                              },
                              "end": {
                                "line": 239,
                                "column": 48
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 9577,
                              "end": 9618,
                              "loc": {
                                "start": {
                                  "line": 239,
                                  "column": 6
                                },
                                "end": {
                                  "line": 239,
                                  "column": 47
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 9577,
                                "end": 9583,
                                "loc": {
                                  "start": {
                                    "line": 239,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 239,
                                    "column": 12
                                  },
                                  "identifierName": "errors"
                                },
                                "name": "errors"
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 9586,
                                "end": 9618,
                                "loc": {
                                  "start": {
                                    "line": 239,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 239,
                                    "column": 47
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 9586,
                                  "end": 9599,
                                  "loc": {
                                    "start": {
                                      "line": 239,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 239,
                                      "column": 28
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 9586,
                                    "end": 9592,
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 21
                                      },
                                      "identifierName": "errors"
                                    },
                                    "name": "errors"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 9593,
                                    "end": 9599,
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 28
                                      },
                                      "identifierName": "concat"
                                    },
                                    "name": "concat"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "SpreadElement",
                                    "start": 9600,
                                    "end": 9617,
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 46
                                      }
                                    },
                                    "argument": {
                                      "type": "Identifier",
                                      "start": 9603,
                                      "end": 9617,
                                      "loc": {
                                        "start": {
                                          "line": 239,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 239,
                                          "column": 46
                                        },
                                        "identifierName": "childrenErrors"
                                      },
                                      "name": "childrenErrors"
                                    }
                                  }
                                ]
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": []
                },
                "alternate": null
              },
              {
                "type": "ExpressionStatement",
                "start": 9635,
                "end": 10738,
                "loc": {
                  "start": {
                    "line": 242,
                    "column": 2
                  },
                  "end": {
                    "line": 264,
                    "column": 5
                  }
                },
                "expression": {
                  "type": "CallExpression",
                  "start": 9635,
                  "end": 10737,
                  "loc": {
                    "start": {
                      "line": 242,
                      "column": 2
                    },
                    "end": {
                      "line": 264,
                      "column": 4
                    }
                  },
                  "callee": {
                    "type": "MemberExpression",
                    "start": 9635,
                    "end": 9660,
                    "loc": {
                      "start": {
                        "line": 242,
                        "column": 2
                      },
                      "end": {
                        "line": 242,
                        "column": 27
                      }
                    },
                    "object": {
                      "type": "Identifier",
                      "start": 9635,
                      "end": 9652,
                      "loc": {
                        "start": {
                          "line": 242,
                          "column": 2
                        },
                        "end": {
                          "line": 242,
                          "column": 19
                        },
                        "identifierName": "dynamicPropsNames"
                      },
                      "name": "dynamicPropsNames"
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 9653,
                      "end": 9660,
                      "loc": {
                        "start": {
                          "line": 242,
                          "column": 20
                        },
                        "end": {
                          "line": 242,
                          "column": 27
                        },
                        "identifierName": "forEach"
                      },
                      "name": "forEach"
                    },
                    "computed": false
                  },
                  "arguments": [
                    {
                      "type": "ArrowFunctionExpression",
                      "start": 9661,
                      "end": 10736,
                      "loc": {
                        "start": {
                          "line": 242,
                          "column": 28
                        },
                        "end": {
                          "line": 264,
                          "column": 3
                        }
                      },
                      "id": null,
                      "generator": false,
                      "expression": false,
                      "async": false,
                      "params": [
                        {
                          "type": "Identifier",
                          "start": 9661,
                          "end": 9672,
                          "loc": {
                            "start": {
                              "line": 242,
                              "column": 28
                            },
                            "end": {
                              "line": 242,
                              "column": 39
                            },
                            "identifierName": "dynamicprop"
                          },
                          "name": "dynamicprop"
                        }
                      ],
                      "body": {
                        "type": "BlockStatement",
                        "start": 9676,
                        "end": 10736,
                        "loc": {
                          "start": {
                            "line": 242,
                            "column": 43
                          },
                          "end": {
                            "line": 264,
                            "column": 3
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 9683,
                            "end": 9726,
                            "loc": {
                              "start": {
                                "line": 243,
                                "column": 4
                              },
                              "end": {
                                "line": 243,
                                "column": 47
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 9689,
                                "end": 9725,
                                "loc": {
                                  "start": {
                                    "line": 243,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 243,
                                    "column": 46
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 9689,
                                  "end": 9704,
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 25
                                    },
                                    "identifierName": "rjxDynamicProps"
                                  },
                                  "name": "rjxDynamicProps"
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "start": 9707,
                                  "end": 9725,
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 46
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 9707,
                                    "end": 9710,
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 31
                                      },
                                      "identifierName": "rjx"
                                    },
                                    "name": "rjx"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 9712,
                                    "end": 9723,
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 44
                                      },
                                      "identifierName": "dynamicprop"
                                    },
                                    "name": "dynamicprop"
                                  },
                                  "computed": true
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "IfStatement",
                            "start": 9732,
                            "end": 10731,
                            "loc": {
                              "start": {
                                "line": 244,
                                "column": 4
                              },
                              "end": {
                                "line": 263,
                                "column": 5
                              }
                            },
                            "test": {
                              "type": "Identifier",
                              "start": 9736,
                              "end": 9751,
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 8
                                },
                                "end": {
                                  "line": 244,
                                  "column": 23
                                },
                                "identifierName": "rjxDynamicProps"
                              },
                              "name": "rjxDynamicProps"
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 9753,
                              "end": 10731,
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 25
                                },
                                "end": {
                                  "line": 263,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "start": 9878,
                                  "end": 10005,
                                  "loc": {
                                    "start": {
                                      "line": 248,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 250,
                                      "column": 7
                                    }
                                  },
                                  "test": {
                                    "type": "BinaryExpression",
                                    "start": 9882,
                                    "end": 9917,
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 45
                                      }
                                    },
                                    "left": {
                                      "type": "UnaryExpression",
                                      "start": 9882,
                                      "end": 9904,
                                      "loc": {
                                        "start": {
                                          "line": 248,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 248,
                                          "column": 32
                                        }
                                      },
                                      "operator": "typeof",
                                      "prefix": true,
                                      "argument": {
                                        "type": "Identifier",
                                        "start": 9889,
                                        "end": 9904,
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 32
                                          },
                                          "identifierName": "rjxDynamicProps"
                                        },
                                        "name": "rjxDynamicProps",
                                        "leadingComments": null
                                      },
                                      "extra": {
                                        "parenthesizedArgument": false
                                      },
                                      "leadingComments": null
                                    },
                                    "operator": "!==",
                                    "right": {
                                      "type": "StringLiteral",
                                      "start": 9909,
                                      "end": 9917,
                                      "loc": {
                                        "start": {
                                          "line": 248,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 248,
                                          "column": 45
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "object",
                                        "raw": "'object'"
                                      },
                                      "value": "object"
                                    },
                                    "leadingComments": null
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 9919,
                                    "end": 10005,
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 9930,
                                        "end": 9996,
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 74
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 9930,
                                          "end": 9995,
                                          "loc": {
                                            "start": {
                                              "line": 249,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 249,
                                              "column": 73
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 9930,
                                            "end": 9941,
                                            "loc": {
                                              "start": {
                                                "line": 249,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 249,
                                                "column": 19
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 9930,
                                              "end": 9936,
                                              "loc": {
                                                "start": {
                                                  "line": 249,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 249,
                                                  "column": 14
                                                },
                                                "identifierName": "errors"
                                              },
                                              "name": "errors"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 9937,
                                              "end": 9941,
                                              "loc": {
                                                "start": {
                                                  "line": 249,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 249,
                                                  "column": 19
                                                },
                                                "identifierName": "push"
                                              },
                                              "name": "push"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "CallExpression",
                                              "start": 9942,
                                              "end": 9994,
                                              "loc": {
                                                "start": {
                                                  "line": 249,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 249,
                                                  "column": 72
                                                }
                                              },
                                              "callee": {
                                                "type": "Identifier",
                                                "start": 9942,
                                                "end": 9951,
                                                "loc": {
                                                  "start": {
                                                    "line": 249,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 249,
                                                    "column": 29
                                                  },
                                                  "identifierName": "TypeError"
                                                },
                                                "name": "TypeError"
                                              },
                                              "arguments": [
                                                {
                                                  "type": "TemplateLiteral",
                                                  "start": 9952,
                                                  "end": 9993,
                                                  "loc": {
                                                    "start": {
                                                      "line": 249,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 249,
                                                      "column": 71
                                                    }
                                                  },
                                                  "expressions": [
                                                    {
                                                      "type": "Identifier",
                                                      "start": 9962,
                                                      "end": 9973,
                                                      "loc": {
                                                        "start": {
                                                          "line": 249,
                                                          "column": 40
                                                        },
                                                        "end": {
                                                          "line": 249,
                                                          "column": 51
                                                        },
                                                        "identifierName": "dynamicprop"
                                                      },
                                                      "name": "dynamicprop"
                                                    }
                                                  ],
                                                  "quasis": [
                                                    {
                                                      "type": "TemplateElement",
                                                      "start": 9953,
                                                      "end": 9960,
                                                      "loc": {
                                                        "start": {
                                                          "line": 249,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 249,
                                                          "column": 38
                                                        }
                                                      },
                                                      "value": {
                                                        "raw": "[0006] ",
                                                        "cooked": "[0006] "
                                                      },
                                                      "tail": false
                                                    },
                                                    {
                                                      "type": "TemplateElement",
                                                      "start": 9974,
                                                      "end": 9992,
                                                      "loc": {
                                                        "start": {
                                                          "line": 249,
                                                          "column": 52
                                                        },
                                                        "end": {
                                                          "line": 249,
                                                          "column": 70
                                                        }
                                                      },
                                                      "value": {
                                                        "raw": " must be an object",
                                                        "cooked": " must be an object"
                                                      },
                                                      "tail": true
                                                    }
                                                  ]
                                                }
                                              ]
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null,
                                  "leadingComments": [
                                    {
                                      "type": "CommentLine",
                                      "value": " if (dynamicprop === 'thisprops') {",
                                      "start": 9762,
                                      "end": 9799,
                                      "loc": {
                                        "start": {
                                          "line": 245,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 245,
                                          "column": 43
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": "   console.log({ dynamicprop, rjxDynamicProps });",
                                      "start": 9807,
                                      "end": 9858,
                                      "loc": {
                                        "start": {
                                          "line": 246,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 246,
                                          "column": 57
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " }",
                                      "start": 9866,
                                      "end": 9870,
                                      "loc": {
                                        "start": {
                                          "line": 247,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 247,
                                          "column": 10
                                        }
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 10013,
                                  "end": 10724,
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 9
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 10013,
                                    "end": 10723,
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 8
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 10013,
                                      "end": 10049,
                                      "loc": {
                                        "start": {
                                          "line": 251,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 251,
                                          "column": 42
                                        }
                                      },
                                      "object": {
                                        "type": "CallExpression",
                                        "start": 10013,
                                        "end": 10041,
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 34
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 10013,
                                          "end": 10024,
                                          "loc": {
                                            "start": {
                                              "line": 251,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 251,
                                              "column": 17
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 10013,
                                            "end": 10019,
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 12
                                              },
                                              "identifierName": "Object"
                                            },
                                            "name": "Object"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 10020,
                                            "end": 10024,
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 17
                                              },
                                              "identifierName": "keys"
                                            },
                                            "name": "keys"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 10025,
                                            "end": 10040,
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 33
                                              },
                                              "identifierName": "rjxDynamicProps"
                                            },
                                            "name": "rjxDynamicProps"
                                          }
                                        ]
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 10042,
                                        "end": 10049,
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 42
                                          },
                                          "identifierName": "forEach"
                                        },
                                        "name": "forEach"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrowFunctionExpression",
                                        "start": 10050,
                                        "end": 10722,
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 262,
                                            "column": 7
                                          }
                                        },
                                        "id": null,
                                        "generator": false,
                                        "expression": false,
                                        "async": false,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "start": 10050,
                                            "end": 10069,
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 62
                                              },
                                              "identifierName": "resolvedDynamicProp"
                                            },
                                            "name": "resolvedDynamicProp"
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "start": 10073,
                                          "end": 10722,
                                          "loc": {
                                            "start": {
                                              "line": 251,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 262,
                                              "column": 7
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "start": 10084,
                                              "end": 10271,
                                              "loc": {
                                                "start": {
                                                  "line": 252,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 254,
                                                  "column": 9
                                                }
                                              },
                                              "test": {
                                                "type": "UnaryExpression",
                                                "start": 10088,
                                                "end": 10142,
                                                "loc": {
                                                  "start": {
                                                    "line": 252,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 252,
                                                    "column": 66
                                                  }
                                                },
                                                "operator": "!",
                                                "prefix": true,
                                                "argument": {
                                                  "type": "CallExpression",
                                                  "start": 10089,
                                                  "end": 10142,
                                                  "loc": {
                                                    "start": {
                                                      "line": 252,
                                                      "column": 13
                                                    },
                                                    "end": {
                                                      "line": 252,
                                                      "column": 66
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "start": 10089,
                                                    "end": 10102,
                                                    "loc": {
                                                      "start": {
                                                        "line": 252,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 252,
                                                        "column": 26
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 10089,
                                                      "end": 10094,
                                                      "loc": {
                                                        "start": {
                                                          "line": 252,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 252,
                                                          "column": 18
                                                        },
                                                        "identifierName": "Array"
                                                      },
                                                      "name": "Array"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 10095,
                                                      "end": 10102,
                                                      "loc": {
                                                        "start": {
                                                          "line": 252,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 252,
                                                          "column": 26
                                                        },
                                                        "identifierName": "isArray"
                                                      },
                                                      "name": "isArray"
                                                    },
                                                    "computed": false
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "start": 10103,
                                                      "end": 10141,
                                                      "loc": {
                                                        "start": {
                                                          "line": 252,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 252,
                                                          "column": 65
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "Identifier",
                                                        "start": 10103,
                                                        "end": 10118,
                                                        "loc": {
                                                          "start": {
                                                            "line": 252,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 252,
                                                            "column": 42
                                                          },
                                                          "identifierName": "rjxDynamicProps"
                                                        },
                                                        "name": "rjxDynamicProps"
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 10120,
                                                        "end": 10139,
                                                        "loc": {
                                                          "start": {
                                                            "line": 252,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 252,
                                                            "column": 63
                                                          },
                                                          "identifierName": "resolvedDynamicProp"
                                                        },
                                                        "name": "resolvedDynamicProp"
                                                      },
                                                      "computed": true
                                                    }
                                                  ]
                                                },
                                                "extra": {
                                                  "parenthesizedArgument": false
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "start": 10144,
                                                "end": 10271,
                                                "loc": {
                                                  "start": {
                                                    "line": 252,
                                                    "column": 68
                                                  },
                                                  "end": {
                                                    "line": 254,
                                                    "column": 9
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 10157,
                                                    "end": 10260,
                                                    "loc": {
                                                      "start": {
                                                        "line": 253,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 253,
                                                        "column": 113
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 10157,
                                                      "end": 10259,
                                                      "loc": {
                                                        "start": {
                                                          "line": 253,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 253,
                                                          "column": 112
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 10157,
                                                        "end": 10168,
                                                        "loc": {
                                                          "start": {
                                                            "line": 253,
                                                            "column": 10
                                                          },
                                                          "end": {
                                                            "line": 253,
                                                            "column": 21
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 10157,
                                                          "end": 10163,
                                                          "loc": {
                                                            "start": {
                                                              "line": 253,
                                                              "column": 10
                                                            },
                                                            "end": {
                                                              "line": 253,
                                                              "column": 16
                                                            },
                                                            "identifierName": "errors"
                                                          },
                                                          "name": "errors"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 10164,
                                                          "end": 10168,
                                                          "loc": {
                                                            "start": {
                                                              "line": 253,
                                                              "column": 17
                                                            },
                                                            "end": {
                                                              "line": 253,
                                                              "column": 21
                                                            },
                                                            "identifierName": "push"
                                                          },
                                                          "name": "push"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "CallExpression",
                                                          "start": 10169,
                                                          "end": 10258,
                                                          "loc": {
                                                            "start": {
                                                              "line": 253,
                                                              "column": 22
                                                            },
                                                            "end": {
                                                              "line": 253,
                                                              "column": 111
                                                            }
                                                          },
                                                          "callee": {
                                                            "type": "Identifier",
                                                            "start": 10169,
                                                            "end": 10178,
                                                            "loc": {
                                                              "start": {
                                                                "line": 253,
                                                                "column": 22
                                                              },
                                                              "end": {
                                                                "line": 253,
                                                                "column": 31
                                                              },
                                                              "identifierName": "TypeError"
                                                            },
                                                            "name": "TypeError"
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "TemplateLiteral",
                                                              "start": 10179,
                                                              "end": 10257,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 253,
                                                                  "column": 32
                                                                },
                                                                "end": {
                                                                  "line": 253,
                                                                  "column": 110
                                                                }
                                                              },
                                                              "expressions": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "start": 10193,
                                                                  "end": 10204,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 253,
                                                                      "column": 46
                                                                    },
                                                                    "end": {
                                                                      "line": 253,
                                                                      "column": 57
                                                                    },
                                                                    "identifierName": "dynamicprop"
                                                                  },
                                                                  "name": "dynamicprop"
                                                                },
                                                                {
                                                                  "type": "Identifier",
                                                                  "start": 10208,
                                                                  "end": 10227,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 253,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 253,
                                                                      "column": 80
                                                                    },
                                                                    "identifierName": "resolvedDynamicProp"
                                                                  },
                                                                  "name": "resolvedDynamicProp"
                                                                }
                                                              ],
                                                              "quasis": [
                                                                {
                                                                  "type": "TemplateElement",
                                                                  "start": 10180,
                                                                  "end": 10191,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 253,
                                                                      "column": 33
                                                                    },
                                                                    "end": {
                                                                      "line": 253,
                                                                      "column": 44
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "raw": "[0007] rjx.",
                                                                    "cooked": "[0007] rjx."
                                                                  },
                                                                  "tail": false
                                                                },
                                                                {
                                                                  "type": "TemplateElement",
                                                                  "start": 10205,
                                                                  "end": 10206,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 253,
                                                                      "column": 58
                                                                    },
                                                                    "end": {
                                                                      "line": 253,
                                                                      "column": 59
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "raw": ".",
                                                                    "cooked": "."
                                                                  },
                                                                  "tail": false
                                                                },
                                                                {
                                                                  "type": "TemplateElement",
                                                                  "start": 10228,
                                                                  "end": 10256,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 253,
                                                                      "column": 81
                                                                    },
                                                                    "end": {
                                                                      "line": 253,
                                                                      "column": 109
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "raw": " must be an array of strings",
                                                                    "cooked": " must be an array of strings"
                                                                  },
                                                                  "tail": true
                                                                }
                                                              ]
                                                            }
                                                          ]
                                                        }
                                                      ]
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              },
                                              "alternate": null
                                            },
                                            {
                                              "type": "IfStatement",
                                              "start": 10281,
                                              "end": 10713,
                                              "loc": {
                                                "start": {
                                                  "line": 255,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 261,
                                                  "column": 9
                                                }
                                              },
                                              "test": {
                                                "type": "CallExpression",
                                                "start": 10285,
                                                "end": 10336,
                                                "loc": {
                                                  "start": {
                                                    "line": 255,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 255,
                                                    "column": 63
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 10285,
                                                  "end": 10298,
                                                  "loc": {
                                                    "start": {
                                                      "line": 255,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 255,
                                                      "column": 25
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 10285,
                                                    "end": 10290,
                                                    "loc": {
                                                      "start": {
                                                        "line": 255,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 255,
                                                        "column": 17
                                                      },
                                                      "identifierName": "Array"
                                                    },
                                                    "name": "Array"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 10291,
                                                    "end": 10298,
                                                    "loc": {
                                                      "start": {
                                                        "line": 255,
                                                        "column": 18
                                                      },
                                                      "end": {
                                                        "line": 255,
                                                        "column": 25
                                                      },
                                                      "identifierName": "isArray"
                                                    },
                                                    "name": "isArray"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 10299,
                                                    "end": 10335,
                                                    "loc": {
                                                      "start": {
                                                        "line": 255,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 255,
                                                        "column": 62
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 10299,
                                                      "end": 10314,
                                                      "loc": {
                                                        "start": {
                                                          "line": 255,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 255,
                                                          "column": 41
                                                        },
                                                        "identifierName": "rjxDynamicProps"
                                                      },
                                                      "name": "rjxDynamicProps"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 10315,
                                                      "end": 10334,
                                                      "loc": {
                                                        "start": {
                                                          "line": 255,
                                                          "column": 42
                                                        },
                                                        "end": {
                                                          "line": 255,
                                                          "column": 61
                                                        },
                                                        "identifierName": "resolvedDynamicProp"
                                                      },
                                                      "name": "resolvedDynamicProp"
                                                    },
                                                    "computed": true
                                                  }
                                                ]
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "start": 10338,
                                                "end": 10713,
                                                "loc": {
                                                  "start": {
                                                    "line": 255,
                                                    "column": 65
                                                  },
                                                  "end": {
                                                    "line": 261,
                                                    "column": 9
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "start": 10351,
                                                    "end": 10470,
                                                    "loc": {
                                                      "start": {
                                                        "line": 256,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 256,
                                                        "column": 129
                                                      }
                                                    },
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "start": 10357,
                                                        "end": 10469,
                                                        "loc": {
                                                          "start": {
                                                            "line": 256,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 256,
                                                            "column": 128
                                                          }
                                                        },
                                                        "id": {
                                                          "type": "Identifier",
                                                          "start": 10357,
                                                          "end": 10371,
                                                          "loc": {
                                                            "start": {
                                                              "line": 256,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 256,
                                                              "column": 30
                                                            },
                                                            "identifierName": "allStringArray"
                                                          },
                                                          "name": "allStringArray"
                                                        },
                                                        "init": {
                                                          "type": "CallExpression",
                                                          "start": 10374,
                                                          "end": 10469,
                                                          "loc": {
                                                            "start": {
                                                              "line": 256,
                                                              "column": 33
                                                            },
                                                            "end": {
                                                              "line": 256,
                                                              "column": 128
                                                            }
                                                          },
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "start": 10374,
                                                            "end": 10417,
                                                            "loc": {
                                                              "start": {
                                                                "line": 256,
                                                                "column": 33
                                                              },
                                                              "end": {
                                                                "line": 256,
                                                                "column": 76
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 10374,
                                                              "end": 10410,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 256,
                                                                  "column": 33
                                                                },
                                                                "end": {
                                                                  "line": 256,
                                                                  "column": 69
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 10374,
                                                                "end": 10389,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 256,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 256,
                                                                    "column": 48
                                                                  },
                                                                  "identifierName": "rjxDynamicProps"
                                                                },
                                                                "name": "rjxDynamicProps"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 10390,
                                                                "end": 10409,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 256,
                                                                    "column": 49
                                                                  },
                                                                  "end": {
                                                                    "line": 256,
                                                                    "column": 68
                                                                  },
                                                                  "identifierName": "resolvedDynamicProp"
                                                                },
                                                                "name": "resolvedDynamicProp"
                                                              },
                                                              "computed": true
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 10411,
                                                              "end": 10417,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 256,
                                                                  "column": 70
                                                                },
                                                                "end": {
                                                                  "line": 256,
                                                                  "column": 76
                                                                },
                                                                "identifierName": "filter"
                                                              },
                                                              "name": "filter"
                                                            },
                                                            "computed": false
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "ArrowFunctionExpression",
                                                              "start": 10418,
                                                              "end": 10468,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 256,
                                                                  "column": 77
                                                                },
                                                                "end": {
                                                                  "line": 256,
                                                                  "column": 127
                                                                }
                                                              },
                                                              "id": null,
                                                              "generator": false,
                                                              "expression": true,
                                                              "async": false,
                                                              "params": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "start": 10418,
                                                                  "end": 10431,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 256,
                                                                      "column": 77
                                                                    },
                                                                    "end": {
                                                                      "line": 256,
                                                                      "column": 90
                                                                    },
                                                                    "identifierName": "propArrayItem"
                                                                  },
                                                                  "name": "propArrayItem"
                                                                }
                                                              ],
                                                              "body": {
                                                                "type": "BinaryExpression",
                                                                "start": 10435,
                                                                "end": 10468,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 256,
                                                                    "column": 94
                                                                  },
                                                                  "end": {
                                                                    "line": 256,
                                                                    "column": 127
                                                                  }
                                                                },
                                                                "left": {
                                                                  "type": "UnaryExpression",
                                                                  "start": 10435,
                                                                  "end": 10455,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 256,
                                                                      "column": 94
                                                                    },
                                                                    "end": {
                                                                      "line": 256,
                                                                      "column": 114
                                                                    }
                                                                  },
                                                                  "operator": "typeof",
                                                                  "prefix": true,
                                                                  "argument": {
                                                                    "type": "Identifier",
                                                                    "start": 10442,
                                                                    "end": 10455,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 256,
                                                                        "column": 101
                                                                      },
                                                                      "end": {
                                                                        "line": 256,
                                                                        "column": 114
                                                                      },
                                                                      "identifierName": "propArrayItem"
                                                                    },
                                                                    "name": "propArrayItem"
                                                                  },
                                                                  "extra": {
                                                                    "parenthesizedArgument": false
                                                                  }
                                                                },
                                                                "operator": "===",
                                                                "right": {
                                                                  "type": "StringLiteral",
                                                                  "start": 10460,
                                                                  "end": 10468,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 256,
                                                                      "column": 119
                                                                    },
                                                                    "end": {
                                                                      "line": 256,
                                                                      "column": 127
                                                                    }
                                                                  },
                                                                  "extra": {
                                                                    "rawValue": "string",
                                                                    "raw": "'string'"
                                                                  },
                                                                  "value": "string"
                                                                }
                                                              }
                                                            }
                                                          ]
                                                        }
                                                      }
                                                    ],
                                                    "kind": "const"
                                                  },
                                                  {
                                                    "type": "IfStatement",
                                                    "start": 10494,
                                                    "end": 10702,
                                                    "loc": {
                                                      "start": {
                                                        "line": 258,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 260,
                                                        "column": 11
                                                      }
                                                    },
                                                    "test": {
                                                      "type": "BinaryExpression",
                                                      "start": 10498,
                                                      "end": 10569,
                                                      "loc": {
                                                        "start": {
                                                          "line": 258,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 258,
                                                          "column": 85
                                                        }
                                                      },
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "start": 10498,
                                                        "end": 10519,
                                                        "loc": {
                                                          "start": {
                                                            "line": 258,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 258,
                                                            "column": 35
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 10498,
                                                          "end": 10512,
                                                          "loc": {
                                                            "start": {
                                                              "line": 258,
                                                              "column": 14
                                                            },
                                                            "end": {
                                                              "line": 258,
                                                              "column": 28
                                                            },
                                                            "identifierName": "allStringArray"
                                                          },
                                                          "name": "allStringArray"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 10513,
                                                          "end": 10519,
                                                          "loc": {
                                                            "start": {
                                                              "line": 258,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 258,
                                                              "column": 35
                                                            },
                                                            "identifierName": "length"
                                                          },
                                                          "name": "length"
                                                        },
                                                        "computed": false
                                                      },
                                                      "operator": "!==",
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "start": 10524,
                                                        "end": 10569,
                                                        "loc": {
                                                          "start": {
                                                            "line": 258,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 258,
                                                            "column": 85
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 10524,
                                                          "end": 10562,
                                                          "loc": {
                                                            "start": {
                                                              "line": 258,
                                                              "column": 40
                                                            },
                                                            "end": {
                                                              "line": 258,
                                                              "column": 78
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 10524,
                                                            "end": 10539,
                                                            "loc": {
                                                              "start": {
                                                                "line": 258,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 258,
                                                                "column": 55
                                                              },
                                                              "identifierName": "rjxDynamicProps"
                                                            },
                                                            "name": "rjxDynamicProps"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 10541,
                                                            "end": 10560,
                                                            "loc": {
                                                              "start": {
                                                                "line": 258,
                                                                "column": 57
                                                              },
                                                              "end": {
                                                                "line": 258,
                                                                "column": 76
                                                              },
                                                              "identifierName": "resolvedDynamicProp"
                                                            },
                                                            "name": "resolvedDynamicProp"
                                                          },
                                                          "computed": true
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 10563,
                                                          "end": 10569,
                                                          "loc": {
                                                            "start": {
                                                              "line": 258,
                                                              "column": 79
                                                            },
                                                            "end": {
                                                              "line": 258,
                                                              "column": 85
                                                            },
                                                            "identifierName": "length"
                                                          },
                                                          "name": "length"
                                                        },
                                                        "computed": false
                                                      }
                                                    },
                                                    "consequent": {
                                                      "type": "BlockStatement",
                                                      "start": 10571,
                                                      "end": 10702,
                                                      "loc": {
                                                        "start": {
                                                          "line": 258,
                                                          "column": 87
                                                        },
                                                        "end": {
                                                          "line": 260,
                                                          "column": 11
                                                        }
                                                      },
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "start": 10586,
                                                          "end": 10689,
                                                          "loc": {
                                                            "start": {
                                                              "line": 259,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 259,
                                                              "column": 115
                                                            }
                                                          },
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "start": 10586,
                                                            "end": 10688,
                                                            "loc": {
                                                              "start": {
                                                                "line": 259,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 259,
                                                                "column": 114
                                                              }
                                                            },
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "start": 10586,
                                                              "end": 10597,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 259,
                                                                  "column": 12
                                                                },
                                                                "end": {
                                                                  "line": 259,
                                                                  "column": 23
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 10586,
                                                                "end": 10592,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 259,
                                                                    "column": 12
                                                                  },
                                                                  "end": {
                                                                    "line": 259,
                                                                    "column": 18
                                                                  },
                                                                  "identifierName": "errors"
                                                                },
                                                                "name": "errors"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 10593,
                                                                "end": 10597,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 259,
                                                                    "column": 19
                                                                  },
                                                                  "end": {
                                                                    "line": 259,
                                                                    "column": 23
                                                                  },
                                                                  "identifierName": "push"
                                                                },
                                                                "name": "push"
                                                              },
                                                              "computed": false
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "CallExpression",
                                                                "start": 10598,
                                                                "end": 10687,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 259,
                                                                    "column": 24
                                                                  },
                                                                  "end": {
                                                                    "line": 259,
                                                                    "column": 113
                                                                  }
                                                                },
                                                                "callee": {
                                                                  "type": "Identifier",
                                                                  "start": 10598,
                                                                  "end": 10607,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 259,
                                                                      "column": 24
                                                                    },
                                                                    "end": {
                                                                      "line": 259,
                                                                      "column": 33
                                                                    },
                                                                    "identifierName": "TypeError"
                                                                  },
                                                                  "name": "TypeError"
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "TemplateLiteral",
                                                                    "start": 10608,
                                                                    "end": 10686,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 259,
                                                                        "column": 34
                                                                      },
                                                                      "end": {
                                                                        "line": 259,
                                                                        "column": 112
                                                                      }
                                                                    },
                                                                    "expressions": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "start": 10622,
                                                                        "end": 10633,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 259,
                                                                            "column": 48
                                                                          },
                                                                          "end": {
                                                                            "line": 259,
                                                                            "column": 59
                                                                          },
                                                                          "identifierName": "dynamicprop"
                                                                        },
                                                                        "name": "dynamicprop"
                                                                      },
                                                                      {
                                                                        "type": "Identifier",
                                                                        "start": 10637,
                                                                        "end": 10656,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 259,
                                                                            "column": 63
                                                                          },
                                                                          "end": {
                                                                            "line": 259,
                                                                            "column": 82
                                                                          },
                                                                          "identifierName": "resolvedDynamicProp"
                                                                        },
                                                                        "name": "resolvedDynamicProp"
                                                                      }
                                                                    ],
                                                                    "quasis": [
                                                                      {
                                                                        "type": "TemplateElement",
                                                                        "start": 10609,
                                                                        "end": 10620,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 259,
                                                                            "column": 35
                                                                          },
                                                                          "end": {
                                                                            "line": 259,
                                                                            "column": 46
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "raw": "[0008] rjx.",
                                                                          "cooked": "[0008] rjx."
                                                                        },
                                                                        "tail": false
                                                                      },
                                                                      {
                                                                        "type": "TemplateElement",
                                                                        "start": 10634,
                                                                        "end": 10635,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 259,
                                                                            "column": 60
                                                                          },
                                                                          "end": {
                                                                            "line": 259,
                                                                            "column": 61
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "raw": ".",
                                                                          "cooked": "."
                                                                        },
                                                                        "tail": false
                                                                      },
                                                                      {
                                                                        "type": "TemplateElement",
                                                                        "start": 10657,
                                                                        "end": 10685,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 259,
                                                                            "column": 83
                                                                          },
                                                                          "end": {
                                                                            "line": 259,
                                                                            "column": 111
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "raw": " must be an array of strings",
                                                                          "cooked": " must be an array of strings"
                                                                        },
                                                                        "tail": true
                                                                      }
                                                                    ]
                                                                  }
                                                                ]
                                                              }
                                                            ]
                                                          }
                                                        }
                                                      ],
                                                      "directives": []
                                                    },
                                                    "alternate": null
                                                  }
                                                ],
                                                "directives": []
                                              },
                                              "alternate": null
                                            }
                                          ],
                                          "directives": []
                                        }
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          }
                        ],
                        "directives": []
                      }
                    }
                  ]
                }
              },
              {
                "type": "VariableDeclaration",
                "start": 10742,
                "end": 10787,
                "loc": {
                  "start": {
                    "line": 265,
                    "column": 2
                  },
                  "end": {
                    "line": 265,
                    "column": 47
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 10748,
                    "end": 10786,
                    "loc": {
                      "start": {
                        "line": 265,
                        "column": 8
                      },
                      "end": {
                        "line": 265,
                        "column": 46
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 10748,
                      "end": 10757,
                      "loc": {
                        "start": {
                          "line": 265,
                          "column": 8
                        },
                        "end": {
                          "line": 265,
                          "column": 17
                        },
                        "identifierName": "evalProps"
                      },
                      "name": "evalProps"
                    },
                    "init": {
                      "type": "MemberExpression",
                      "start": 10760,
                      "end": 10786,
                      "loc": {
                        "start": {
                          "line": 265,
                          "column": 20
                        },
                        "end": {
                          "line": 265,
                          "column": 46
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 10760,
                        "end": 10763,
                        "loc": {
                          "start": {
                            "line": 265,
                            "column": 20
                          },
                          "end": {
                            "line": 265,
                            "column": 23
                          },
                          "identifierName": "rjx"
                        },
                        "name": "rjx"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 10764,
                        "end": 10786,
                        "loc": {
                          "start": {
                            "line": 265,
                            "column": 24
                          },
                          "end": {
                            "line": 265,
                            "column": 46
                          },
                          "identifierName": "__dangerouslyEvalProps"
                        },
                        "name": "__dangerouslyEvalProps"
                      },
                      "computed": false
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "VariableDeclaration",
                "start": 10791,
                "end": 10845,
                "loc": {
                  "start": {
                    "line": 266,
                    "column": 2
                  },
                  "end": {
                    "line": 266,
                    "column": 56
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 10797,
                    "end": 10844,
                    "loc": {
                      "start": {
                        "line": 266,
                        "column": 8
                      },
                      "end": {
                        "line": 266,
                        "column": 55
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 10797,
                      "end": 10811,
                      "loc": {
                        "start": {
                          "line": 266,
                          "column": 8
                        },
                        "end": {
                          "line": 266,
                          "column": 22
                        },
                        "identifierName": "boundEvalProps"
                      },
                      "name": "boundEvalProps"
                    },
                    "init": {
                      "type": "MemberExpression",
                      "start": 10814,
                      "end": 10844,
                      "loc": {
                        "start": {
                          "line": 266,
                          "column": 25
                        },
                        "end": {
                          "line": 266,
                          "column": 55
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 10814,
                        "end": 10817,
                        "loc": {
                          "start": {
                            "line": 266,
                            "column": 25
                          },
                          "end": {
                            "line": 266,
                            "column": 28
                          },
                          "identifierName": "rjx"
                        },
                        "name": "rjx"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 10818,
                        "end": 10844,
                        "loc": {
                          "start": {
                            "line": 266,
                            "column": 29
                          },
                          "end": {
                            "line": 266,
                            "column": 55
                          },
                          "identifierName": "__dangerouslyBindEvalProps"
                        },
                        "name": "__dangerouslyBindEvalProps"
                      },
                      "computed": false
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "IfStatement",
                "start": 10849,
                "end": 11934,
                "loc": {
                  "start": {
                    "line": 267,
                    "column": 2
                  },
                  "end": {
                    "line": 293,
                    "column": 3
                  }
                },
                "test": {
                  "type": "LogicalExpression",
                  "start": 10853,
                  "end": 10880,
                  "loc": {
                    "start": {
                      "line": 267,
                      "column": 6
                    },
                    "end": {
                      "line": 267,
                      "column": 33
                    }
                  },
                  "left": {
                    "type": "Identifier",
                    "start": 10853,
                    "end": 10862,
                    "loc": {
                      "start": {
                        "line": 267,
                        "column": 6
                      },
                      "end": {
                        "line": 267,
                        "column": 15
                      },
                      "identifierName": "evalProps"
                    },
                    "name": "evalProps"
                  },
                  "operator": "||",
                  "right": {
                    "type": "Identifier",
                    "start": 10866,
                    "end": 10880,
                    "loc": {
                      "start": {
                        "line": 267,
                        "column": 19
                      },
                      "end": {
                        "line": 267,
                        "column": 33
                      },
                      "identifierName": "boundEvalProps"
                    },
                    "name": "boundEvalProps"
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 10882,
                  "end": 11934,
                  "loc": {
                    "start": {
                      "line": 267,
                      "column": 35
                    },
                    "end": {
                      "line": 293,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 10889,
                      "end": 11129,
                      "loc": {
                        "start": {
                          "line": 268,
                          "column": 4
                        },
                        "end": {
                          "line": 270,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 10893,
                        "end": 10995,
                        "loc": {
                          "start": {
                            "line": 268,
                            "column": 8
                          },
                          "end": {
                            "line": 268,
                            "column": 110
                          }
                        },
                        "left": {
                          "type": "LogicalExpression",
                          "start": 10894,
                          "end": 10936,
                          "loc": {
                            "start": {
                              "line": 268,
                              "column": 9
                            },
                            "end": {
                              "line": 268,
                              "column": 51
                            }
                          },
                          "left": {
                            "type": "Identifier",
                            "start": 10894,
                            "end": 10903,
                            "loc": {
                              "start": {
                                "line": 268,
                                "column": 9
                              },
                              "end": {
                                "line": 268,
                                "column": 18
                              },
                              "identifierName": "evalProps"
                            },
                            "name": "evalProps"
                          },
                          "operator": "&&",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 10907,
                            "end": 10936,
                            "loc": {
                              "start": {
                                "line": 268,
                                "column": 22
                              },
                              "end": {
                                "line": 268,
                                "column": 51
                              }
                            },
                            "left": {
                              "type": "UnaryExpression",
                              "start": 10907,
                              "end": 10923,
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 22
                                },
                                "end": {
                                  "line": 268,
                                  "column": 38
                                }
                              },
                              "operator": "typeof",
                              "prefix": true,
                              "argument": {
                                "type": "Identifier",
                                "start": 10914,
                                "end": 10923,
                                "loc": {
                                  "start": {
                                    "line": 268,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 268,
                                    "column": 38
                                  },
                                  "identifierName": "evalProps"
                                },
                                "name": "evalProps"
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "operator": "!==",
                            "right": {
                              "type": "StringLiteral",
                              "start": 10928,
                              "end": 10936,
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 43
                                },
                                "end": {
                                  "line": 268,
                                  "column": 51
                                }
                              },
                              "extra": {
                                "rawValue": "object",
                                "raw": "'object'"
                              },
                              "value": "object"
                            }
                          },
                          "extra": {
                            "parenthesized": true,
                            "parenStart": 10893
                          }
                        },
                        "operator": "||",
                        "right": {
                          "type": "LogicalExpression",
                          "start": 10942,
                          "end": 10994,
                          "loc": {
                            "start": {
                              "line": 268,
                              "column": 57
                            },
                            "end": {
                              "line": 268,
                              "column": 109
                            }
                          },
                          "left": {
                            "type": "Identifier",
                            "start": 10942,
                            "end": 10956,
                            "loc": {
                              "start": {
                                "line": 268,
                                "column": 57
                              },
                              "end": {
                                "line": 268,
                                "column": 71
                              },
                              "identifierName": "boundEvalProps"
                            },
                            "name": "boundEvalProps"
                          },
                          "operator": "&&",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 10960,
                            "end": 10994,
                            "loc": {
                              "start": {
                                "line": 268,
                                "column": 75
                              },
                              "end": {
                                "line": 268,
                                "column": 109
                              }
                            },
                            "left": {
                              "type": "UnaryExpression",
                              "start": 10960,
                              "end": 10981,
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 75
                                },
                                "end": {
                                  "line": 268,
                                  "column": 96
                                }
                              },
                              "operator": "typeof",
                              "prefix": true,
                              "argument": {
                                "type": "Identifier",
                                "start": 10967,
                                "end": 10981,
                                "loc": {
                                  "start": {
                                    "line": 268,
                                    "column": 82
                                  },
                                  "end": {
                                    "line": 268,
                                    "column": 96
                                  },
                                  "identifierName": "boundEvalProps"
                                },
                                "name": "boundEvalProps"
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "operator": "!==",
                            "right": {
                              "type": "StringLiteral",
                              "start": 10986,
                              "end": 10994,
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 101
                                },
                                "end": {
                                  "line": 268,
                                  "column": 109
                                }
                              },
                              "extra": {
                                "rawValue": "object",
                                "raw": "'object'"
                              },
                              "value": "object"
                            }
                          },
                          "extra": {
                            "parenthesized": true,
                            "parenStart": 10941
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 10997,
                        "end": 11129,
                        "loc": {
                          "start": {
                            "line": 268,
                            "column": 112
                          },
                          "end": {
                            "line": 270,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 11006,
                            "end": 11122,
                            "loc": {
                              "start": {
                                "line": 269,
                                "column": 6
                              },
                              "end": {
                                "line": 269,
                                "column": 122
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 11006,
                              "end": 11121,
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 6
                                },
                                "end": {
                                  "line": 269,
                                  "column": 121
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 11006,
                                "end": 11017,
                                "loc": {
                                  "start": {
                                    "line": 269,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 269,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 11006,
                                  "end": 11012,
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 12
                                    },
                                    "identifierName": "errors"
                                  },
                                  "name": "errors"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11013,
                                  "end": 11017,
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 17
                                    },
                                    "identifierName": "push"
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 11018,
                                  "end": 11120,
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 120
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 11018,
                                    "end": 11027,
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 27
                                      },
                                      "identifierName": "TypeError"
                                    },
                                    "name": "TypeError"
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 11028,
                                      "end": 11119,
                                      "loc": {
                                        "start": {
                                          "line": 269,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 269,
                                          "column": 119
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "[0009] __dangerouslyEvalProps must be an object of strings to convert to valid javascript",
                                        "raw": "'[0009] __dangerouslyEvalProps must be an object of strings to convert to valid javascript'"
                                      },
                                      "value": "[0009] __dangerouslyEvalProps must be an object of strings to convert to valid javascript"
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 11135,
                      "end": 11929,
                      "loc": {
                        "start": {
                          "line": 271,
                          "column": 4
                        },
                        "end": {
                          "line": 292,
                          "column": 9
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 11135,
                        "end": 11928,
                        "loc": {
                          "start": {
                            "line": 271,
                            "column": 4
                          },
                          "end": {
                            "line": 292,
                            "column": 8
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 11135,
                          "end": 11208,
                          "loc": {
                            "start": {
                              "line": 271,
                              "column": 4
                            },
                            "end": {
                              "line": 273,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 11135,
                            "end": 11192,
                            "loc": {
                              "start": {
                                "line": 271,
                                "column": 4
                              },
                              "end": {
                                "line": 272,
                                "column": 42
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 11135,
                              "end": 11163,
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 4
                                },
                                "end": {
                                  "line": 272,
                                  "column": 13
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 11135,
                                "end": 11148,
                                "loc": {
                                  "start": {
                                    "line": 271,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 271,
                                    "column": 17
                                  },
                                  "identifierName": "evalPropNames"
                                },
                                "name": "evalPropNames"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 11157,
                                "end": 11163,
                                "loc": {
                                  "start": {
                                    "line": 272,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 272,
                                    "column": 13
                                  },
                                  "identifierName": "filter"
                                },
                                "name": "filter"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ArrowFunctionExpression",
                                "start": 11164,
                                "end": 11191,
                                "loc": {
                                  "start": {
                                    "line": 272,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 272,
                                    "column": 41
                                  }
                                },
                                "id": null,
                                "generator": false,
                                "expression": true,
                                "async": false,
                                "params": [
                                  {
                                    "type": "Identifier",
                                    "start": 11164,
                                    "end": 11172,
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 22
                                      },
                                      "identifierName": "evalProp"
                                    },
                                    "name": "evalProp"
                                  }
                                ],
                                "body": {
                                  "type": "MemberExpression",
                                  "start": 11176,
                                  "end": 11191,
                                  "loc": {
                                    "start": {
                                      "line": 272,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 272,
                                      "column": 41
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 11176,
                                    "end": 11179,
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 29
                                      },
                                      "identifierName": "rjx"
                                    },
                                    "name": "rjx"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 11181,
                                    "end": 11189,
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 39
                                      },
                                      "identifierName": "evalProp"
                                    },
                                    "name": "evalProp"
                                  },
                                  "computed": true
                                }
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 11201,
                            "end": 11208,
                            "loc": {
                              "start": {
                                "line": 273,
                                "column": 7
                              },
                              "end": {
                                "line": 273,
                                "column": 14
                              },
                              "identifierName": "forEach"
                            },
                            "name": "forEach"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 11209,
                            "end": 11927,
                            "loc": {
                              "start": {
                                "line": 273,
                                "column": 15
                              },
                              "end": {
                                "line": 292,
                                "column": 7
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 11209,
                                "end": 11215,
                                "loc": {
                                  "start": {
                                    "line": 273,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 273,
                                    "column": 21
                                  },
                                  "identifierName": "eProps"
                                },
                                "name": "eProps"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 11219,
                              "end": 11927,
                              "loc": {
                                "start": {
                                  "line": 273,
                                  "column": 25
                                },
                                "end": {
                                  "line": 292,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 11230,
                                  "end": 11259,
                                  "loc": {
                                    "start": {
                                      "line": 274,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 274,
                                      "column": 37
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 11236,
                                      "end": 11258,
                                      "loc": {
                                        "start": {
                                          "line": 274,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 274,
                                          "column": 36
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 11236,
                                        "end": 11242,
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 20
                                          },
                                          "identifierName": "evProp"
                                        },
                                        "name": "evProp"
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "start": 11245,
                                        "end": 11258,
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 36
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 11245,
                                          "end": 11248,
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 26
                                            },
                                            "identifierName": "rjx"
                                          },
                                          "name": "rjx"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 11250,
                                          "end": 11256,
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 34
                                            },
                                            "identifierName": "eProps"
                                          },
                                          "name": "eProps"
                                        },
                                        "computed": true
                                      }
                                    }
                                  ],
                                  "kind": "const"
                                },
                                {
                                  "type": "VariableDeclaration",
                                  "start": 11269,
                                  "end": 11293,
                                  "loc": {
                                    "start": {
                                      "line": 275,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 275,
                                      "column": 32
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 11275,
                                      "end": 11292,
                                      "loc": {
                                        "start": {
                                          "line": 275,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 275,
                                          "column": 31
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 11275,
                                        "end": 11285,
                                        "loc": {
                                          "start": {
                                            "line": 275,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 275,
                                            "column": 24
                                          },
                                          "identifierName": "scopedEval"
                                        },
                                        "name": "scopedEval"
                                      },
                                      "init": {
                                        "type": "Identifier",
                                        "start": 11288,
                                        "end": 11292,
                                        "loc": {
                                          "start": {
                                            "line": 275,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 275,
                                            "column": 31
                                          },
                                          "identifierName": "eval"
                                        },
                                        "name": "eval"
                                      }
                                    }
                                  ],
                                  "kind": "const"
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 11304,
                                  "end": 11918,
                                  "loc": {
                                    "start": {
                                      "line": 276,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 11
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 11304,
                                    "end": 11917,
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 10
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 11304,
                                      "end": 11331,
                                      "loc": {
                                        "start": {
                                          "line": 276,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 276,
                                          "column": 35
                                        }
                                      },
                                      "object": {
                                        "type": "CallExpression",
                                        "start": 11304,
                                        "end": 11323,
                                        "loc": {
                                          "start": {
                                            "line": 276,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 276,
                                            "column": 27
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 11304,
                                          "end": 11315,
                                          "loc": {
                                            "start": {
                                              "line": 276,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 276,
                                              "column": 19
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 11304,
                                            "end": 11310,
                                            "loc": {
                                              "start": {
                                                "line": 276,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 276,
                                                "column": 14
                                              },
                                              "identifierName": "Object"
                                            },
                                            "name": "Object"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 11311,
                                            "end": 11315,
                                            "loc": {
                                              "start": {
                                                "line": 276,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 276,
                                                "column": 19
                                              },
                                              "identifierName": "keys"
                                            },
                                            "name": "keys"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 11316,
                                            "end": 11322,
                                            "loc": {
                                              "start": {
                                                "line": 276,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 276,
                                                "column": 26
                                              },
                                              "identifierName": "evProp"
                                            },
                                            "name": "evProp"
                                          }
                                        ]
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 11324,
                                        "end": 11331,
                                        "loc": {
                                          "start": {
                                            "line": 276,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 276,
                                            "column": 35
                                          },
                                          "identifierName": "forEach"
                                        },
                                        "name": "forEach"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrowFunctionExpression",
                                        "start": 11332,
                                        "end": 11916,
                                        "loc": {
                                          "start": {
                                            "line": 276,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 291,
                                            "column": 9
                                          }
                                        },
                                        "id": null,
                                        "generator": false,
                                        "expression": false,
                                        "async": false,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "start": 11332,
                                            "end": 11342,
                                            "loc": {
                                              "start": {
                                                "line": 276,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 276,
                                                "column": 46
                                              },
                                              "identifierName": "propToEval"
                                            },
                                            "name": "propToEval"
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "start": 11346,
                                          "end": 11916,
                                          "loc": {
                                            "start": {
                                              "line": 276,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 291,
                                              "column": 9
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "start": 11359,
                                              "end": 11507,
                                              "loc": {
                                                "start": {
                                                  "line": 277,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 279,
                                                  "column": 11
                                                }
                                              },
                                              "test": {
                                                "type": "BinaryExpression",
                                                "start": 11363,
                                                "end": 11403,
                                                "loc": {
                                                  "start": {
                                                    "line": 277,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 277,
                                                    "column": 54
                                                  }
                                                },
                                                "left": {
                                                  "type": "UnaryExpression",
                                                  "start": 11363,
                                                  "end": 11390,
                                                  "loc": {
                                                    "start": {
                                                      "line": 277,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 277,
                                                      "column": 41
                                                    }
                                                  },
                                                  "operator": "typeof",
                                                  "prefix": true,
                                                  "argument": {
                                                    "type": "MemberExpression",
                                                    "start": 11370,
                                                    "end": 11390,
                                                    "loc": {
                                                      "start": {
                                                        "line": 277,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 277,
                                                        "column": 41
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 11370,
                                                      "end": 11376,
                                                      "loc": {
                                                        "start": {
                                                          "line": 277,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 277,
                                                          "column": 27
                                                        },
                                                        "identifierName": "evProp"
                                                      },
                                                      "name": "evProp"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 11378,
                                                      "end": 11388,
                                                      "loc": {
                                                        "start": {
                                                          "line": 277,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 277,
                                                          "column": 39
                                                        },
                                                        "identifierName": "propToEval"
                                                      },
                                                      "name": "propToEval"
                                                    },
                                                    "computed": true
                                                  },
                                                  "extra": {
                                                    "parenthesizedArgument": false
                                                  }
                                                },
                                                "operator": "!==",
                                                "right": {
                                                  "type": "StringLiteral",
                                                  "start": 11395,
                                                  "end": 11403,
                                                  "loc": {
                                                    "start": {
                                                      "line": 277,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 277,
                                                      "column": 54
                                                    }
                                                  },
                                                  "extra": {
                                                    "rawValue": "string",
                                                    "raw": "'string'"
                                                  },
                                                  "value": "string"
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "start": 11405,
                                                "end": 11507,
                                                "loc": {
                                                  "start": {
                                                    "line": 277,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 279,
                                                    "column": 11
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 11420,
                                                    "end": 11494,
                                                    "loc": {
                                                      "start": {
                                                        "line": 278,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 278,
                                                        "column": 86
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 11420,
                                                      "end": 11493,
                                                      "loc": {
                                                        "start": {
                                                          "line": 278,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 278,
                                                          "column": 85
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 11420,
                                                        "end": 11431,
                                                        "loc": {
                                                          "start": {
                                                            "line": 278,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 278,
                                                            "column": 23
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 11420,
                                                          "end": 11426,
                                                          "loc": {
                                                            "start": {
                                                              "line": 278,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 278,
                                                              "column": 18
                                                            },
                                                            "identifierName": "errors"
                                                          },
                                                          "name": "errors"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 11427,
                                                          "end": 11431,
                                                          "loc": {
                                                            "start": {
                                                              "line": 278,
                                                              "column": 19
                                                            },
                                                            "end": {
                                                              "line": 278,
                                                              "column": 23
                                                            },
                                                            "identifierName": "push"
                                                          },
                                                          "name": "push"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "CallExpression",
                                                          "start": 11432,
                                                          "end": 11492,
                                                          "loc": {
                                                            "start": {
                                                              "line": 278,
                                                              "column": 24
                                                            },
                                                            "end": {
                                                              "line": 278,
                                                              "column": 84
                                                            }
                                                          },
                                                          "callee": {
                                                            "type": "Identifier",
                                                            "start": 11432,
                                                            "end": 11441,
                                                            "loc": {
                                                              "start": {
                                                                "line": 278,
                                                                "column": 24
                                                              },
                                                              "end": {
                                                                "line": 278,
                                                                "column": 33
                                                              },
                                                              "identifierName": "TypeError"
                                                            },
                                                            "name": "TypeError"
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "TemplateLiteral",
                                                              "start": 11442,
                                                              "end": 11491,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 278,
                                                                  "column": 34
                                                                },
                                                                "end": {
                                                                  "line": 278,
                                                                  "column": 83
                                                                }
                                                              },
                                                              "expressions": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "start": 11456,
                                                                  "end": 11462,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 278,
                                                                      "column": 48
                                                                    },
                                                                    "end": {
                                                                      "line": 278,
                                                                      "column": 54
                                                                    },
                                                                    "identifierName": "eProps"
                                                                  },
                                                                  "name": "eProps"
                                                                },
                                                                {
                                                                  "type": "Identifier",
                                                                  "start": 11466,
                                                                  "end": 11472,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 278,
                                                                      "column": 58
                                                                    },
                                                                    "end": {
                                                                      "line": 278,
                                                                      "column": 64
                                                                    },
                                                                    "identifierName": "evProp"
                                                                  },
                                                                  "name": "evProp"
                                                                }
                                                              ],
                                                              "quasis": [
                                                                {
                                                                  "type": "TemplateElement",
                                                                  "start": 11443,
                                                                  "end": 11454,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 278,
                                                                      "column": 35
                                                                    },
                                                                    "end": {
                                                                      "line": 278,
                                                                      "column": 46
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "raw": "[0010] rjx.",
                                                                    "cooked": "[0010] rjx."
                                                                  },
                                                                  "tail": false
                                                                },
                                                                {
                                                                  "type": "TemplateElement",
                                                                  "start": 11463,
                                                                  "end": 11464,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 278,
                                                                      "column": 55
                                                                    },
                                                                    "end": {
                                                                      "line": 278,
                                                                      "column": 56
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "raw": ".",
                                                                    "cooked": "."
                                                                  },
                                                                  "tail": false
                                                                },
                                                                {
                                                                  "type": "TemplateElement",
                                                                  "start": 11473,
                                                                  "end": 11490,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 278,
                                                                      "column": 65
                                                                    },
                                                                    "end": {
                                                                      "line": 278,
                                                                      "column": 82
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "raw": " must be a string",
                                                                    "cooked": " must be a string"
                                                                  },
                                                                  "tail": true
                                                                }
                                                              ]
                                                            }
                                                          ]
                                                        }
                                                      ]
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              },
                                              "alternate": null
                                            },
                                            {
                                              "type": "TryStatement",
                                              "start": 11519,
                                              "end": 11905,
                                              "loc": {
                                                "start": {
                                                  "line": 280,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 290,
                                                  "column": 11
                                                }
                                              },
                                              "block": {
                                                "type": "BlockStatement",
                                                "start": 11523,
                                                "end": 11851,
                                                "loc": {
                                                  "start": {
                                                    "line": 280,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 288,
                                                    "column": 11
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "IfStatement",
                                                    "start": 11579,
                                                    "end": 11838,
                                                    "loc": {
                                                      "start": {
                                                        "line": 282,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 287,
                                                        "column": 13
                                                      }
                                                    },
                                                    "test": {
                                                      "type": "BinaryExpression",
                                                      "start": 11583,
                                                      "end": 11622,
                                                      "loc": {
                                                        "start": {
                                                          "line": 282,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 282,
                                                          "column": 55
                                                        }
                                                      },
                                                      "left": {
                                                        "type": "Identifier",
                                                        "start": 11583,
                                                        "end": 11589,
                                                        "loc": {
                                                          "start": {
                                                            "line": 282,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 282,
                                                            "column": 22
                                                          },
                                                          "identifierName": "eProps"
                                                        },
                                                        "name": "eProps",
                                                        "leadingComments": null
                                                      },
                                                      "operator": "===",
                                                      "right": {
                                                        "type": "StringLiteral",
                                                        "start": 11594,
                                                        "end": 11622,
                                                        "loc": {
                                                          "start": {
                                                            "line": 282,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 282,
                                                            "column": 55
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": "__dangerouslyBindEvalProps",
                                                          "raw": "'__dangerouslyBindEvalProps'"
                                                        },
                                                        "value": "__dangerouslyBindEvalProps"
                                                      },
                                                      "leadingComments": null
                                                    },
                                                    "consequent": {
                                                      "type": "BlockStatement",
                                                      "start": 11624,
                                                      "end": 11767,
                                                      "loc": {
                                                        "start": {
                                                          "line": 282,
                                                          "column": 57
                                                        },
                                                        "end": {
                                                          "line": 285,
                                                          "column": 13
                                                        }
                                                      },
                                                      "body": [
                                                        {
                                                          "type": "VariableDeclaration",
                                                          "start": 11641,
                                                          "end": 11700,
                                                          "loc": {
                                                            "start": {
                                                              "line": 283,
                                                              "column": 14
                                                            },
                                                            "end": {
                                                              "line": 283,
                                                              "column": 73
                                                            }
                                                          },
                                                          "declarations": [
                                                            {
                                                              "type": "VariableDeclarator",
                                                              "start": 11647,
                                                              "end": 11699,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 283,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 283,
                                                                  "column": 72
                                                                }
                                                              },
                                                              "id": {
                                                                "type": "Identifier",
                                                                "start": 11647,
                                                                "end": 11657,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 283,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 283,
                                                                    "column": 30
                                                                  },
                                                                  "identifierName": "funcToBind"
                                                                },
                                                                "name": "funcToBind"
                                                              },
                                                              "init": {
                                                                "type": "CallExpression",
                                                                "start": 11660,
                                                                "end": 11699,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 283,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 283,
                                                                    "column": 72
                                                                  }
                                                                },
                                                                "callee": {
                                                                  "type": "Identifier",
                                                                  "start": 11660,
                                                                  "end": 11670,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 283,
                                                                      "column": 33
                                                                    },
                                                                    "end": {
                                                                      "line": 283,
                                                                      "column": 43
                                                                    },
                                                                    "identifierName": "scopedEval"
                                                                  },
                                                                  "name": "scopedEval"
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "TemplateLiteral",
                                                                    "start": 11671,
                                                                    "end": 11698,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 283,
                                                                        "column": 44
                                                                      },
                                                                      "end": {
                                                                        "line": 283,
                                                                        "column": 71
                                                                      }
                                                                    },
                                                                    "expressions": [
                                                                      {
                                                                        "type": "MemberExpression",
                                                                        "start": 11675,
                                                                        "end": 11695,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 283,
                                                                            "column": 48
                                                                          },
                                                                          "end": {
                                                                            "line": 283,
                                                                            "column": 68
                                                                          }
                                                                        },
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "start": 11675,
                                                                          "end": 11681,
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 283,
                                                                              "column": 48
                                                                            },
                                                                            "end": {
                                                                              "line": 283,
                                                                              "column": 54
                                                                            },
                                                                            "identifierName": "evProp"
                                                                          },
                                                                          "name": "evProp"
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "start": 11683,
                                                                          "end": 11693,
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 283,
                                                                              "column": 56
                                                                            },
                                                                            "end": {
                                                                              "line": 283,
                                                                              "column": 66
                                                                            },
                                                                            "identifierName": "propToEval"
                                                                          },
                                                                          "name": "propToEval"
                                                                        },
                                                                        "computed": true
                                                                      }
                                                                    ],
                                                                    "quasis": [
                                                                      {
                                                                        "type": "TemplateElement",
                                                                        "start": 11672,
                                                                        "end": 11673,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 283,
                                                                            "column": 45
                                                                          },
                                                                          "end": {
                                                                            "line": 283,
                                                                            "column": 46
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "raw": "(",
                                                                          "cooked": "("
                                                                        },
                                                                        "tail": false
                                                                      },
                                                                      {
                                                                        "type": "TemplateElement",
                                                                        "start": 11696,
                                                                        "end": 11697,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 283,
                                                                            "column": 69
                                                                          },
                                                                          "end": {
                                                                            "line": 283,
                                                                            "column": 70
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "raw": ")",
                                                                          "cooked": ")"
                                                                        },
                                                                        "tail": true
                                                                      }
                                                                    ]
                                                                  }
                                                                ]
                                                              }
                                                            }
                                                          ],
                                                          "kind": "const"
                                                        },
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "start": 11716,
                                                          "end": 11752,
                                                          "loc": {
                                                            "start": {
                                                              "line": 284,
                                                              "column": 14
                                                            },
                                                            "end": {
                                                              "line": 284,
                                                              "column": 50
                                                            }
                                                          },
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "start": 11716,
                                                            "end": 11751,
                                                            "loc": {
                                                              "start": {
                                                                "line": 284,
                                                                "column": 14
                                                              },
                                                              "end": {
                                                                "line": 284,
                                                                "column": 49
                                                              }
                                                            },
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "start": 11716,
                                                              "end": 11731,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 284,
                                                                  "column": 14
                                                                },
                                                                "end": {
                                                                  "line": 284,
                                                                  "column": 29
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 11716,
                                                                "end": 11726,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 284,
                                                                    "column": 14
                                                                  },
                                                                  "end": {
                                                                    "line": 284,
                                                                    "column": 24
                                                                  },
                                                                  "identifierName": "funcToBind"
                                                                },
                                                                "name": "funcToBind"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 11727,
                                                                "end": 11731,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 284,
                                                                    "column": 25
                                                                  },
                                                                  "end": {
                                                                    "line": 284,
                                                                    "column": 29
                                                                  },
                                                                  "identifierName": "call"
                                                                },
                                                                "name": "call"
                                                              },
                                                              "computed": false
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "ObjectExpression",
                                                                "start": 11732,
                                                                "end": 11750,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 284,
                                                                    "column": 30
                                                                  },
                                                                  "end": {
                                                                    "line": 284,
                                                                    "column": 48
                                                                  }
                                                                },
                                                                "properties": [
                                                                  {
                                                                    "type": "ObjectProperty",
                                                                    "start": 11734,
                                                                    "end": 11747,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 284,
                                                                        "column": 32
                                                                      },
                                                                      "end": {
                                                                        "line": 284,
                                                                        "column": 45
                                                                      }
                                                                    },
                                                                    "method": false,
                                                                    "shorthand": false,
                                                                    "computed": false,
                                                                    "key": {
                                                                      "type": "Identifier",
                                                                      "start": 11734,
                                                                      "end": 11741,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 284,
                                                                          "column": 32
                                                                        },
                                                                        "end": {
                                                                          "line": 284,
                                                                          "column": 39
                                                                        },
                                                                        "identifierName": "bounded"
                                                                      },
                                                                      "name": "bounded"
                                                                    },
                                                                    "value": {
                                                                      "type": "BooleanLiteral",
                                                                      "start": 11743,
                                                                      "end": 11747,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 284,
                                                                          "column": 41
                                                                        },
                                                                        "end": {
                                                                          "line": 284,
                                                                          "column": 45
                                                                        }
                                                                      },
                                                                      "value": true
                                                                    }
                                                                  }
                                                                ]
                                                              }
                                                            ]
                                                          }
                                                        }
                                                      ],
                                                      "directives": []
                                                    },
                                                    "alternate": {
                                                      "type": "BlockStatement",
                                                      "start": 11773,
                                                      "end": 11838,
                                                      "loc": {
                                                        "start": {
                                                          "line": 285,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 287,
                                                          "column": 13
                                                        }
                                                      },
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "start": 11790,
                                                          "end": 11823,
                                                          "loc": {
                                                            "start": {
                                                              "line": 286,
                                                              "column": 14
                                                            },
                                                            "end": {
                                                              "line": 286,
                                                              "column": 47
                                                            }
                                                          },
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "start": 11790,
                                                            "end": 11822,
                                                            "loc": {
                                                              "start": {
                                                                "line": 286,
                                                                "column": 14
                                                              },
                                                              "end": {
                                                                "line": 286,
                                                                "column": 46
                                                              }
                                                            },
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "start": 11790,
                                                              "end": 11800,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 286,
                                                                  "column": 14
                                                                },
                                                                "end": {
                                                                  "line": 286,
                                                                  "column": 24
                                                                },
                                                                "identifierName": "scopedEval"
                                                              },
                                                              "name": "scopedEval"
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "start": 11801,
                                                                "end": 11821,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 286,
                                                                    "column": 25
                                                                  },
                                                                  "end": {
                                                                    "line": 286,
                                                                    "column": 45
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "start": 11801,
                                                                  "end": 11807,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 286,
                                                                      "column": 25
                                                                    },
                                                                    "end": {
                                                                      "line": 286,
                                                                      "column": 31
                                                                    },
                                                                    "identifierName": "evProp"
                                                                  },
                                                                  "name": "evProp"
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 11809,
                                                                  "end": 11819,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 286,
                                                                      "column": 33
                                                                    },
                                                                    "end": {
                                                                      "line": 286,
                                                                      "column": 43
                                                                    },
                                                                    "identifierName": "propToEval"
                                                                  },
                                                                  "name": "propToEval"
                                                                },
                                                                "computed": true
                                                              }
                                                            ]
                                                          }
                                                        }
                                                      ],
                                                      "directives": []
                                                    },
                                                    "leadingComments": [
                                                      {
                                                        "type": "CommentLine",
                                                        "value": " console.log({ eProps });",
                                                        "start": 11538,
                                                        "end": 11565,
                                                        "loc": {
                                                          "start": {
                                                            "line": 281,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 281,
                                                            "column": 39
                                                          }
                                                        }
                                                      }
                                                    ]
                                                  }
                                                ],
                                                "directives": []
                                              },
                                              "handler": {
                                                "type": "CatchClause",
                                                "start": 11852,
                                                "end": 11905,
                                                "loc": {
                                                  "start": {
                                                    "line": 288,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 290,
                                                    "column": 11
                                                  }
                                                },
                                                "param": {
                                                  "type": "Identifier",
                                                  "start": 11859,
                                                  "end": 11860,
                                                  "loc": {
                                                    "start": {
                                                      "line": 288,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 288,
                                                      "column": 20
                                                    },
                                                    "identifierName": "e"
                                                  },
                                                  "name": "e"
                                                },
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 11862,
                                                  "end": 11905,
                                                  "loc": {
                                                    "start": {
                                                      "line": 288,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 290,
                                                      "column": 11
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "start": 11877,
                                                      "end": 11892,
                                                      "loc": {
                                                        "start": {
                                                          "line": 289,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 289,
                                                          "column": 27
                                                        }
                                                      },
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "start": 11877,
                                                        "end": 11891,
                                                        "loc": {
                                                          "start": {
                                                            "line": 289,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 289,
                                                            "column": 26
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 11877,
                                                          "end": 11888,
                                                          "loc": {
                                                            "start": {
                                                              "line": 289,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 289,
                                                              "column": 23
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 11877,
                                                            "end": 11883,
                                                            "loc": {
                                                              "start": {
                                                                "line": 289,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 289,
                                                                "column": 18
                                                              },
                                                              "identifierName": "errors"
                                                            },
                                                            "name": "errors"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 11884,
                                                            "end": 11888,
                                                            "loc": {
                                                              "start": {
                                                                "line": 289,
                                                                "column": 19
                                                              },
                                                              "end": {
                                                                "line": 289,
                                                                "column": 23
                                                              },
                                                              "identifierName": "push"
                                                            },
                                                            "name": "push"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "start": 11889,
                                                            "end": 11890,
                                                            "loc": {
                                                              "start": {
                                                                "line": 289,
                                                                "column": 24
                                                              },
                                                              "end": {
                                                                "line": 289,
                                                                "column": 25
                                                              },
                                                              "identifierName": "e"
                                                            },
                                                            "name": "e"
                                                          }
                                                        ]
                                                      }
                                                    }
                                                  ],
                                                  "directives": []
                                                }
                                              },
                                              "guardedHandlers": [],
                                              "finalizer": null
                                            }
                                          ],
                                          "directives": []
                                        }
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": null
              },
              {
                "type": "IfStatement",
                "start": 11938,
                "end": 12346,
                "loc": {
                  "start": {
                    "line": 294,
                    "column": 2
                  },
                  "end": {
                    "line": 302,
                    "column": 3
                  }
                },
                "test": {
                  "type": "MemberExpression",
                  "start": 11942,
                  "end": 11975,
                  "loc": {
                    "start": {
                      "line": 294,
                      "column": 6
                    },
                    "end": {
                      "line": 294,
                      "column": 39
                    }
                  },
                  "object": {
                    "type": "Identifier",
                    "start": 11942,
                    "end": 11945,
                    "loc": {
                      "start": {
                        "line": 294,
                        "column": 6
                      },
                      "end": {
                        "line": 294,
                        "column": 9
                      },
                      "identifierName": "rjx"
                    },
                    "name": "rjx"
                  },
                  "property": {
                    "type": "Identifier",
                    "start": 11946,
                    "end": 11975,
                    "loc": {
                      "start": {
                        "line": 294,
                        "column": 10
                      },
                      "end": {
                        "line": 294,
                        "column": 39
                      },
                      "identifierName": "__dangerouslyInsertComponents"
                    },
                    "name": "__dangerouslyInsertComponents"
                  },
                  "computed": false
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 11977,
                  "end": 12346,
                  "loc": {
                    "start": {
                      "line": 294,
                      "column": 41
                    },
                    "end": {
                      "line": 302,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 11984,
                      "end": 12341,
                      "loc": {
                        "start": {
                          "line": 295,
                          "column": 4
                        },
                        "end": {
                          "line": 301,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 11984,
                        "end": 12340,
                        "loc": {
                          "start": {
                            "line": 295,
                            "column": 4
                          },
                          "end": {
                            "line": 301,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 11984,
                          "end": 12038,
                          "loc": {
                            "start": {
                              "line": 295,
                              "column": 4
                            },
                            "end": {
                              "line": 295,
                              "column": 58
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 11984,
                            "end": 12030,
                            "loc": {
                              "start": {
                                "line": 295,
                                "column": 4
                              },
                              "end": {
                                "line": 295,
                                "column": 50
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 11984,
                              "end": 11995,
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 4
                                },
                                "end": {
                                  "line": 295,
                                  "column": 15
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 11984,
                                "end": 11990,
                                "loc": {
                                  "start": {
                                    "line": 295,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 295,
                                    "column": 10
                                  },
                                  "identifierName": "Object"
                                },
                                "name": "Object"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 11991,
                                "end": 11995,
                                "loc": {
                                  "start": {
                                    "line": 295,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 295,
                                    "column": 15
                                  },
                                  "identifierName": "keys"
                                },
                                "name": "keys"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 11996,
                                "end": 12029,
                                "loc": {
                                  "start": {
                                    "line": 295,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 295,
                                    "column": 49
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 11996,
                                  "end": 11999,
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 19
                                    },
                                    "identifierName": "rjx"
                                  },
                                  "name": "rjx"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 12000,
                                  "end": 12029,
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 49
                                    },
                                    "identifierName": "__dangerouslyInsertComponents"
                                  },
                                  "name": "__dangerouslyInsertComponents"
                                },
                                "computed": false
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12031,
                            "end": 12038,
                            "loc": {
                              "start": {
                                "line": 295,
                                "column": 51
                              },
                              "end": {
                                "line": 295,
                                "column": 58
                              },
                              "identifierName": "forEach"
                            },
                            "name": "forEach"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 12039,
                            "end": 12339,
                            "loc": {
                              "start": {
                                "line": 295,
                                "column": 59
                              },
                              "end": {
                                "line": 301,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 12039,
                                "end": 12057,
                                "loc": {
                                  "start": {
                                    "line": 295,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 295,
                                    "column": 77
                                  },
                                  "identifierName": "insertedComponents"
                                },
                                "name": "insertedComponents"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 12061,
                              "end": 12339,
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 81
                                },
                                "end": {
                                  "line": 301,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "TryStatement",
                                  "start": 12070,
                                  "end": 12332,
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 300,
                                      "column": 7
                                    }
                                  },
                                  "block": {
                                    "type": "BlockStatement",
                                    "start": 12074,
                                    "end": 12163,
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 12085,
                                        "end": 12154,
                                        "loc": {
                                          "start": {
                                            "line": 297,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 297,
                                            "column": 77
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 12085,
                                          "end": 12153,
                                          "loc": {
                                            "start": {
                                              "line": 297,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 297,
                                              "column": 76
                                            }
                                          },
                                          "callee": {
                                            "type": "Identifier",
                                            "start": 12085,
                                            "end": 12096,
                                            "loc": {
                                              "start": {
                                                "line": 297,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 297,
                                                "column": 19
                                              },
                                              "identifierName": "validateRJX"
                                            },
                                            "name": "validateRJX"
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "start": 12097,
                                              "end": 12152,
                                              "loc": {
                                                "start": {
                                                  "line": 297,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 297,
                                                  "column": 75
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 12097,
                                                "end": 12130,
                                                "loc": {
                                                  "start": {
                                                    "line": 297,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 297,
                                                    "column": 53
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 12097,
                                                  "end": 12100,
                                                  "loc": {
                                                    "start": {
                                                      "line": 297,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 297,
                                                      "column": 23
                                                    },
                                                    "identifierName": "rjx"
                                                  },
                                                  "name": "rjx"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 12101,
                                                  "end": 12130,
                                                  "loc": {
                                                    "start": {
                                                      "line": 297,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 297,
                                                      "column": 53
                                                    },
                                                    "identifierName": "__dangerouslyInsertComponents"
                                                  },
                                                  "name": "__dangerouslyInsertComponents"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 12132,
                                                "end": 12150,
                                                "loc": {
                                                  "start": {
                                                    "line": 297,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 297,
                                                    "column": 73
                                                  },
                                                  "identifierName": "insertedComponents"
                                                },
                                                "name": "insertedComponents"
                                              },
                                              "computed": true
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "handler": {
                                    "type": "CatchClause",
                                    "start": 12164,
                                    "end": 12332,
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 7
                                      }
                                    },
                                    "param": {
                                      "type": "Identifier",
                                      "start": 12171,
                                      "end": 12172,
                                      "loc": {
                                        "start": {
                                          "line": 298,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 298,
                                          "column": 16
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    },
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 12174,
                                      "end": 12332,
                                      "loc": {
                                        "start": {
                                          "line": 298,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 300,
                                          "column": 7
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 12185,
                                          "end": 12323,
                                          "loc": {
                                            "start": {
                                              "line": 299,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 299,
                                              "column": 146
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 12185,
                                            "end": 12322,
                                            "loc": {
                                              "start": {
                                                "line": 299,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 299,
                                                "column": 145
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 12185,
                                              "end": 12196,
                                              "loc": {
                                                "start": {
                                                  "line": 299,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 299,
                                                  "column": 19
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 12185,
                                                "end": 12191,
                                                "loc": {
                                                  "start": {
                                                    "line": 299,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 299,
                                                    "column": 14
                                                  },
                                                  "identifierName": "errors"
                                                },
                                                "name": "errors"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 12192,
                                                "end": 12196,
                                                "loc": {
                                                  "start": {
                                                    "line": 299,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 299,
                                                    "column": 19
                                                  },
                                                  "identifierName": "push"
                                                },
                                                "name": "push"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "start": 12197,
                                                "end": 12321,
                                                "loc": {
                                                  "start": {
                                                    "line": 299,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 299,
                                                    "column": 144
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 12197,
                                                  "end": 12206,
                                                  "loc": {
                                                    "start": {
                                                      "line": 299,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 299,
                                                      "column": 29
                                                    },
                                                    "identifierName": "TypeError"
                                                  },
                                                  "name": "TypeError"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "TemplateLiteral",
                                                    "start": 12207,
                                                    "end": 12320,
                                                    "loc": {
                                                      "start": {
                                                        "line": 299,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 299,
                                                        "column": 143
                                                      }
                                                    },
                                                    "expressions": [
                                                      {
                                                        "type": "Identifier",
                                                        "start": 12251,
                                                        "end": 12269,
                                                        "loc": {
                                                          "start": {
                                                            "line": 299,
                                                            "column": 74
                                                          },
                                                          "end": {
                                                            "line": 299,
                                                            "column": 92
                                                          },
                                                          "identifierName": "insertedComponents"
                                                        },
                                                        "name": "insertedComponents"
                                                      },
                                                      {
                                                        "type": "CallExpression",
                                                        "start": 12306,
                                                        "end": 12318,
                                                        "loc": {
                                                          "start": {
                                                            "line": 299,
                                                            "column": 129
                                                          },
                                                          "end": {
                                                            "line": 299,
                                                            "column": 141
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 12306,
                                                          "end": 12316,
                                                          "loc": {
                                                            "start": {
                                                              "line": 299,
                                                              "column": 129
                                                            },
                                                            "end": {
                                                              "line": 299,
                                                              "column": 139
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 12306,
                                                            "end": 12307,
                                                            "loc": {
                                                              "start": {
                                                                "line": 299,
                                                                "column": 129
                                                              },
                                                              "end": {
                                                                "line": 299,
                                                                "column": 130
                                                              },
                                                              "identifierName": "e"
                                                            },
                                                            "name": "e"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 12308,
                                                            "end": 12316,
                                                            "loc": {
                                                              "start": {
                                                                "line": 299,
                                                                "column": 131
                                                              },
                                                              "end": {
                                                                "line": 299,
                                                                "column": 139
                                                              },
                                                              "identifierName": "toString"
                                                            },
                                                            "name": "toString"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": []
                                                      }
                                                    ],
                                                    "quasis": [
                                                      {
                                                        "type": "TemplateElement",
                                                        "start": 12208,
                                                        "end": 12249,
                                                        "loc": {
                                                          "start": {
                                                            "line": 299,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 299,
                                                            "column": 72
                                                          }
                                                        },
                                                        "value": {
                                                          "raw": "[0011] rjx.__dangerouslyInsertComponents.",
                                                          "cooked": "[0011] rjx.__dangerouslyInsertComponents."
                                                        },
                                                        "tail": false
                                                      },
                                                      {
                                                        "type": "TemplateElement",
                                                        "start": 12270,
                                                        "end": 12304,
                                                        "loc": {
                                                          "start": {
                                                            "line": 299,
                                                            "column": 93
                                                          },
                                                          "end": {
                                                            "line": 299,
                                                            "column": 127
                                                          }
                                                        },
                                                        "value": {
                                                          "raw": " must be a valid RJX JSON Object: ",
                                                          "cooked": " must be a valid RJX JSON Object: "
                                                        },
                                                        "tail": false
                                                      },
                                                      {
                                                        "type": "TemplateElement",
                                                        "start": 12319,
                                                        "end": 12319,
                                                        "loc": {
                                                          "start": {
                                                            "line": 299,
                                                            "column": 142
                                                          },
                                                          "end": {
                                                            "line": 299,
                                                            "column": 142
                                                          }
                                                        },
                                                        "value": {
                                                          "raw": "",
                                                          "cooked": ""
                                                        },
                                                        "tail": true
                                                      }
                                                    ]
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        }
                                      ],
                                      "directives": []
                                    }
                                  },
                                  "guardedHandlers": [],
                                  "finalizer": null
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": null
              },
              {
                "type": "IfStatement",
                "start": 12350,
                "end": 12930,
                "loc": {
                  "start": {
                    "line": 303,
                    "column": 2
                  },
                  "end": {
                    "line": 315,
                    "column": 3
                  }
                },
                "test": {
                  "type": "MemberExpression",
                  "start": 12354,
                  "end": 12373,
                  "loc": {
                    "start": {
                      "line": 303,
                      "column": 6
                    },
                    "end": {
                      "line": 303,
                      "column": 25
                    }
                  },
                  "object": {
                    "type": "Identifier",
                    "start": 12354,
                    "end": 12357,
                    "loc": {
                      "start": {
                        "line": 303,
                        "column": 6
                      },
                      "end": {
                        "line": 303,
                        "column": 9
                      },
                      "identifierName": "rjx"
                    },
                    "name": "rjx"
                  },
                  "property": {
                    "type": "Identifier",
                    "start": 12358,
                    "end": 12373,
                    "loc": {
                      "start": {
                        "line": 303,
                        "column": 10
                      },
                      "end": {
                        "line": 303,
                        "column": 25
                      },
                      "identifierName": "__functionProps"
                    },
                    "name": "__functionProps"
                  },
                  "computed": false
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 12375,
                  "end": 12930,
                  "loc": {
                    "start": {
                      "line": 303,
                      "column": 27
                    },
                    "end": {
                      "line": 315,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 12382,
                      "end": 12925,
                      "loc": {
                        "start": {
                          "line": 304,
                          "column": 4
                        },
                        "end": {
                          "line": 314,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 12386,
                        "end": 12425,
                        "loc": {
                          "start": {
                            "line": 304,
                            "column": 8
                          },
                          "end": {
                            "line": 304,
                            "column": 47
                          }
                        },
                        "left": {
                          "type": "UnaryExpression",
                          "start": 12386,
                          "end": 12412,
                          "loc": {
                            "start": {
                              "line": 304,
                              "column": 8
                            },
                            "end": {
                              "line": 304,
                              "column": 34
                            }
                          },
                          "operator": "typeof",
                          "prefix": true,
                          "argument": {
                            "type": "MemberExpression",
                            "start": 12393,
                            "end": 12412,
                            "loc": {
                              "start": {
                                "line": 304,
                                "column": 15
                              },
                              "end": {
                                "line": 304,
                                "column": 34
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 12393,
                              "end": 12396,
                              "loc": {
                                "start": {
                                  "line": 304,
                                  "column": 15
                                },
                                "end": {
                                  "line": 304,
                                  "column": 18
                                },
                                "identifierName": "rjx"
                              },
                              "name": "rjx"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 12397,
                              "end": 12412,
                              "loc": {
                                "start": {
                                  "line": 304,
                                  "column": 19
                                },
                                "end": {
                                  "line": 304,
                                  "column": 34
                                },
                                "identifierName": "__functionProps"
                              },
                              "name": "__functionProps"
                            },
                            "computed": false
                          },
                          "extra": {
                            "parenthesizedArgument": false
                          }
                        },
                        "operator": "!==",
                        "right": {
                          "type": "StringLiteral",
                          "start": 12417,
                          "end": 12425,
                          "loc": {
                            "start": {
                              "line": 304,
                              "column": 39
                            },
                            "end": {
                              "line": 304,
                              "column": 47
                            }
                          },
                          "extra": {
                            "rawValue": "object",
                            "raw": "'object'"
                          },
                          "value": "object"
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 12427,
                        "end": 12515,
                        "loc": {
                          "start": {
                            "line": 304,
                            "column": 49
                          },
                          "end": {
                            "line": 306,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 12436,
                            "end": 12508,
                            "loc": {
                              "start": {
                                "line": 305,
                                "column": 6
                              },
                              "end": {
                                "line": 305,
                                "column": 78
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 12436,
                              "end": 12507,
                              "loc": {
                                "start": {
                                  "line": 305,
                                  "column": 6
                                },
                                "end": {
                                  "line": 305,
                                  "column": 77
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 12436,
                                "end": 12447,
                                "loc": {
                                  "start": {
                                    "line": 305,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 305,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 12436,
                                  "end": 12442,
                                  "loc": {
                                    "start": {
                                      "line": 305,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 305,
                                      "column": 12
                                    },
                                    "identifierName": "errors"
                                  },
                                  "name": "errors"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 12443,
                                  "end": 12447,
                                  "loc": {
                                    "start": {
                                      "line": 305,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 305,
                                      "column": 17
                                    },
                                    "identifierName": "push"
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 12448,
                                  "end": 12506,
                                  "loc": {
                                    "start": {
                                      "line": 305,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 305,
                                      "column": 76
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 12448,
                                    "end": 12457,
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 27
                                      },
                                      "identifierName": "TypeError"
                                    },
                                    "name": "TypeError"
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 12458,
                                      "end": 12505,
                                      "loc": {
                                        "start": {
                                          "line": 305,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 305,
                                          "column": 75
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "[0012] rjx.__functionProps  must be an object",
                                        "raw": "'[0012] rjx.__functionProps  must be an object'"
                                      },
                                      "value": "[0012] rjx.__functionProps  must be an object"
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 12521,
                        "end": 12925,
                        "loc": {
                          "start": {
                            "line": 306,
                            "column": 11
                          },
                          "end": {
                            "line": 314,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 12538,
                            "end": 12918,
                            "loc": {
                              "start": {
                                "line": 308,
                                "column": 6
                              },
                              "end": {
                                "line": 313,
                                "column": 11
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 12538,
                              "end": 12917,
                              "loc": {
                                "start": {
                                  "line": 308,
                                  "column": 6
                                },
                                "end": {
                                  "line": 313,
                                  "column": 10
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 12538,
                                "end": 12588,
                                "loc": {
                                  "start": {
                                    "line": 308,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 309,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 12538,
                                  "end": 12570,
                                  "loc": {
                                    "start": {
                                      "line": 308,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 308,
                                      "column": 38
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 12538,
                                    "end": 12549,
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 17
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 12538,
                                      "end": 12544,
                                      "loc": {
                                        "start": {
                                          "line": 308,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 308,
                                          "column": 12
                                        },
                                        "identifierName": "Object"
                                      },
                                      "name": "Object"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 12545,
                                      "end": 12549,
                                      "loc": {
                                        "start": {
                                          "line": 308,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 308,
                                          "column": 17
                                        },
                                        "identifierName": "keys"
                                      },
                                      "name": "keys"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 12550,
                                      "end": 12569,
                                      "loc": {
                                        "start": {
                                          "line": 308,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 308,
                                          "column": 37
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 12550,
                                        "end": 12553,
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 21
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 12554,
                                        "end": 12569,
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 37
                                          },
                                          "identifierName": "__functionProps"
                                        },
                                        "name": "__functionProps"
                                      },
                                      "computed": false
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 12581,
                                  "end": 12588,
                                  "loc": {
                                    "start": {
                                      "line": 309,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 309,
                                      "column": 16
                                    },
                                    "identifierName": "forEach"
                                  },
                                  "name": "forEach"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 12589,
                                  "end": 12916,
                                  "loc": {
                                    "start": {
                                      "line": 309,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 313,
                                      "column": 9
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": false,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 12589,
                                      "end": 12594,
                                      "loc": {
                                        "start": {
                                          "line": 309,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 309,
                                          "column": 22
                                        },
                                        "identifierName": "fProp"
                                      },
                                      "name": "fProp"
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 12598,
                                    "end": 12916,
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "start": 12611,
                                        "end": 12905,
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 312,
                                            "column": 11
                                          }
                                        },
                                        "test": {
                                          "type": "LogicalExpression",
                                          "start": 12615,
                                          "end": 12746,
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 145
                                            }
                                          },
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 12615,
                                            "end": 12641,
                                            "loc": {
                                              "start": {
                                                "line": 310,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 310,
                                                "column": 40
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 12615,
                                              "end": 12634,
                                              "loc": {
                                                "start": {
                                                  "line": 310,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 310,
                                                  "column": 33
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 12615,
                                                "end": 12618,
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 17
                                                  },
                                                  "identifierName": "rjx"
                                                },
                                                "name": "rjx"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 12619,
                                                "end": 12634,
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 33
                                                  },
                                                  "identifierName": "__functionProps"
                                                },
                                                "name": "__functionProps"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 12635,
                                              "end": 12640,
                                              "loc": {
                                                "start": {
                                                  "line": 310,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 310,
                                                  "column": 39
                                                },
                                                "identifierName": "fProp"
                                              },
                                              "name": "fProp"
                                            },
                                            "computed": true
                                          },
                                          "operator": "&&",
                                          "right": {
                                            "type": "LogicalExpression",
                                            "start": 12646,
                                            "end": 12745,
                                            "loc": {
                                              "start": {
                                                "line": 310,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 310,
                                                "column": 144
                                              }
                                            },
                                            "left": {
                                              "type": "BinaryExpression",
                                              "start": 12646,
                                              "end": 12691,
                                              "loc": {
                                                "start": {
                                                  "line": 310,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 310,
                                                  "column": 90
                                                }
                                              },
                                              "left": {
                                                "type": "UnaryExpression",
                                                "start": 12646,
                                                "end": 12679,
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 78
                                                  }
                                                },
                                                "operator": "typeof",
                                                "prefix": true,
                                                "argument": {
                                                  "type": "MemberExpression",
                                                  "start": 12653,
                                                  "end": 12679,
                                                  "loc": {
                                                    "start": {
                                                      "line": 310,
                                                      "column": 52
                                                    },
                                                    "end": {
                                                      "line": 310,
                                                      "column": 78
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 12653,
                                                    "end": 12672,
                                                    "loc": {
                                                      "start": {
                                                        "line": 310,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 310,
                                                        "column": 71
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 12653,
                                                      "end": 12656,
                                                      "loc": {
                                                        "start": {
                                                          "line": 310,
                                                          "column": 52
                                                        },
                                                        "end": {
                                                          "line": 310,
                                                          "column": 55
                                                        },
                                                        "identifierName": "rjx"
                                                      },
                                                      "name": "rjx"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 12657,
                                                      "end": 12672,
                                                      "loc": {
                                                        "start": {
                                                          "line": 310,
                                                          "column": 56
                                                        },
                                                        "end": {
                                                          "line": 310,
                                                          "column": 71
                                                        },
                                                        "identifierName": "__functionProps"
                                                      },
                                                      "name": "__functionProps"
                                                    },
                                                    "computed": false
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 12673,
                                                    "end": 12678,
                                                    "loc": {
                                                      "start": {
                                                        "line": 310,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 310,
                                                        "column": 77
                                                      },
                                                      "identifierName": "fProp"
                                                    },
                                                    "name": "fProp"
                                                  },
                                                  "computed": true
                                                },
                                                "extra": {
                                                  "parenthesizedArgument": false
                                                }
                                              },
                                              "operator": "!==",
                                              "right": {
                                                "type": "StringLiteral",
                                                "start": 12683,
                                                "end": 12691,
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 82
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 90
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "string",
                                                  "raw": "'string'"
                                                },
                                                "value": "string"
                                              }
                                            },
                                            "operator": "||",
                                            "right": {
                                              "type": "BinaryExpression",
                                              "start": 12695,
                                              "end": 12745,
                                              "loc": {
                                                "start": {
                                                  "line": 310,
                                                  "column": 94
                                                },
                                                "end": {
                                                  "line": 310,
                                                  "column": 144
                                                }
                                              },
                                              "left": {
                                                "type": "CallExpression",
                                                "start": 12695,
                                                "end": 12738,
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 94
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 137
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 12695,
                                                  "end": 12729,
                                                  "loc": {
                                                    "start": {
                                                      "line": 310,
                                                      "column": 94
                                                    },
                                                    "end": {
                                                      "line": 310,
                                                      "column": 128
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 12695,
                                                    "end": 12721,
                                                    "loc": {
                                                      "start": {
                                                        "line": 310,
                                                        "column": 94
                                                      },
                                                      "end": {
                                                        "line": 310,
                                                        "column": 120
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "start": 12695,
                                                      "end": 12714,
                                                      "loc": {
                                                        "start": {
                                                          "line": 310,
                                                          "column": 94
                                                        },
                                                        "end": {
                                                          "line": 310,
                                                          "column": 113
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "Identifier",
                                                        "start": 12695,
                                                        "end": 12698,
                                                        "loc": {
                                                          "start": {
                                                            "line": 310,
                                                            "column": 94
                                                          },
                                                          "end": {
                                                            "line": 310,
                                                            "column": 97
                                                          },
                                                          "identifierName": "rjx"
                                                        },
                                                        "name": "rjx"
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 12699,
                                                        "end": 12714,
                                                        "loc": {
                                                          "start": {
                                                            "line": 310,
                                                            "column": 98
                                                          },
                                                          "end": {
                                                            "line": 310,
                                                            "column": 113
                                                          },
                                                          "identifierName": "__functionProps"
                                                        },
                                                        "name": "__functionProps"
                                                      },
                                                      "computed": false
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 12715,
                                                      "end": 12720,
                                                      "loc": {
                                                        "start": {
                                                          "line": 310,
                                                          "column": 114
                                                        },
                                                        "end": {
                                                          "line": 310,
                                                          "column": 119
                                                        },
                                                        "identifierName": "fProp"
                                                      },
                                                      "name": "fProp"
                                                    },
                                                    "computed": true
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 12722,
                                                    "end": 12729,
                                                    "loc": {
                                                      "start": {
                                                        "line": 310,
                                                        "column": 121
                                                      },
                                                      "end": {
                                                        "line": 310,
                                                        "column": 128
                                                      },
                                                      "identifierName": "indexOf"
                                                    },
                                                    "name": "indexOf"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "StringLiteral",
                                                    "start": 12730,
                                                    "end": 12737,
                                                    "loc": {
                                                      "start": {
                                                        "line": 310,
                                                        "column": 129
                                                      },
                                                      "end": {
                                                        "line": 310,
                                                        "column": 136
                                                      }
                                                    },
                                                    "extra": {
                                                      "rawValue": "func:",
                                                      "raw": "'func:'"
                                                    },
                                                    "value": "func:"
                                                  }
                                                ]
                                              },
                                              "operator": "===",
                                              "right": {
                                                "type": "UnaryExpression",
                                                "start": 12743,
                                                "end": 12745,
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 142
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 144
                                                  }
                                                },
                                                "operator": "-",
                                                "prefix": true,
                                                "argument": {
                                                  "type": "NumericLiteral",
                                                  "start": 12744,
                                                  "end": 12745,
                                                  "loc": {
                                                    "start": {
                                                      "line": 310,
                                                      "column": 143
                                                    },
                                                    "end": {
                                                      "line": 310,
                                                      "column": 144
                                                    }
                                                  },
                                                  "extra": {
                                                    "rawValue": 1,
                                                    "raw": "1"
                                                  },
                                                  "value": 1
                                                },
                                                "extra": {
                                                  "parenthesizedArgument": false
                                                }
                                              }
                                            },
                                            "extra": {
                                              "parenthesized": true,
                                              "parenStart": 12644
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "start": 12748,
                                          "end": 12905,
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 147
                                            },
                                            "end": {
                                              "line": 312,
                                              "column": 11
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 12763,
                                              "end": 12892,
                                              "loc": {
                                                "start": {
                                                  "line": 311,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 311,
                                                  "column": 141
                                                }
                                              },
                                              "expression": {
                                                "type": "CallExpression",
                                                "start": 12763,
                                                "end": 12891,
                                                "loc": {
                                                  "start": {
                                                    "line": 311,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 311,
                                                    "column": 140
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 12763,
                                                  "end": 12774,
                                                  "loc": {
                                                    "start": {
                                                      "line": 311,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 311,
                                                      "column": 23
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 12763,
                                                    "end": 12769,
                                                    "loc": {
                                                      "start": {
                                                        "line": 311,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 311,
                                                        "column": 18
                                                      },
                                                      "identifierName": "errors"
                                                    },
                                                    "name": "errors"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 12770,
                                                    "end": 12774,
                                                    "loc": {
                                                      "start": {
                                                        "line": 311,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 311,
                                                        "column": 23
                                                      },
                                                      "identifierName": "push"
                                                    },
                                                    "name": "push"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "start": 12775,
                                                    "end": 12890,
                                                    "loc": {
                                                      "start": {
                                                        "line": 311,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 311,
                                                        "column": 139
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "start": 12775,
                                                      "end": 12789,
                                                      "loc": {
                                                        "start": {
                                                          "line": 311,
                                                          "column": 24
                                                        },
                                                        "end": {
                                                          "line": 311,
                                                          "column": 38
                                                        },
                                                        "identifierName": "ReferenceError"
                                                      },
                                                      "name": "ReferenceError"
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "TemplateLiteral",
                                                        "start": 12790,
                                                        "end": 12889,
                                                        "loc": {
                                                          "start": {
                                                            "line": 311,
                                                            "column": 39
                                                          },
                                                          "end": {
                                                            "line": 311,
                                                            "column": 138
                                                          }
                                                        },
                                                        "expressions": [
                                                          {
                                                            "type": "Identifier",
                                                            "start": 12820,
                                                            "end": 12825,
                                                            "loc": {
                                                              "start": {
                                                                "line": 311,
                                                                "column": 69
                                                              },
                                                              "end": {
                                                                "line": 311,
                                                                "column": 74
                                                              },
                                                              "identifierName": "fProp"
                                                            },
                                                            "name": "fProp"
                                                          }
                                                        ],
                                                        "quasis": [
                                                          {
                                                            "type": "TemplateElement",
                                                            "start": 12791,
                                                            "end": 12818,
                                                            "loc": {
                                                              "start": {
                                                                "line": 311,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 311,
                                                                "column": 67
                                                              }
                                                            },
                                                            "value": {
                                                              "raw": "[0013] rjx.__functionProps.",
                                                              "cooked": "[0013] rjx.__functionProps."
                                                            },
                                                            "tail": false
                                                          },
                                                          {
                                                            "type": "TemplateElement",
                                                            "start": 12826,
                                                            "end": 12888,
                                                            "loc": {
                                                              "start": {
                                                                "line": 311,
                                                                "column": 75
                                                              },
                                                              "end": {
                                                                "line": 311,
                                                                "column": 137
                                                              }
                                                            },
                                                            "value": {
                                                              "raw": " must reference a function (i.e. func:this.props.logoutUser())",
                                                              "cooked": " must reference a function (i.e. func:this.props.logoutUser())"
                                                            },
                                                            "tail": true
                                                          }
                                                        ]
                                                      }
                                                    ]
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "directives": []
                                        },
                                        "alternate": null
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": null
              },
              {
                "type": "IfStatement",
                "start": 12934,
                "end": 13153,
                "loc": {
                  "start": {
                    "line": 316,
                    "column": 2
                  },
                  "end": {
                    "line": 318,
                    "column": 3
                  }
                },
                "test": {
                  "type": "LogicalExpression",
                  "start": 12938,
                  "end": 13060,
                  "loc": {
                    "start": {
                      "line": 316,
                      "column": 6
                    },
                    "end": {
                      "line": 316,
                      "column": 128
                    }
                  },
                  "left": {
                    "type": "MemberExpression",
                    "start": 12938,
                    "end": 12964,
                    "loc": {
                      "start": {
                        "line": 316,
                        "column": 6
                      },
                      "end": {
                        "line": 316,
                        "column": 32
                      }
                    },
                    "object": {
                      "type": "Identifier",
                      "start": 12938,
                      "end": 12941,
                      "loc": {
                        "start": {
                          "line": 316,
                          "column": 6
                        },
                        "end": {
                          "line": 316,
                          "column": 9
                        },
                        "identifierName": "rjx"
                      },
                      "name": "rjx"
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 12942,
                      "end": 12964,
                      "loc": {
                        "start": {
                          "line": 316,
                          "column": 10
                        },
                        "end": {
                          "line": 316,
                          "column": 32
                        },
                        "identifierName": "__windowComponentProps"
                      },
                      "name": "__windowComponentProps"
                    },
                    "computed": false
                  },
                  "operator": "&&",
                  "right": {
                    "type": "LogicalExpression",
                    "start": 12969,
                    "end": 13059,
                    "loc": {
                      "start": {
                        "line": 316,
                        "column": 37
                      },
                      "end": {
                        "line": 316,
                        "column": 127
                      }
                    },
                    "left": {
                      "type": "BinaryExpression",
                      "start": 12969,
                      "end": 13014,
                      "loc": {
                        "start": {
                          "line": 316,
                          "column": 37
                        },
                        "end": {
                          "line": 316,
                          "column": 82
                        }
                      },
                      "left": {
                        "type": "UnaryExpression",
                        "start": 12969,
                        "end": 13002,
                        "loc": {
                          "start": {
                            "line": 316,
                            "column": 37
                          },
                          "end": {
                            "line": 316,
                            "column": 70
                          }
                        },
                        "operator": "typeof",
                        "prefix": true,
                        "argument": {
                          "type": "MemberExpression",
                          "start": 12976,
                          "end": 13002,
                          "loc": {
                            "start": {
                              "line": 316,
                              "column": 44
                            },
                            "end": {
                              "line": 316,
                              "column": 70
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 12976,
                            "end": 12979,
                            "loc": {
                              "start": {
                                "line": 316,
                                "column": 44
                              },
                              "end": {
                                "line": 316,
                                "column": 47
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12980,
                            "end": 13002,
                            "loc": {
                              "start": {
                                "line": 316,
                                "column": 48
                              },
                              "end": {
                                "line": 316,
                                "column": 70
                              },
                              "identifierName": "__windowComponentProps"
                            },
                            "name": "__windowComponentProps"
                          },
                          "computed": false
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "operator": "!==",
                      "right": {
                        "type": "StringLiteral",
                        "start": 13006,
                        "end": 13014,
                        "loc": {
                          "start": {
                            "line": 316,
                            "column": 74
                          },
                          "end": {
                            "line": 316,
                            "column": 82
                          }
                        },
                        "extra": {
                          "rawValue": "object",
                          "raw": "'object'"
                        },
                        "value": "object"
                      }
                    },
                    "operator": "||",
                    "right": {
                      "type": "CallExpression",
                      "start": 13018,
                      "end": 13059,
                      "loc": {
                        "start": {
                          "line": 316,
                          "column": 86
                        },
                        "end": {
                          "line": 316,
                          "column": 127
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 13018,
                        "end": 13031,
                        "loc": {
                          "start": {
                            "line": 316,
                            "column": 86
                          },
                          "end": {
                            "line": 316,
                            "column": 99
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 13018,
                          "end": 13023,
                          "loc": {
                            "start": {
                              "line": 316,
                              "column": 86
                            },
                            "end": {
                              "line": 316,
                              "column": 91
                            },
                            "identifierName": "Array"
                          },
                          "name": "Array"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 13024,
                          "end": 13031,
                          "loc": {
                            "start": {
                              "line": 316,
                              "column": 92
                            },
                            "end": {
                              "line": 316,
                              "column": 99
                            },
                            "identifierName": "isArray"
                          },
                          "name": "isArray"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "start": 13032,
                          "end": 13058,
                          "loc": {
                            "start": {
                              "line": 316,
                              "column": 100
                            },
                            "end": {
                              "line": 316,
                              "column": 126
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 13032,
                            "end": 13035,
                            "loc": {
                              "start": {
                                "line": 316,
                                "column": 100
                              },
                              "end": {
                                "line": 316,
                                "column": 103
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13036,
                            "end": 13058,
                            "loc": {
                              "start": {
                                "line": 316,
                                "column": 104
                              },
                              "end": {
                                "line": 316,
                                "column": 126
                              },
                              "identifierName": "__windowComponentProps"
                            },
                            "name": "__windowComponentProps"
                          },
                          "computed": false
                        }
                      ]
                    },
                    "extra": {
                      "parenthesized": true,
                      "parenStart": 12968
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 13062,
                  "end": 13153,
                  "loc": {
                    "start": {
                      "line": 316,
                      "column": 130
                    },
                    "end": {
                      "line": 318,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 13069,
                      "end": 13148,
                      "loc": {
                        "start": {
                          "line": 317,
                          "column": 4
                        },
                        "end": {
                          "line": 317,
                          "column": 83
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 13069,
                        "end": 13147,
                        "loc": {
                          "start": {
                            "line": 317,
                            "column": 4
                          },
                          "end": {
                            "line": 317,
                            "column": 82
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 13069,
                          "end": 13080,
                          "loc": {
                            "start": {
                              "line": 317,
                              "column": 4
                            },
                            "end": {
                              "line": 317,
                              "column": 15
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 13069,
                            "end": 13075,
                            "loc": {
                              "start": {
                                "line": 317,
                                "column": 4
                              },
                              "end": {
                                "line": 317,
                                "column": 10
                              },
                              "identifierName": "errors"
                            },
                            "name": "errors"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13076,
                            "end": 13080,
                            "loc": {
                              "start": {
                                "line": 317,
                                "column": 11
                              },
                              "end": {
                                "line": 317,
                                "column": 15
                              },
                              "identifierName": "push"
                            },
                            "name": "push"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 13081,
                            "end": 13146,
                            "loc": {
                              "start": {
                                "line": 317,
                                "column": 16
                              },
                              "end": {
                                "line": 317,
                                "column": 81
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 13081,
                              "end": 13090,
                              "loc": {
                                "start": {
                                  "line": 317,
                                  "column": 16
                                },
                                "end": {
                                  "line": 317,
                                  "column": 25
                                },
                                "identifierName": "TypeError"
                              },
                              "name": "TypeError"
                            },
                            "arguments": [
                              {
                                "type": "StringLiteral",
                                "start": 13091,
                                "end": 13145,
                                "loc": {
                                  "start": {
                                    "line": 317,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 317,
                                    "column": 80
                                  }
                                },
                                "extra": {
                                  "rawValue": "[0013] rjx.__windowComponentProps  must be an object",
                                  "raw": "'[0013] rjx.__windowComponentProps  must be an object'"
                                },
                                "value": "[0013] rjx.__windowComponentProps  must be an object"
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": null
              },
              {
                "type": "IfStatement",
                "start": 13157,
                "end": 13746,
                "loc": {
                  "start": {
                    "line": 319,
                    "column": 2
                  },
                  "end": {
                    "line": 329,
                    "column": 3
                  }
                },
                "test": {
                  "type": "MemberExpression",
                  "start": 13161,
                  "end": 13183,
                  "loc": {
                    "start": {
                      "line": 319,
                      "column": 6
                    },
                    "end": {
                      "line": 319,
                      "column": 28
                    }
                  },
                  "object": {
                    "type": "Identifier",
                    "start": 13161,
                    "end": 13164,
                    "loc": {
                      "start": {
                        "line": 319,
                        "column": 6
                      },
                      "end": {
                        "line": 319,
                        "column": 9
                      },
                      "identifierName": "rjx"
                    },
                    "name": "rjx"
                  },
                  "property": {
                    "type": "Identifier",
                    "start": 13165,
                    "end": 13183,
                    "loc": {
                      "start": {
                        "line": 319,
                        "column": 10
                      },
                      "end": {
                        "line": 319,
                        "column": 28
                      },
                      "identifierName": "__windowComponents"
                    },
                    "name": "__windowComponents"
                  },
                  "computed": false
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 13185,
                  "end": 13746,
                  "loc": {
                    "start": {
                      "line": 319,
                      "column": 30
                    },
                    "end": {
                      "line": 329,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 13192,
                      "end": 13330,
                      "loc": {
                        "start": {
                          "line": 320,
                          "column": 4
                        },
                        "end": {
                          "line": 322,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 13196,
                        "end": 13238,
                        "loc": {
                          "start": {
                            "line": 320,
                            "column": 8
                          },
                          "end": {
                            "line": 320,
                            "column": 50
                          }
                        },
                        "left": {
                          "type": "UnaryExpression",
                          "start": 13196,
                          "end": 13225,
                          "loc": {
                            "start": {
                              "line": 320,
                              "column": 8
                            },
                            "end": {
                              "line": 320,
                              "column": 37
                            }
                          },
                          "operator": "typeof",
                          "prefix": true,
                          "argument": {
                            "type": "MemberExpression",
                            "start": 13203,
                            "end": 13225,
                            "loc": {
                              "start": {
                                "line": 320,
                                "column": 15
                              },
                              "end": {
                                "line": 320,
                                "column": 37
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 13203,
                              "end": 13206,
                              "loc": {
                                "start": {
                                  "line": 320,
                                  "column": 15
                                },
                                "end": {
                                  "line": 320,
                                  "column": 18
                                },
                                "identifierName": "rjx"
                              },
                              "name": "rjx"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13207,
                              "end": 13225,
                              "loc": {
                                "start": {
                                  "line": 320,
                                  "column": 19
                                },
                                "end": {
                                  "line": 320,
                                  "column": 37
                                },
                                "identifierName": "__windowComponents"
                              },
                              "name": "__windowComponents"
                            },
                            "computed": false
                          },
                          "extra": {
                            "parenthesizedArgument": false
                          }
                        },
                        "operator": "!==",
                        "right": {
                          "type": "StringLiteral",
                          "start": 13230,
                          "end": 13238,
                          "loc": {
                            "start": {
                              "line": 320,
                              "column": 42
                            },
                            "end": {
                              "line": 320,
                              "column": 50
                            }
                          },
                          "extra": {
                            "rawValue": "object",
                            "raw": "'object'"
                          },
                          "value": "object"
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 13240,
                        "end": 13330,
                        "loc": {
                          "start": {
                            "line": 320,
                            "column": 52
                          },
                          "end": {
                            "line": 322,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 13249,
                            "end": 13323,
                            "loc": {
                              "start": {
                                "line": 321,
                                "column": 6
                              },
                              "end": {
                                "line": 321,
                                "column": 80
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 13249,
                              "end": 13322,
                              "loc": {
                                "start": {
                                  "line": 321,
                                  "column": 6
                                },
                                "end": {
                                  "line": 321,
                                  "column": 79
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 13249,
                                "end": 13260,
                                "loc": {
                                  "start": {
                                    "line": 321,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 321,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 13249,
                                  "end": 13255,
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 12
                                    },
                                    "identifierName": "errors"
                                  },
                                  "name": "errors"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 13256,
                                  "end": 13260,
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 17
                                    },
                                    "identifierName": "push"
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 13261,
                                  "end": 13321,
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 78
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 13261,
                                    "end": 13270,
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 27
                                      },
                                      "identifierName": "TypeError"
                                    },
                                    "name": "TypeError"
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 13271,
                                      "end": 13320,
                                      "loc": {
                                        "start": {
                                          "line": 321,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 321,
                                          "column": 77
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "[0014] rjx.__windowComponents must be an object",
                                        "raw": "'[0014] rjx.__windowComponents must be an object'"
                                      },
                                      "value": "[0014] rjx.__windowComponents must be an object"
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 13336,
                      "end": 13741,
                      "loc": {
                        "start": {
                          "line": 323,
                          "column": 4
                        },
                        "end": {
                          "line": 328,
                          "column": 9
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 13336,
                        "end": 13740,
                        "loc": {
                          "start": {
                            "line": 323,
                            "column": 4
                          },
                          "end": {
                            "line": 328,
                            "column": 8
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 13336,
                          "end": 13387,
                          "loc": {
                            "start": {
                              "line": 323,
                              "column": 4
                            },
                            "end": {
                              "line": 324,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 13336,
                            "end": 13371,
                            "loc": {
                              "start": {
                                "line": 323,
                                "column": 4
                              },
                              "end": {
                                "line": 323,
                                "column": 39
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 13336,
                              "end": 13347,
                              "loc": {
                                "start": {
                                  "line": 323,
                                  "column": 4
                                },
                                "end": {
                                  "line": 323,
                                  "column": 15
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 13336,
                                "end": 13342,
                                "loc": {
                                  "start": {
                                    "line": 323,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 323,
                                    "column": 10
                                  },
                                  "identifierName": "Object"
                                },
                                "name": "Object"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 13343,
                                "end": 13347,
                                "loc": {
                                  "start": {
                                    "line": 323,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 323,
                                    "column": 15
                                  },
                                  "identifierName": "keys"
                                },
                                "name": "keys"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 13348,
                                "end": 13370,
                                "loc": {
                                  "start": {
                                    "line": 323,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 323,
                                    "column": 38
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 13348,
                                  "end": 13351,
                                  "loc": {
                                    "start": {
                                      "line": 323,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 323,
                                      "column": 19
                                    },
                                    "identifierName": "rjx"
                                  },
                                  "name": "rjx"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 13352,
                                  "end": 13370,
                                  "loc": {
                                    "start": {
                                      "line": 323,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 323,
                                      "column": 38
                                    },
                                    "identifierName": "__windowComponents"
                                  },
                                  "name": "__windowComponents"
                                },
                                "computed": false
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13380,
                            "end": 13387,
                            "loc": {
                              "start": {
                                "line": 324,
                                "column": 7
                              },
                              "end": {
                                "line": 324,
                                "column": 14
                              },
                              "identifierName": "forEach"
                            },
                            "name": "forEach"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 13388,
                            "end": 13739,
                            "loc": {
                              "start": {
                                "line": 324,
                                "column": 15
                              },
                              "end": {
                                "line": 328,
                                "column": 7
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 13388,
                                "end": 13393,
                                "loc": {
                                  "start": {
                                    "line": 324,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 324,
                                    "column": 20
                                  },
                                  "identifierName": "cProp"
                                },
                                "name": "cProp"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 13397,
                              "end": 13739,
                              "loc": {
                                "start": {
                                  "line": 324,
                                  "column": 24
                                },
                                "end": {
                                  "line": 328,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "start": 13408,
                                  "end": 13730,
                                  "loc": {
                                    "start": {
                                      "line": 325,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 327,
                                      "column": 9
                                    }
                                  },
                                  "test": {
                                    "type": "LogicalExpression",
                                    "start": 13412,
                                    "end": 13514,
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 114
                                      }
                                    },
                                    "left": {
                                      "type": "BinaryExpression",
                                      "start": 13412,
                                      "end": 13459,
                                      "loc": {
                                        "start": {
                                          "line": 325,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 325,
                                          "column": 59
                                        }
                                      },
                                      "left": {
                                        "type": "UnaryExpression",
                                        "start": 13412,
                                        "end": 13448,
                                        "loc": {
                                          "start": {
                                            "line": 325,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 325,
                                            "column": 48
                                          }
                                        },
                                        "operator": "typeof",
                                        "prefix": true,
                                        "argument": {
                                          "type": "MemberExpression",
                                          "start": 13419,
                                          "end": 13448,
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 48
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 13419,
                                            "end": 13441,
                                            "loc": {
                                              "start": {
                                                "line": 325,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 325,
                                                "column": 41
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 13419,
                                              "end": 13422,
                                              "loc": {
                                                "start": {
                                                  "line": 325,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 325,
                                                  "column": 22
                                                },
                                                "identifierName": "rjx"
                                              },
                                              "name": "rjx"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 13423,
                                              "end": 13441,
                                              "loc": {
                                                "start": {
                                                  "line": 325,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 325,
                                                  "column": 41
                                                },
                                                "identifierName": "__windowComponents"
                                              },
                                              "name": "__windowComponents"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 13442,
                                            "end": 13447,
                                            "loc": {
                                              "start": {
                                                "line": 325,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 325,
                                                "column": 47
                                              },
                                              "identifierName": "cProp"
                                            },
                                            "name": "cProp"
                                          },
                                          "computed": true
                                        },
                                        "extra": {
                                          "parenthesizedArgument": false
                                        }
                                      },
                                      "operator": "!==",
                                      "right": {
                                        "type": "StringLiteral",
                                        "start": 13451,
                                        "end": 13459,
                                        "loc": {
                                          "start": {
                                            "line": 325,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 325,
                                            "column": 59
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "string",
                                          "raw": "'string'"
                                        },
                                        "value": "string"
                                      }
                                    },
                                    "operator": "||",
                                    "right": {
                                      "type": "BinaryExpression",
                                      "start": 13461,
                                      "end": 13514,
                                      "loc": {
                                        "start": {
                                          "line": 325,
                                          "column": 61
                                        },
                                        "end": {
                                          "line": 325,
                                          "column": 114
                                        }
                                      },
                                      "left": {
                                        "type": "CallExpression",
                                        "start": 13461,
                                        "end": 13507,
                                        "loc": {
                                          "start": {
                                            "line": 325,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 325,
                                            "column": 107
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 13461,
                                          "end": 13498,
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 98
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 13461,
                                            "end": 13490,
                                            "loc": {
                                              "start": {
                                                "line": 325,
                                                "column": 61
                                              },
                                              "end": {
                                                "line": 325,
                                                "column": 90
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 13461,
                                              "end": 13483,
                                              "loc": {
                                                "start": {
                                                  "line": 325,
                                                  "column": 61
                                                },
                                                "end": {
                                                  "line": 325,
                                                  "column": 83
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 13461,
                                                "end": 13464,
                                                "loc": {
                                                  "start": {
                                                    "line": 325,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 325,
                                                    "column": 64
                                                  },
                                                  "identifierName": "rjx"
                                                },
                                                "name": "rjx"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 13465,
                                                "end": 13483,
                                                "loc": {
                                                  "start": {
                                                    "line": 325,
                                                    "column": 65
                                                  },
                                                  "end": {
                                                    "line": 325,
                                                    "column": 83
                                                  },
                                                  "identifierName": "__windowComponents"
                                                },
                                                "name": "__windowComponents"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 13484,
                                              "end": 13489,
                                              "loc": {
                                                "start": {
                                                  "line": 325,
                                                  "column": 84
                                                },
                                                "end": {
                                                  "line": 325,
                                                  "column": 89
                                                },
                                                "identifierName": "cProp"
                                              },
                                              "name": "cProp"
                                            },
                                            "computed": true
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 13491,
                                            "end": 13498,
                                            "loc": {
                                              "start": {
                                                "line": 325,
                                                "column": 91
                                              },
                                              "end": {
                                                "line": 325,
                                                "column": 98
                                              },
                                              "identifierName": "indexOf"
                                            },
                                            "name": "indexOf"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "StringLiteral",
                                            "start": 13499,
                                            "end": 13506,
                                            "loc": {
                                              "start": {
                                                "line": 325,
                                                "column": 99
                                              },
                                              "end": {
                                                "line": 325,
                                                "column": 106
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "func:",
                                              "raw": "'func:'"
                                            },
                                            "value": "func:"
                                          }
                                        ]
                                      },
                                      "operator": "===",
                                      "right": {
                                        "type": "UnaryExpression",
                                        "start": 13512,
                                        "end": 13514,
                                        "loc": {
                                          "start": {
                                            "line": 325,
                                            "column": 112
                                          },
                                          "end": {
                                            "line": 325,
                                            "column": 114
                                          }
                                        },
                                        "operator": "-",
                                        "prefix": true,
                                        "argument": {
                                          "type": "NumericLiteral",
                                          "start": 13513,
                                          "end": 13514,
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 113
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 114
                                            }
                                          },
                                          "extra": {
                                            "rawValue": 1,
                                            "raw": "1"
                                          },
                                          "value": 1
                                        },
                                        "extra": {
                                          "parenthesizedArgument": false
                                        }
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 13516,
                                    "end": 13730,
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 116
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 13529,
                                        "end": 13719,
                                        "loc": {
                                          "start": {
                                            "line": 326,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 326,
                                            "column": 200
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 13529,
                                          "end": 13718,
                                          "loc": {
                                            "start": {
                                              "line": 326,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 326,
                                              "column": 199
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 13529,
                                            "end": 13540,
                                            "loc": {
                                              "start": {
                                                "line": 326,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 326,
                                                "column": 21
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 13529,
                                              "end": 13535,
                                              "loc": {
                                                "start": {
                                                  "line": 326,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 326,
                                                  "column": 16
                                                },
                                                "identifierName": "errors"
                                              },
                                              "name": "errors"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 13536,
                                              "end": 13540,
                                              "loc": {
                                                "start": {
                                                  "line": 326,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 326,
                                                  "column": 21
                                                },
                                                "identifierName": "push"
                                              },
                                              "name": "push"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "CallExpression",
                                              "start": 13541,
                                              "end": 13717,
                                              "loc": {
                                                "start": {
                                                  "line": 326,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 326,
                                                  "column": 198
                                                }
                                              },
                                              "callee": {
                                                "type": "Identifier",
                                                "start": 13541,
                                                "end": 13555,
                                                "loc": {
                                                  "start": {
                                                    "line": 326,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 326,
                                                    "column": 36
                                                  },
                                                  "identifierName": "ReferenceError"
                                                },
                                                "name": "ReferenceError"
                                              },
                                              "arguments": [
                                                {
                                                  "type": "TemplateLiteral",
                                                  "start": 13556,
                                                  "end": 13716,
                                                  "loc": {
                                                    "start": {
                                                      "line": 326,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 326,
                                                      "column": 197
                                                    }
                                                  },
                                                  "expressions": [
                                                    {
                                                      "type": "Identifier",
                                                      "start": 13589,
                                                      "end": 13594,
                                                      "loc": {
                                                        "start": {
                                                          "line": 326,
                                                          "column": 70
                                                        },
                                                        "end": {
                                                          "line": 326,
                                                          "column": 75
                                                        },
                                                        "identifierName": "cProp"
                                                      },
                                                      "name": "cProp"
                                                    }
                                                  ],
                                                  "quasis": [
                                                    {
                                                      "type": "TemplateElement",
                                                      "start": 13557,
                                                      "end": 13587,
                                                      "loc": {
                                                        "start": {
                                                          "line": 326,
                                                          "column": 38
                                                        },
                                                        "end": {
                                                          "line": 326,
                                                          "column": 68
                                                        }
                                                      },
                                                      "value": {
                                                        "raw": "[0015] rjx.__windowComponents.",
                                                        "cooked": "[0015] rjx.__windowComponents."
                                                      },
                                                      "tail": false
                                                    },
                                                    {
                                                      "type": "TemplateElement",
                                                      "start": 13595,
                                                      "end": 13715,
                                                      "loc": {
                                                        "start": {
                                                          "line": 326,
                                                          "column": 76
                                                        },
                                                        "end": {
                                                          "line": 326,
                                                          "column": 196
                                                        }
                                                      },
                                                      "value": {
                                                        "raw": " must reference a window element on window.__rjx_custom_elements (i.e. func:window.__rjx_custom_elements.bootstrapModal)",
                                                        "cooked": " must reference a window element on window.__rjx_custom_elements (i.e. func:window.__rjx_custom_elements.bootstrapModal)"
                                                      },
                                                      "tail": true
                                                    }
                                                  ]
                                                }
                                              ]
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": null
              },
              {
                "type": "IfStatement",
                "start": 13750,
                "end": 13930,
                "loc": {
                  "start": {
                    "line": 330,
                    "column": 2
                  },
                  "end": {
                    "line": 332,
                    "column": 3
                  }
                },
                "test": {
                  "type": "LogicalExpression",
                  "start": 13754,
                  "end": 13844,
                  "loc": {
                    "start": {
                      "line": 330,
                      "column": 6
                    },
                    "end": {
                      "line": 330,
                      "column": 96
                    }
                  },
                  "left": {
                    "type": "BinaryExpression",
                    "start": 13754,
                    "end": 13798,
                    "loc": {
                      "start": {
                        "line": 330,
                        "column": 6
                      },
                      "end": {
                        "line": 330,
                        "column": 50
                      }
                    },
                    "left": {
                      "type": "UnaryExpression",
                      "start": 13754,
                      "end": 13782,
                      "loc": {
                        "start": {
                          "line": 330,
                          "column": 6
                        },
                        "end": {
                          "line": 330,
                          "column": 34
                        }
                      },
                      "operator": "typeof",
                      "prefix": true,
                      "argument": {
                        "type": "MemberExpression",
                        "start": 13761,
                        "end": 13782,
                        "loc": {
                          "start": {
                            "line": 330,
                            "column": 13
                          },
                          "end": {
                            "line": 330,
                            "column": 34
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 13761,
                          "end": 13764,
                          "loc": {
                            "start": {
                              "line": 330,
                              "column": 13
                            },
                            "end": {
                              "line": 330,
                              "column": 16
                            },
                            "identifierName": "rjx"
                          },
                          "name": "rjx"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 13765,
                          "end": 13782,
                          "loc": {
                            "start": {
                              "line": 330,
                              "column": 17
                            },
                            "end": {
                              "line": 330,
                              "column": 34
                            },
                            "identifierName": "comparisonorprops"
                          },
                          "name": "comparisonorprops"
                        },
                        "computed": false
                      },
                      "extra": {
                        "parenthesizedArgument": false
                      }
                    },
                    "operator": "!==",
                    "right": {
                      "type": "StringLiteral",
                      "start": 13787,
                      "end": 13798,
                      "loc": {
                        "start": {
                          "line": 330,
                          "column": 39
                        },
                        "end": {
                          "line": 330,
                          "column": 50
                        }
                      },
                      "extra": {
                        "rawValue": "undefined",
                        "raw": "'undefined'"
                      },
                      "value": "undefined"
                    }
                  },
                  "operator": "&&",
                  "right": {
                    "type": "BinaryExpression",
                    "start": 13802,
                    "end": 13844,
                    "loc": {
                      "start": {
                        "line": 330,
                        "column": 54
                      },
                      "end": {
                        "line": 330,
                        "column": 96
                      }
                    },
                    "left": {
                      "type": "UnaryExpression",
                      "start": 13802,
                      "end": 13830,
                      "loc": {
                        "start": {
                          "line": 330,
                          "column": 54
                        },
                        "end": {
                          "line": 330,
                          "column": 82
                        }
                      },
                      "operator": "typeof",
                      "prefix": true,
                      "argument": {
                        "type": "MemberExpression",
                        "start": 13809,
                        "end": 13830,
                        "loc": {
                          "start": {
                            "line": 330,
                            "column": 61
                          },
                          "end": {
                            "line": 330,
                            "column": 82
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 13809,
                          "end": 13812,
                          "loc": {
                            "start": {
                              "line": 330,
                              "column": 61
                            },
                            "end": {
                              "line": 330,
                              "column": 64
                            },
                            "identifierName": "rjx"
                          },
                          "name": "rjx"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 13813,
                          "end": 13830,
                          "loc": {
                            "start": {
                              "line": 330,
                              "column": 65
                            },
                            "end": {
                              "line": 330,
                              "column": 82
                            },
                            "identifierName": "comparisonorprops"
                          },
                          "name": "comparisonorprops"
                        },
                        "computed": false
                      },
                      "extra": {
                        "parenthesizedArgument": false
                      }
                    },
                    "operator": "!==",
                    "right": {
                      "type": "StringLiteral",
                      "start": 13835,
                      "end": 13844,
                      "loc": {
                        "start": {
                          "line": 330,
                          "column": 87
                        },
                        "end": {
                          "line": 330,
                          "column": 96
                        }
                      },
                      "extra": {
                        "rawValue": "boolean",
                        "raw": "'boolean'"
                      },
                      "value": "boolean"
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 13846,
                  "end": 13930,
                  "loc": {
                    "start": {
                      "line": 330,
                      "column": 98
                    },
                    "end": {
                      "line": 332,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 13853,
                      "end": 13925,
                      "loc": {
                        "start": {
                          "line": 331,
                          "column": 4
                        },
                        "end": {
                          "line": 331,
                          "column": 76
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 13853,
                        "end": 13924,
                        "loc": {
                          "start": {
                            "line": 331,
                            "column": 4
                          },
                          "end": {
                            "line": 331,
                            "column": 75
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 13853,
                          "end": 13864,
                          "loc": {
                            "start": {
                              "line": 331,
                              "column": 4
                            },
                            "end": {
                              "line": 331,
                              "column": 15
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 13853,
                            "end": 13859,
                            "loc": {
                              "start": {
                                "line": 331,
                                "column": 4
                              },
                              "end": {
                                "line": 331,
                                "column": 10
                              },
                              "identifierName": "errors"
                            },
                            "name": "errors"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13860,
                            "end": 13864,
                            "loc": {
                              "start": {
                                "line": 331,
                                "column": 11
                              },
                              "end": {
                                "line": 331,
                                "column": 15
                              },
                              "identifierName": "push"
                            },
                            "name": "push"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 13865,
                            "end": 13923,
                            "loc": {
                              "start": {
                                "line": 331,
                                "column": 16
                              },
                              "end": {
                                "line": 331,
                                "column": 74
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 13865,
                              "end": 13874,
                              "loc": {
                                "start": {
                                  "line": 331,
                                  "column": 16
                                },
                                "end": {
                                  "line": 331,
                                  "column": 25
                                },
                                "identifierName": "TypeError"
                              },
                              "name": "TypeError"
                            },
                            "arguments": [
                              {
                                "type": "StringLiteral",
                                "start": 13875,
                                "end": 13922,
                                "loc": {
                                  "start": {
                                    "line": 331,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 331,
                                    "column": 73
                                  }
                                },
                                "extra": {
                                  "rawValue": "[0016] rjx.comparisonorprops  must be boolean",
                                  "raw": "'[0016] rjx.comparisonorprops  must be boolean'"
                                },
                                "value": "[0016] rjx.comparisonorprops  must be boolean"
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": null
              },
              {
                "type": "IfStatement",
                "start": 13934,
                "end": 14488,
                "loc": {
                  "start": {
                    "line": 333,
                    "column": 2
                  },
                  "end": {
                    "line": 345,
                    "column": 3
                  }
                },
                "test": {
                  "type": "MemberExpression",
                  "start": 13938,
                  "end": 13957,
                  "loc": {
                    "start": {
                      "line": 333,
                      "column": 6
                    },
                    "end": {
                      "line": 333,
                      "column": 25
                    }
                  },
                  "object": {
                    "type": "Identifier",
                    "start": 13938,
                    "end": 13941,
                    "loc": {
                      "start": {
                        "line": 333,
                        "column": 6
                      },
                      "end": {
                        "line": 333,
                        "column": 9
                      },
                      "identifierName": "rjx"
                    },
                    "name": "rjx"
                  },
                  "property": {
                    "type": "Identifier",
                    "start": 13942,
                    "end": 13957,
                    "loc": {
                      "start": {
                        "line": 333,
                        "column": 10
                      },
                      "end": {
                        "line": 333,
                        "column": 25
                      },
                      "identifierName": "comparisonprops"
                    },
                    "name": "comparisonprops"
                  },
                  "computed": false
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 13959,
                  "end": 14488,
                  "loc": {
                    "start": {
                      "line": 333,
                      "column": 27
                    },
                    "end": {
                      "line": 345,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 13966,
                      "end": 14483,
                      "loc": {
                        "start": {
                          "line": 334,
                          "column": 4
                        },
                        "end": {
                          "line": 344,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 13969,
                        "end": 14004,
                        "loc": {
                          "start": {
                            "line": 334,
                            "column": 7
                          },
                          "end": {
                            "line": 334,
                            "column": 42
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 13970,
                          "end": 14004,
                          "loc": {
                            "start": {
                              "line": 334,
                              "column": 8
                            },
                            "end": {
                              "line": 334,
                              "column": 42
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 13970,
                            "end": 13983,
                            "loc": {
                              "start": {
                                "line": 334,
                                "column": 8
                              },
                              "end": {
                                "line": 334,
                                "column": 21
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 13970,
                              "end": 13975,
                              "loc": {
                                "start": {
                                  "line": 334,
                                  "column": 8
                                },
                                "end": {
                                  "line": 334,
                                  "column": 13
                                },
                                "identifierName": "Array"
                              },
                              "name": "Array"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13976,
                              "end": 13983,
                              "loc": {
                                "start": {
                                  "line": 334,
                                  "column": 14
                                },
                                "end": {
                                  "line": 334,
                                  "column": 21
                                },
                                "identifierName": "isArray"
                              },
                              "name": "isArray"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "start": 13984,
                              "end": 14003,
                              "loc": {
                                "start": {
                                  "line": 334,
                                  "column": 22
                                },
                                "end": {
                                  "line": 334,
                                  "column": 41
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 13984,
                                "end": 13987,
                                "loc": {
                                  "start": {
                                    "line": 334,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 334,
                                    "column": 25
                                  },
                                  "identifierName": "rjx"
                                },
                                "name": "rjx"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 13988,
                                "end": 14003,
                                "loc": {
                                  "start": {
                                    "line": 334,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 334,
                                    "column": 41
                                  },
                                  "identifierName": "comparisonprops"
                                },
                                "name": "comparisonprops"
                              },
                              "computed": false
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 14006,
                        "end": 14108,
                        "loc": {
                          "start": {
                            "line": 334,
                            "column": 44
                          },
                          "end": {
                            "line": 336,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 14015,
                            "end": 14101,
                            "loc": {
                              "start": {
                                "line": 335,
                                "column": 6
                              },
                              "end": {
                                "line": 335,
                                "column": 92
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14015,
                              "end": 14100,
                              "loc": {
                                "start": {
                                  "line": 335,
                                  "column": 6
                                },
                                "end": {
                                  "line": 335,
                                  "column": 91
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14015,
                                "end": 14026,
                                "loc": {
                                  "start": {
                                    "line": 335,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 335,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 14015,
                                  "end": 14021,
                                  "loc": {
                                    "start": {
                                      "line": 335,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 335,
                                      "column": 12
                                    },
                                    "identifierName": "errors"
                                  },
                                  "name": "errors"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14022,
                                  "end": 14026,
                                  "loc": {
                                    "start": {
                                      "line": 335,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 335,
                                      "column": 17
                                    },
                                    "identifierName": "push"
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 14027,
                                  "end": 14099,
                                  "loc": {
                                    "start": {
                                      "line": 335,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 335,
                                      "column": 90
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 14027,
                                    "end": 14036,
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 27
                                      },
                                      "identifierName": "TypeError"
                                    },
                                    "name": "TypeError"
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 14037,
                                      "end": 14098,
                                      "loc": {
                                        "start": {
                                          "line": 335,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 335,
                                          "column": 89
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "[0017] rjx.comparisonprops  must be an array or comparisons",
                                        "raw": "'[0017] rjx.comparisonprops  must be an array or comparisons'"
                                      },
                                      "value": "[0017] rjx.comparisonprops  must be an array or comparisons"
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 14114,
                        "end": 14483,
                        "loc": {
                          "start": {
                            "line": 336,
                            "column": 11
                          },
                          "end": {
                            "line": 344,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 14123,
                            "end": 14476,
                            "loc": {
                              "start": {
                                "line": 337,
                                "column": 6
                              },
                              "end": {
                                "line": 343,
                                "column": 9
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14123,
                              "end": 14475,
                              "loc": {
                                "start": {
                                  "line": 337,
                                  "column": 6
                                },
                                "end": {
                                  "line": 343,
                                  "column": 8
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14123,
                                "end": 14150,
                                "loc": {
                                  "start": {
                                    "line": 337,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 337,
                                    "column": 33
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 14123,
                                  "end": 14142,
                                  "loc": {
                                    "start": {
                                      "line": 337,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 337,
                                      "column": 25
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 14123,
                                    "end": 14126,
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 9
                                      },
                                      "identifierName": "rjx"
                                    },
                                    "name": "rjx"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 14127,
                                    "end": 14142,
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 25
                                      },
                                      "identifierName": "comparisonprops"
                                    },
                                    "name": "comparisonprops"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14143,
                                  "end": 14150,
                                  "loc": {
                                    "start": {
                                      "line": 337,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 337,
                                      "column": 33
                                    },
                                    "identifierName": "forEach"
                                  },
                                  "name": "forEach"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 14151,
                                  "end": 14474,
                                  "loc": {
                                    "start": {
                                      "line": 337,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 343,
                                      "column": 7
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": false,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 14151,
                                      "end": 14152,
                                      "loc": {
                                        "start": {
                                          "line": 337,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 337,
                                          "column": 35
                                        },
                                        "identifierName": "c"
                                      },
                                      "name": "c"
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 14156,
                                    "end": 14474,
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "start": 14167,
                                        "end": 14465,
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 342,
                                            "column": 9
                                          }
                                        },
                                        "test": {
                                          "type": "BinaryExpression",
                                          "start": 14171,
                                          "end": 14192,
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 33
                                            }
                                          },
                                          "left": {
                                            "type": "UnaryExpression",
                                            "start": 14171,
                                            "end": 14179,
                                            "loc": {
                                              "start": {
                                                "line": 338,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 338,
                                                "column": 20
                                              }
                                            },
                                            "operator": "typeof",
                                            "prefix": true,
                                            "argument": {
                                              "type": "Identifier",
                                              "start": 14178,
                                              "end": 14179,
                                              "loc": {
                                                "start": {
                                                  "line": 338,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 338,
                                                  "column": 20
                                                },
                                                "identifierName": "c"
                                              },
                                              "name": "c"
                                            },
                                            "extra": {
                                              "parenthesizedArgument": false
                                            }
                                          },
                                          "operator": "!==",
                                          "right": {
                                            "type": "StringLiteral",
                                            "start": 14184,
                                            "end": 14192,
                                            "loc": {
                                              "start": {
                                                "line": 338,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 338,
                                                "column": 33
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "object",
                                              "raw": "'object'"
                                            },
                                            "value": "object"
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "start": 14194,
                                          "end": 14312,
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 340,
                                              "column": 9
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 14207,
                                              "end": 14301,
                                              "loc": {
                                                "start": {
                                                  "line": 339,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 339,
                                                  "column": 104
                                                }
                                              },
                                              "expression": {
                                                "type": "CallExpression",
                                                "start": 14207,
                                                "end": 14300,
                                                "loc": {
                                                  "start": {
                                                    "line": 339,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 339,
                                                    "column": 103
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 14207,
                                                  "end": 14218,
                                                  "loc": {
                                                    "start": {
                                                      "line": 339,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 339,
                                                      "column": 21
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 14207,
                                                    "end": 14213,
                                                    "loc": {
                                                      "start": {
                                                        "line": 339,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 339,
                                                        "column": 16
                                                      },
                                                      "identifierName": "errors"
                                                    },
                                                    "name": "errors"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 14214,
                                                    "end": 14218,
                                                    "loc": {
                                                      "start": {
                                                        "line": 339,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 339,
                                                        "column": 21
                                                      },
                                                      "identifierName": "push"
                                                    },
                                                    "name": "push"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "start": 14219,
                                                    "end": 14299,
                                                    "loc": {
                                                      "start": {
                                                        "line": 339,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 339,
                                                        "column": 102
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "start": 14219,
                                                      "end": 14228,
                                                      "loc": {
                                                        "start": {
                                                          "line": 339,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 339,
                                                          "column": 31
                                                        },
                                                        "identifierName": "TypeError"
                                                      },
                                                      "name": "TypeError"
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "StringLiteral",
                                                        "start": 14229,
                                                        "end": 14298,
                                                        "loc": {
                                                          "start": {
                                                            "line": 339,
                                                            "column": 32
                                                          },
                                                          "end": {
                                                            "line": 339,
                                                            "column": 101
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": "[0018] rjx.comparisonprops  must be an array or comparisons objects",
                                                          "raw": "'[0018] rjx.comparisonprops  must be an array or comparisons objects'"
                                                        },
                                                        "value": "[0018] rjx.comparisonprops  must be an array or comparisons objects"
                                                      }
                                                    ]
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "directives": []
                                        },
                                        "alternate": {
                                          "type": "IfStatement",
                                          "start": 14318,
                                          "end": 14465,
                                          "loc": {
                                            "start": {
                                              "line": 340,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 342,
                                              "column": 9
                                            }
                                          },
                                          "test": {
                                            "type": "BinaryExpression",
                                            "start": 14321,
                                            "end": 14348,
                                            "loc": {
                                              "start": {
                                                "line": 340,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 340,
                                                "column": 45
                                              }
                                            },
                                            "left": {
                                              "type": "UnaryExpression",
                                              "start": 14321,
                                              "end": 14334,
                                              "loc": {
                                                "start": {
                                                  "line": 340,
                                                  "column": 18
                                                },
                                                "end": {
                                                  "line": 340,
                                                  "column": 31
                                                }
                                              },
                                              "operator": "typeof",
                                              "prefix": true,
                                              "argument": {
                                                "type": "MemberExpression",
                                                "start": 14328,
                                                "end": 14334,
                                                "loc": {
                                                  "start": {
                                                    "line": 340,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 340,
                                                    "column": 31
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 14328,
                                                  "end": 14329,
                                                  "loc": {
                                                    "start": {
                                                      "line": 340,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 340,
                                                      "column": 26
                                                    },
                                                    "identifierName": "c"
                                                  },
                                                  "name": "c"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 14330,
                                                  "end": 14334,
                                                  "loc": {
                                                    "start": {
                                                      "line": 340,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 340,
                                                      "column": 31
                                                    },
                                                    "identifierName": "left"
                                                  },
                                                  "name": "left"
                                                },
                                                "computed": false
                                              },
                                              "extra": {
                                                "parenthesizedArgument": false
                                              }
                                            },
                                            "operator": "===",
                                            "right": {
                                              "type": "StringLiteral",
                                              "start": 14337,
                                              "end": 14348,
                                              "loc": {
                                                "start": {
                                                  "line": 340,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 340,
                                                  "column": 45
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "undefined",
                                                "raw": "'undefined'"
                                              },
                                              "value": "undefined"
                                            }
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "start": 14350,
                                            "end": 14465,
                                            "loc": {
                                              "start": {
                                                "line": 340,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 342,
                                                "column": 9
                                              }
                                            },
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "start": 14363,
                                                "end": 14454,
                                                "loc": {
                                                  "start": {
                                                    "line": 341,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 341,
                                                    "column": 101
                                                  }
                                                },
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "start": 14363,
                                                  "end": 14453,
                                                  "loc": {
                                                    "start": {
                                                      "line": 341,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 341,
                                                      "column": 100
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "start": 14363,
                                                    "end": 14374,
                                                    "loc": {
                                                      "start": {
                                                        "line": 341,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 341,
                                                        "column": 21
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 14363,
                                                      "end": 14369,
                                                      "loc": {
                                                        "start": {
                                                          "line": 341,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 341,
                                                          "column": 16
                                                        },
                                                        "identifierName": "errors"
                                                      },
                                                      "name": "errors"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 14370,
                                                      "end": 14374,
                                                      "loc": {
                                                        "start": {
                                                          "line": 341,
                                                          "column": 17
                                                        },
                                                        "end": {
                                                          "line": 341,
                                                          "column": 21
                                                        },
                                                        "identifierName": "push"
                                                      },
                                                      "name": "push"
                                                    },
                                                    "computed": false
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "CallExpression",
                                                      "start": 14375,
                                                      "end": 14452,
                                                      "loc": {
                                                        "start": {
                                                          "line": 341,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 341,
                                                          "column": 99
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "start": 14375,
                                                        "end": 14384,
                                                        "loc": {
                                                          "start": {
                                                            "line": 341,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 341,
                                                            "column": 31
                                                          },
                                                          "identifierName": "TypeError"
                                                        },
                                                        "name": "TypeError"
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "StringLiteral",
                                                          "start": 14385,
                                                          "end": 14451,
                                                          "loc": {
                                                            "start": {
                                                              "line": 341,
                                                              "column": 32
                                                            },
                                                            "end": {
                                                              "line": 341,
                                                              "column": 98
                                                            }
                                                          },
                                                          "extra": {
                                                            "rawValue": "[0019] rjx.comparisonprops  must be have a left comparison value",
                                                            "raw": "'[0019] rjx.comparisonprops  must be have a left comparison value'"
                                                          },
                                                          "value": "[0019] rjx.comparisonprops  must be have a left comparison value"
                                                        }
                                                      ]
                                                    }
                                                  ]
                                                }
                                              }
                                            ],
                                            "directives": []
                                          },
                                          "alternate": null
                                        }
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": null
              },
              {
                "type": "IfStatement",
                "start": 14492,
                "end": 14648,
                "loc": {
                  "start": {
                    "line": 346,
                    "column": 2
                  },
                  "end": {
                    "line": 348,
                    "column": 3
                  }
                },
                "test": {
                  "type": "LogicalExpression",
                  "start": 14496,
                  "end": 14570,
                  "loc": {
                    "start": {
                      "line": 346,
                      "column": 6
                    },
                    "end": {
                      "line": 346,
                      "column": 80
                    }
                  },
                  "left": {
                    "type": "BinaryExpression",
                    "start": 14496,
                    "end": 14532,
                    "loc": {
                      "start": {
                        "line": 346,
                        "column": 6
                      },
                      "end": {
                        "line": 346,
                        "column": 42
                      }
                    },
                    "left": {
                      "type": "UnaryExpression",
                      "start": 14496,
                      "end": 14516,
                      "loc": {
                        "start": {
                          "line": 346,
                          "column": 6
                        },
                        "end": {
                          "line": 346,
                          "column": 26
                        }
                      },
                      "operator": "typeof",
                      "prefix": true,
                      "argument": {
                        "type": "MemberExpression",
                        "start": 14503,
                        "end": 14516,
                        "loc": {
                          "start": {
                            "line": 346,
                            "column": 13
                          },
                          "end": {
                            "line": 346,
                            "column": 26
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 14503,
                          "end": 14506,
                          "loc": {
                            "start": {
                              "line": 346,
                              "column": 13
                            },
                            "end": {
                              "line": 346,
                              "column": 16
                            },
                            "identifierName": "rjx"
                          },
                          "name": "rjx"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 14507,
                          "end": 14516,
                          "loc": {
                            "start": {
                              "line": 346,
                              "column": 17
                            },
                            "end": {
                              "line": 346,
                              "column": 26
                            },
                            "identifierName": "passprops"
                          },
                          "name": "passprops"
                        },
                        "computed": false
                      },
                      "extra": {
                        "parenthesizedArgument": false
                      }
                    },
                    "operator": "!==",
                    "right": {
                      "type": "StringLiteral",
                      "start": 14521,
                      "end": 14532,
                      "loc": {
                        "start": {
                          "line": 346,
                          "column": 31
                        },
                        "end": {
                          "line": 346,
                          "column": 42
                        }
                      },
                      "extra": {
                        "rawValue": "undefined",
                        "raw": "'undefined'"
                      },
                      "value": "undefined"
                    }
                  },
                  "operator": "&&",
                  "right": {
                    "type": "BinaryExpression",
                    "start": 14536,
                    "end": 14570,
                    "loc": {
                      "start": {
                        "line": 346,
                        "column": 46
                      },
                      "end": {
                        "line": 346,
                        "column": 80
                      }
                    },
                    "left": {
                      "type": "UnaryExpression",
                      "start": 14536,
                      "end": 14556,
                      "loc": {
                        "start": {
                          "line": 346,
                          "column": 46
                        },
                        "end": {
                          "line": 346,
                          "column": 66
                        }
                      },
                      "operator": "typeof",
                      "prefix": true,
                      "argument": {
                        "type": "MemberExpression",
                        "start": 14543,
                        "end": 14556,
                        "loc": {
                          "start": {
                            "line": 346,
                            "column": 53
                          },
                          "end": {
                            "line": 346,
                            "column": 66
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 14543,
                          "end": 14546,
                          "loc": {
                            "start": {
                              "line": 346,
                              "column": 53
                            },
                            "end": {
                              "line": 346,
                              "column": 56
                            },
                            "identifierName": "rjx"
                          },
                          "name": "rjx"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 14547,
                          "end": 14556,
                          "loc": {
                            "start": {
                              "line": 346,
                              "column": 57
                            },
                            "end": {
                              "line": 346,
                              "column": 66
                            },
                            "identifierName": "passprops"
                          },
                          "name": "passprops"
                        },
                        "computed": false
                      },
                      "extra": {
                        "parenthesizedArgument": false
                      }
                    },
                    "operator": "!==",
                    "right": {
                      "type": "StringLiteral",
                      "start": 14561,
                      "end": 14570,
                      "loc": {
                        "start": {
                          "line": 346,
                          "column": 71
                        },
                        "end": {
                          "line": 346,
                          "column": 80
                        }
                      },
                      "extra": {
                        "rawValue": "boolean",
                        "raw": "'boolean'"
                      },
                      "value": "boolean"
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 14572,
                  "end": 14648,
                  "loc": {
                    "start": {
                      "line": 346,
                      "column": 82
                    },
                    "end": {
                      "line": 348,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 14579,
                      "end": 14643,
                      "loc": {
                        "start": {
                          "line": 347,
                          "column": 4
                        },
                        "end": {
                          "line": 347,
                          "column": 68
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 14579,
                        "end": 14642,
                        "loc": {
                          "start": {
                            "line": 347,
                            "column": 4
                          },
                          "end": {
                            "line": 347,
                            "column": 67
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 14579,
                          "end": 14590,
                          "loc": {
                            "start": {
                              "line": 347,
                              "column": 4
                            },
                            "end": {
                              "line": 347,
                              "column": 15
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 14579,
                            "end": 14585,
                            "loc": {
                              "start": {
                                "line": 347,
                                "column": 4
                              },
                              "end": {
                                "line": 347,
                                "column": 10
                              },
                              "identifierName": "errors"
                            },
                            "name": "errors"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 14586,
                            "end": 14590,
                            "loc": {
                              "start": {
                                "line": 347,
                                "column": 11
                              },
                              "end": {
                                "line": 347,
                                "column": 15
                              },
                              "identifierName": "push"
                            },
                            "name": "push"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 14591,
                            "end": 14641,
                            "loc": {
                              "start": {
                                "line": 347,
                                "column": 16
                              },
                              "end": {
                                "line": 347,
                                "column": 66
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 14591,
                              "end": 14600,
                              "loc": {
                                "start": {
                                  "line": 347,
                                  "column": 16
                                },
                                "end": {
                                  "line": 347,
                                  "column": 25
                                },
                                "identifierName": "TypeError"
                              },
                              "name": "TypeError"
                            },
                            "arguments": [
                              {
                                "type": "StringLiteral",
                                "start": 14601,
                                "end": 14640,
                                "loc": {
                                  "start": {
                                    "line": 347,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 347,
                                    "column": 65
                                  }
                                },
                                "extra": {
                                  "rawValue": "[0020] rjx.passprops  must be boolean",
                                  "raw": "'[0020] rjx.passprops  must be boolean'"
                                },
                                "value": "[0020] rjx.passprops  must be boolean"
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": null
              },
              {
                "type": "VariableDeclaration",
                "start": 14652,
                "end": 14734,
                "loc": {
                  "start": {
                    "line": 349,
                    "column": 2
                  },
                  "end": {
                    "line": 349,
                    "column": 84
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 14658,
                    "end": 14733,
                    "loc": {
                      "start": {
                        "line": 349,
                        "column": 8
                      },
                      "end": {
                        "line": 349,
                        "column": 83
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 14658,
                      "end": 14669,
                      "loc": {
                        "start": {
                          "line": 349,
                          "column": 8
                        },
                        "end": {
                          "line": 349,
                          "column": 19
                        },
                        "identifierName": "invalidKeys"
                      },
                      "name": "invalidKeys"
                    },
                    "init": {
                      "type": "CallExpression",
                      "start": 14672,
                      "end": 14733,
                      "loc": {
                        "start": {
                          "line": 349,
                          "column": 22
                        },
                        "end": {
                          "line": 349,
                          "column": 83
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 14672,
                        "end": 14695,
                        "loc": {
                          "start": {
                            "line": 349,
                            "column": 22
                          },
                          "end": {
                            "line": 349,
                            "column": 45
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 14672,
                          "end": 14688,
                          "loc": {
                            "start": {
                              "line": 349,
                              "column": 22
                            },
                            "end": {
                              "line": 349,
                              "column": 38
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 14672,
                            "end": 14683,
                            "loc": {
                              "start": {
                                "line": 349,
                                "column": 22
                              },
                              "end": {
                                "line": 349,
                                "column": 33
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 14672,
                              "end": 14678,
                              "loc": {
                                "start": {
                                  "line": 349,
                                  "column": 22
                                },
                                "end": {
                                  "line": 349,
                                  "column": 28
                                },
                                "identifierName": "Object"
                              },
                              "name": "Object"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 14679,
                              "end": 14683,
                              "loc": {
                                "start": {
                                  "line": 349,
                                  "column": 29
                                },
                                "end": {
                                  "line": 349,
                                  "column": 33
                                },
                                "identifierName": "keys"
                              },
                              "name": "keys"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 14684,
                              "end": 14687,
                              "loc": {
                                "start": {
                                  "line": 349,
                                  "column": 34
                                },
                                "end": {
                                  "line": 349,
                                  "column": 37
                                },
                                "identifierName": "rjx"
                              },
                              "name": "rjx"
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 14689,
                          "end": 14695,
                          "loc": {
                            "start": {
                              "line": 349,
                              "column": 39
                            },
                            "end": {
                              "line": 349,
                              "column": 45
                            },
                            "identifierName": "filter"
                          },
                          "name": "filter"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 14696,
                          "end": 14732,
                          "loc": {
                            "start": {
                              "line": 349,
                              "column": 46
                            },
                            "end": {
                              "line": 349,
                              "column": 82
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": true,
                          "async": false,
                          "params": [
                            {
                              "type": "Identifier",
                              "start": 14696,
                              "end": 14699,
                              "loc": {
                                "start": {
                                  "line": 349,
                                  "column": 46
                                },
                                "end": {
                                  "line": 349,
                                  "column": 49
                                },
                                "identifierName": "key"
                              },
                              "name": "key"
                            }
                          ],
                          "body": {
                            "type": "BinaryExpression",
                            "start": 14703,
                            "end": 14732,
                            "loc": {
                              "start": {
                                "line": 349,
                                "column": 53
                              },
                              "end": {
                                "line": 349,
                                "column": 82
                              }
                            },
                            "left": {
                              "type": "CallExpression",
                              "start": 14703,
                              "end": 14725,
                              "loc": {
                                "start": {
                                  "line": 349,
                                  "column": 53
                                },
                                "end": {
                                  "line": 349,
                                  "column": 75
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14703,
                                "end": 14720,
                                "loc": {
                                  "start": {
                                    "line": 349,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 349,
                                    "column": 70
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 14703,
                                  "end": 14712,
                                  "loc": {
                                    "start": {
                                      "line": 349,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 349,
                                      "column": 62
                                    },
                                    "identifierName": "validKeys"
                                  },
                                  "name": "validKeys"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14713,
                                  "end": 14720,
                                  "loc": {
                                    "start": {
                                      "line": 349,
                                      "column": 63
                                    },
                                    "end": {
                                      "line": 349,
                                      "column": 70
                                    },
                                    "identifierName": "indexOf"
                                  },
                                  "name": "indexOf"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 14721,
                                  "end": 14724,
                                  "loc": {
                                    "start": {
                                      "line": 349,
                                      "column": 71
                                    },
                                    "end": {
                                      "line": 349,
                                      "column": 74
                                    },
                                    "identifierName": "key"
                                  },
                                  "name": "key"
                                }
                              ]
                            },
                            "operator": "===",
                            "right": {
                              "type": "UnaryExpression",
                              "start": 14730,
                              "end": 14732,
                              "loc": {
                                "start": {
                                  "line": 349,
                                  "column": 80
                                },
                                "end": {
                                  "line": 349,
                                  "column": 82
                                }
                              },
                              "operator": "-",
                              "prefix": true,
                              "argument": {
                                "type": "NumericLiteral",
                                "start": 14731,
                                "end": 14732,
                                "loc": {
                                  "start": {
                                    "line": 349,
                                    "column": 81
                                  },
                                  "end": {
                                    "line": 349,
                                    "column": 82
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            }
                          }
                        }
                      ]
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "IfStatement",
                "start": 14738,
                "end": 14828,
                "loc": {
                  "start": {
                    "line": 350,
                    "column": 2
                  },
                  "end": {
                    "line": 353,
                    "column": 3
                  }
                },
                "test": {
                  "type": "MemberExpression",
                  "start": 14742,
                  "end": 14755,
                  "loc": {
                    "start": {
                      "line": 350,
                      "column": 6
                    },
                    "end": {
                      "line": 350,
                      "column": 19
                    }
                  },
                  "object": {
                    "type": "Identifier",
                    "start": 14742,
                    "end": 14748,
                    "loc": {
                      "start": {
                        "line": 350,
                        "column": 6
                      },
                      "end": {
                        "line": 350,
                        "column": 12
                      },
                      "identifierName": "errors"
                    },
                    "name": "errors"
                  },
                  "property": {
                    "type": "Identifier",
                    "start": 14749,
                    "end": 14755,
                    "loc": {
                      "start": {
                        "line": 350,
                        "column": 13
                      },
                      "end": {
                        "line": 350,
                        "column": 19
                      },
                      "identifierName": "length"
                    },
                    "name": "length"
                  },
                  "computed": false
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 14757,
                  "end": 14828,
                  "loc": {
                    "start": {
                      "line": 350,
                      "column": 21
                    },
                    "end": {
                      "line": 353,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 14764,
                      "end": 14799,
                      "loc": {
                        "start": {
                          "line": 351,
                          "column": 4
                        },
                        "end": {
                          "line": 351,
                          "column": 39
                        }
                      },
                      "test": {
                        "type": "Identifier",
                        "start": 14768,
                        "end": 14783,
                        "loc": {
                          "start": {
                            "line": 351,
                            "column": 8
                          },
                          "end": {
                            "line": 351,
                            "column": 23
                          },
                          "identifierName": "returnAllErrors"
                        },
                        "name": "returnAllErrors"
                      },
                      "consequent": {
                        "type": "ReturnStatement",
                        "start": 14785,
                        "end": 14799,
                        "loc": {
                          "start": {
                            "line": 351,
                            "column": 25
                          },
                          "end": {
                            "line": 351,
                            "column": 39
                          }
                        },
                        "argument": {
                          "type": "Identifier",
                          "start": 14792,
                          "end": 14798,
                          "loc": {
                            "start": {
                              "line": 351,
                              "column": 32
                            },
                            "end": {
                              "line": 351,
                              "column": 38
                            },
                            "identifierName": "errors"
                          },
                          "name": "errors"
                        }
                      },
                      "alternate": null
                    },
                    {
                      "type": "ThrowStatement",
                      "start": 14805,
                      "end": 14823,
                      "loc": {
                        "start": {
                          "line": 352,
                          "column": 4
                        },
                        "end": {
                          "line": 352,
                          "column": 22
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 14811,
                        "end": 14822,
                        "loc": {
                          "start": {
                            "line": 352,
                            "column": 10
                          },
                          "end": {
                            "line": 352,
                            "column": 21
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 14811,
                          "end": 14817,
                          "loc": {
                            "start": {
                              "line": 352,
                              "column": 10
                            },
                            "end": {
                              "line": 352,
                              "column": 16
                            },
                            "identifierName": "errors"
                          },
                          "name": "errors"
                        },
                        "property": {
                          "type": "NumericLiteral",
                          "start": 14819,
                          "end": 14820,
                          "loc": {
                            "start": {
                              "line": 352,
                              "column": 18
                            },
                            "end": {
                              "line": 352,
                              "column": 19
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        },
                        "computed": true
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": null
              },
              {
                "type": "ReturnStatement",
                "start": 14832,
                "end": 14925,
                "loc": {
                  "start": {
                    "line": 354,
                    "column": 2
                  },
                  "end": {
                    "line": 356,
                    "column": 11
                  }
                },
                "argument": {
                  "type": "ConditionalExpression",
                  "start": 14839,
                  "end": 14924,
                  "loc": {
                    "start": {
                      "line": 354,
                      "column": 9
                    },
                    "end": {
                      "line": 356,
                      "column": 10
                    }
                  },
                  "test": {
                    "type": "MemberExpression",
                    "start": 14839,
                    "end": 14857,
                    "loc": {
                      "start": {
                        "line": 354,
                        "column": 9
                      },
                      "end": {
                        "line": 354,
                        "column": 27
                      }
                    },
                    "object": {
                      "type": "Identifier",
                      "start": 14839,
                      "end": 14850,
                      "loc": {
                        "start": {
                          "line": 354,
                          "column": 9
                        },
                        "end": {
                          "line": 354,
                          "column": 20
                        },
                        "identifierName": "invalidKeys"
                      },
                      "name": "invalidKeys"
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 14851,
                      "end": 14857,
                      "loc": {
                        "start": {
                          "line": 354,
                          "column": 21
                        },
                        "end": {
                          "line": 354,
                          "column": 27
                        },
                        "identifierName": "length"
                      },
                      "name": "length"
                    },
                    "computed": false
                  },
                  "consequent": {
                    "type": "TemplateLiteral",
                    "start": 14865,
                    "end": 14912,
                    "loc": {
                      "start": {
                        "line": 355,
                        "column": 6
                      },
                      "end": {
                        "line": 355,
                        "column": 53
                      }
                    },
                    "expressions": [
                      {
                        "type": "CallExpression",
                        "start": 14891,
                        "end": 14909,
                        "loc": {
                          "start": {
                            "line": 355,
                            "column": 32
                          },
                          "end": {
                            "line": 355,
                            "column": 50
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 14891,
                          "end": 14907,
                          "loc": {
                            "start": {
                              "line": 355,
                              "column": 32
                            },
                            "end": {
                              "line": 355,
                              "column": 48
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 14891,
                            "end": 14902,
                            "loc": {
                              "start": {
                                "line": 355,
                                "column": 32
                              },
                              "end": {
                                "line": 355,
                                "column": 43
                              },
                              "identifierName": "invalidKeys"
                            },
                            "name": "invalidKeys"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 14903,
                            "end": 14907,
                            "loc": {
                              "start": {
                                "line": 355,
                                "column": 44
                              },
                              "end": {
                                "line": 355,
                                "column": 48
                              },
                              "identifierName": "join"
                            },
                            "name": "join"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    ],
                    "quasis": [
                      {
                        "type": "TemplateElement",
                        "start": 14866,
                        "end": 14889,
                        "loc": {
                          "start": {
                            "line": 355,
                            "column": 7
                          },
                          "end": {
                            "line": 355,
                            "column": 30
                          }
                        },
                        "value": {
                          "raw": "Warning: Invalid Keys [",
                          "cooked": "Warning: Invalid Keys ["
                        },
                        "tail": false
                      },
                      {
                        "type": "TemplateElement",
                        "start": 14910,
                        "end": 14911,
                        "loc": {
                          "start": {
                            "line": 355,
                            "column": 51
                          },
                          "end": {
                            "line": 355,
                            "column": 52
                          }
                        },
                        "value": {
                          "raw": "]",
                          "cooked": "]"
                        },
                        "tail": true
                      }
                    ]
                  },
                  "alternate": {
                    "type": "BooleanLiteral",
                    "start": 14920,
                    "end": 14924,
                    "loc": {
                      "start": {
                        "line": 356,
                        "column": 6
                      },
                      "end": {
                        "line": 356,
                        "column": 10
                      }
                    },
                    "value": true
                  }
                }
              }
            ],
            "directives": [],
            "trailingComments": null
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Validates RJX JSON Syntax\r\n * @example\r\n * validateRJX({component:'p',children:'hello world'})=>true\r\n * validateRJX({children:'hello world'})=>throw SyntaxError('[0001] Missing React Component')\r\n * @param {Object} rjx - RJX JSON to validate \r\n * @param {Boolean} [returnAllErrors=false] - flag to either throw error or to return all errors in an array of errors\r\n * @returns {Boolean|Error[]} either returns true if RJX is valid, or throws validation error or returns list of errors in array\r\n * @throws {SyntaxError|TypeError|ReferenceError}\r\n ",
              "start": 7135,
              "end": 7692,
              "loc": {
                "start": {
                  "line": 202,
                  "column": 0
                },
                "end": {
                  "line": 211,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * validates simple RJX Syntax {[component]:{props,children}}\r\n * @param {Object} simpleRJX - Any valid simple RJX Syntax\r\n * @return {Boolean} returns true if simpleRJX is valid\r\n ",
              "start": 14932,
              "end": 15120,
              "loc": {
                "start": {
                  "line": 359,
                  "column": 0
                },
                "end": {
                  "line": 363,
                  "column": 3
                }
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Validates RJX JSON Syntax\r\n * @example\r\n * validateRJX({component:'p',children:'hello world'})=>true\r\n * validateRJX({children:'hello world'})=>throw SyntaxError('[0001] Missing React Component')\r\n * @param {Object} rjx - RJX JSON to validate \r\n * @param {Boolean} [returnAllErrors=false] - flag to either throw error or to return all errors in an array of errors\r\n * @returns {Boolean|Error[]} either returns true if RJX is valid, or throws validation error or returns list of errors in array\r\n * @throws {SyntaxError|TypeError|ReferenceError}\r\n ",
            "start": 7135,
            "end": 7692,
            "loc": {
              "start": {
                "line": 202,
                "column": 0
              },
              "end": {
                "line": 211,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * validates simple RJX Syntax {[component]:{props,children}}\r\n * @param {Object} simpleRJX - Any valid simple RJX Syntax\r\n * @return {Boolean} returns true if simpleRJX is valid\r\n ",
            "start": 14932,
            "end": 15120,
            "loc": {
              "start": {
                "line": 359,
                "column": 0
              },
              "end": {
                "line": 363,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 15122,
        "end": 15508,
        "loc": {
          "start": {
            "line": 364,
            "column": 0
          },
          "end": {
            "line": 373,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 15129,
          "end": 15508,
          "loc": {
            "start": {
              "line": 364,
              "column": 7
            },
            "end": {
              "line": 373,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 15138,
            "end": 15158,
            "loc": {
              "start": {
                "line": 364,
                "column": 16
              },
              "end": {
                "line": 364,
                "column": 36
              },
              "identifierName": "validSimpleRJXSyntax"
            },
            "name": "validSimpleRJXSyntax",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "AssignmentPattern",
              "start": 15159,
              "end": 15173,
              "loc": {
                "start": {
                  "line": 364,
                  "column": 37
                },
                "end": {
                  "line": 364,
                  "column": 51
                }
              },
              "left": {
                "type": "Identifier",
                "start": 15159,
                "end": 15168,
                "loc": {
                  "start": {
                    "line": 364,
                    "column": 37
                  },
                  "end": {
                    "line": 364,
                    "column": 46
                  },
                  "identifierName": "simpleRJX"
                },
                "name": "simpleRJX"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 15171,
                "end": 15173,
                "loc": {
                  "start": {
                    "line": 364,
                    "column": 49
                  },
                  "end": {
                    "line": 364,
                    "column": 51
                  }
                },
                "properties": []
              }
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 15175,
            "end": 15508,
            "loc": {
              "start": {
                "line": 364,
                "column": 53
              },
              "end": {
                "line": 373,
                "column": 1
              }
            },
            "body": [
              {
                "type": "IfStatement",
                "start": 15180,
                "end": 15505,
                "loc": {
                  "start": {
                    "line": 365,
                    "column": 2
                  },
                  "end": {
                    "line": 372,
                    "column": 3
                  }
                },
                "test": {
                  "type": "LogicalExpression",
                  "start": 15184,
                  "end": 15243,
                  "loc": {
                    "start": {
                      "line": 365,
                      "column": 6
                    },
                    "end": {
                      "line": 365,
                      "column": 65
                    }
                  },
                  "left": {
                    "type": "BinaryExpression",
                    "start": 15184,
                    "end": 15219,
                    "loc": {
                      "start": {
                        "line": 365,
                        "column": 6
                      },
                      "end": {
                        "line": 365,
                        "column": 41
                      }
                    },
                    "left": {
                      "type": "MemberExpression",
                      "start": 15184,
                      "end": 15213,
                      "loc": {
                        "start": {
                          "line": 365,
                          "column": 6
                        },
                        "end": {
                          "line": 365,
                          "column": 35
                        }
                      },
                      "object": {
                        "type": "CallExpression",
                        "start": 15184,
                        "end": 15206,
                        "loc": {
                          "start": {
                            "line": 365,
                            "column": 6
                          },
                          "end": {
                            "line": 365,
                            "column": 28
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 15184,
                          "end": 15195,
                          "loc": {
                            "start": {
                              "line": 365,
                              "column": 6
                            },
                            "end": {
                              "line": 365,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 15184,
                            "end": 15190,
                            "loc": {
                              "start": {
                                "line": 365,
                                "column": 6
                              },
                              "end": {
                                "line": 365,
                                "column": 12
                              },
                              "identifierName": "Object"
                            },
                            "name": "Object"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 15191,
                            "end": 15195,
                            "loc": {
                              "start": {
                                "line": 365,
                                "column": 13
                              },
                              "end": {
                                "line": 365,
                                "column": 17
                              },
                              "identifierName": "keys"
                            },
                            "name": "keys"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 15196,
                            "end": 15205,
                            "loc": {
                              "start": {
                                "line": 365,
                                "column": 18
                              },
                              "end": {
                                "line": 365,
                                "column": 27
                              },
                              "identifierName": "simpleRJX"
                            },
                            "name": "simpleRJX"
                          }
                        ]
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 15207,
                        "end": 15213,
                        "loc": {
                          "start": {
                            "line": 365,
                            "column": 29
                          },
                          "end": {
                            "line": 365,
                            "column": 35
                          },
                          "identifierName": "length"
                        },
                        "name": "length"
                      },
                      "computed": false
                    },
                    "operator": "!==",
                    "right": {
                      "type": "NumericLiteral",
                      "start": 15218,
                      "end": 15219,
                      "loc": {
                        "start": {
                          "line": 365,
                          "column": 40
                        },
                        "end": {
                          "line": 365,
                          "column": 41
                        }
                      },
                      "extra": {
                        "rawValue": 1,
                        "raw": "1"
                      },
                      "value": 1
                    }
                  },
                  "operator": "&&",
                  "right": {
                    "type": "UnaryExpression",
                    "start": 15223,
                    "end": 15243,
                    "loc": {
                      "start": {
                        "line": 365,
                        "column": 45
                      },
                      "end": {
                        "line": 365,
                        "column": 65
                      }
                    },
                    "operator": "!",
                    "prefix": true,
                    "argument": {
                      "type": "MemberExpression",
                      "start": 15224,
                      "end": 15243,
                      "loc": {
                        "start": {
                          "line": 365,
                          "column": 46
                        },
                        "end": {
                          "line": 365,
                          "column": 65
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 15224,
                        "end": 15233,
                        "loc": {
                          "start": {
                            "line": 365,
                            "column": 46
                          },
                          "end": {
                            "line": 365,
                            "column": 55
                          },
                          "identifierName": "simpleRJX"
                        },
                        "name": "simpleRJX"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 15234,
                        "end": 15243,
                        "loc": {
                          "start": {
                            "line": 365,
                            "column": 56
                          },
                          "end": {
                            "line": 365,
                            "column": 65
                          },
                          "identifierName": "component"
                        },
                        "name": "component"
                      },
                      "computed": false
                    },
                    "extra": {
                      "parenthesizedArgument": false
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 15245,
                  "end": 15270,
                  "loc": {
                    "start": {
                      "line": 365,
                      "column": 67
                    },
                    "end": {
                      "line": 367,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 15252,
                      "end": 15265,
                      "loc": {
                        "start": {
                          "line": 366,
                          "column": 4
                        },
                        "end": {
                          "line": 366,
                          "column": 17
                        }
                      },
                      "argument": {
                        "type": "BooleanLiteral",
                        "start": 15259,
                        "end": 15264,
                        "loc": {
                          "start": {
                            "line": 366,
                            "column": 11
                          },
                          "end": {
                            "line": 366,
                            "column": 16
                          }
                        },
                        "value": false
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": {
                  "type": "BlockStatement",
                  "start": 15276,
                  "end": 15505,
                  "loc": {
                    "start": {
                      "line": 367,
                      "column": 9
                    },
                    "end": {
                      "line": 372,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 15283,
                      "end": 15333,
                      "loc": {
                        "start": {
                          "line": 368,
                          "column": 4
                        },
                        "end": {
                          "line": 368,
                          "column": 54
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 15289,
                          "end": 15332,
                          "loc": {
                            "start": {
                              "line": 368,
                              "column": 10
                            },
                            "end": {
                              "line": 368,
                              "column": 53
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 15289,
                            "end": 15302,
                            "loc": {
                              "start": {
                                "line": 368,
                                "column": 10
                              },
                              "end": {
                                "line": 368,
                                "column": 23
                              },
                              "identifierName": "componentName"
                            },
                            "name": "componentName"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 15305,
                            "end": 15332,
                            "loc": {
                              "start": {
                                "line": 368,
                                "column": 26
                              },
                              "end": {
                                "line": 368,
                                "column": 53
                              }
                            },
                            "object": {
                              "type": "CallExpression",
                              "start": 15305,
                              "end": 15327,
                              "loc": {
                                "start": {
                                  "line": 368,
                                  "column": 26
                                },
                                "end": {
                                  "line": 368,
                                  "column": 48
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 15305,
                                "end": 15316,
                                "loc": {
                                  "start": {
                                    "line": 368,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 368,
                                    "column": 37
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 15305,
                                  "end": 15311,
                                  "loc": {
                                    "start": {
                                      "line": 368,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 368,
                                      "column": 32
                                    },
                                    "identifierName": "Object"
                                  },
                                  "name": "Object"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15312,
                                  "end": 15316,
                                  "loc": {
                                    "start": {
                                      "line": 368,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 368,
                                      "column": 37
                                    },
                                    "identifierName": "keys"
                                  },
                                  "name": "keys"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 15317,
                                  "end": 15326,
                                  "loc": {
                                    "start": {
                                      "line": 368,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 368,
                                      "column": 47
                                    },
                                    "identifierName": "simpleRJX"
                                  },
                                  "name": "simpleRJX"
                                }
                              ]
                            },
                            "property": {
                              "type": "NumericLiteral",
                              "start": 15329,
                              "end": 15330,
                              "loc": {
                                "start": {
                                  "line": 368,
                                  "column": 50
                                },
                                "end": {
                                  "line": 368,
                                  "column": 51
                                }
                              },
                              "extra": {
                                "rawValue": 0,
                                "raw": "0"
                              },
                              "value": 0
                            },
                            "computed": true
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 15339,
                      "end": 15499,
                      "loc": {
                        "start": {
                          "line": 369,
                          "column": 4
                        },
                        "end": {
                          "line": 371,
                          "column": 14
                        }
                      },
                      "argument": {
                        "type": "ConditionalExpression",
                        "start": 15346,
                        "end": 15498,
                        "loc": {
                          "start": {
                            "line": 369,
                            "column": 11
                          },
                          "end": {
                            "line": 371,
                            "column": 13
                          }
                        },
                        "test": {
                          "type": "LogicalExpression",
                          "start": 15347,
                          "end": 15468,
                          "loc": {
                            "start": {
                              "line": 369,
                              "column": 12
                            },
                            "end": {
                              "line": 369,
                              "column": 133
                            }
                          },
                          "left": {
                            "type": "LogicalExpression",
                            "start": 15347,
                            "end": 15422,
                            "loc": {
                              "start": {
                                "line": 369,
                                "column": 12
                              },
                              "end": {
                                "line": 369,
                                "column": 87
                              }
                            },
                            "left": {
                              "type": "BinaryExpression",
                              "start": 15347,
                              "end": 15382,
                              "loc": {
                                "start": {
                                  "line": 369,
                                  "column": 12
                                },
                                "end": {
                                  "line": 369,
                                  "column": 47
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 15347,
                                "end": 15376,
                                "loc": {
                                  "start": {
                                    "line": 369,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 369,
                                    "column": 41
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 15347,
                                  "end": 15369,
                                  "loc": {
                                    "start": {
                                      "line": 369,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 369,
                                      "column": 34
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 15347,
                                    "end": 15358,
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 23
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 15347,
                                      "end": 15353,
                                      "loc": {
                                        "start": {
                                          "line": 369,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 369,
                                          "column": 18
                                        },
                                        "identifierName": "Object"
                                      },
                                      "name": "Object"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 15354,
                                      "end": 15358,
                                      "loc": {
                                        "start": {
                                          "line": 369,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 369,
                                          "column": 23
                                        },
                                        "identifierName": "keys"
                                      },
                                      "name": "keys"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 15359,
                                      "end": 15368,
                                      "loc": {
                                        "start": {
                                          "line": 369,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 369,
                                          "column": 33
                                        },
                                        "identifierName": "simpleRJX"
                                      },
                                      "name": "simpleRJX"
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15370,
                                  "end": 15376,
                                  "loc": {
                                    "start": {
                                      "line": 369,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 369,
                                      "column": 41
                                    },
                                    "identifierName": "length"
                                  },
                                  "name": "length"
                                },
                                "computed": false
                              },
                              "operator": "===",
                              "right": {
                                "type": "NumericLiteral",
                                "start": 15381,
                                "end": 15382,
                                "loc": {
                                  "start": {
                                    "line": 369,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 369,
                                    "column": 47
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              }
                            },
                            "operator": "&&",
                            "right": {
                              "type": "UnaryExpression",
                              "start": 15387,
                              "end": 15422,
                              "loc": {
                                "start": {
                                  "line": 369,
                                  "column": 52
                                },
                                "end": {
                                  "line": 369,
                                  "column": 87
                                }
                              },
                              "operator": "!",
                              "prefix": true,
                              "argument": {
                                "type": "MemberExpression",
                                "start": 15388,
                                "end": 15422,
                                "loc": {
                                  "start": {
                                    "line": 369,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 369,
                                    "column": 87
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 15388,
                                  "end": 15412,
                                  "loc": {
                                    "start": {
                                      "line": 369,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 369,
                                      "column": 77
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 15388,
                                    "end": 15397,
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 62
                                      },
                                      "identifierName": "simpleRJX"
                                    },
                                    "name": "simpleRJX"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 15398,
                                    "end": 15411,
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 76
                                      },
                                      "identifierName": "componentName"
                                    },
                                    "name": "componentName"
                                  },
                                  "computed": true
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15413,
                                  "end": 15422,
                                  "loc": {
                                    "start": {
                                      "line": 369,
                                      "column": 78
                                    },
                                    "end": {
                                      "line": 369,
                                      "column": 87
                                    },
                                    "identifierName": "component"
                                  },
                                  "name": "component"
                                },
                                "computed": false
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            }
                          },
                          "operator": "&&",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 15426,
                            "end": 15468,
                            "loc": {
                              "start": {
                                "line": 369,
                                "column": 91
                              },
                              "end": {
                                "line": 369,
                                "column": 133
                              }
                            },
                            "left": {
                              "type": "UnaryExpression",
                              "start": 15426,
                              "end": 15457,
                              "loc": {
                                "start": {
                                  "line": 369,
                                  "column": 91
                                },
                                "end": {
                                  "line": 369,
                                  "column": 122
                                }
                              },
                              "operator": "typeof",
                              "prefix": true,
                              "argument": {
                                "type": "MemberExpression",
                                "start": 15433,
                                "end": 15457,
                                "loc": {
                                  "start": {
                                    "line": 369,
                                    "column": 98
                                  },
                                  "end": {
                                    "line": 369,
                                    "column": 122
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 15433,
                                  "end": 15442,
                                  "loc": {
                                    "start": {
                                      "line": 369,
                                      "column": 98
                                    },
                                    "end": {
                                      "line": 369,
                                      "column": 107
                                    },
                                    "identifierName": "simpleRJX"
                                  },
                                  "name": "simpleRJX"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15443,
                                  "end": 15456,
                                  "loc": {
                                    "start": {
                                      "line": 369,
                                      "column": 108
                                    },
                                    "end": {
                                      "line": 369,
                                      "column": 121
                                    },
                                    "identifierName": "componentName"
                                  },
                                  "name": "componentName"
                                },
                                "computed": true
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "operator": "===",
                            "right": {
                              "type": "StringLiteral",
                              "start": 15460,
                              "end": 15468,
                              "loc": {
                                "start": {
                                  "line": 369,
                                  "column": 125
                                },
                                "end": {
                                  "line": 369,
                                  "column": 133
                                }
                              },
                              "extra": {
                                "rawValue": "object",
                                "raw": "'object'"
                              },
                              "value": "object"
                            }
                          },
                          "extra": {
                            "parenthesized": true,
                            "parenStart": 15346
                          }
                        },
                        "consequent": {
                          "type": "BooleanLiteral",
                          "start": 15479,
                          "end": 15483,
                          "loc": {
                            "start": {
                              "line": 370,
                              "column": 8
                            },
                            "end": {
                              "line": 370,
                              "column": 12
                            }
                          },
                          "value": true
                        },
                        "alternate": {
                          "type": "BooleanLiteral",
                          "start": 15493,
                          "end": 15498,
                          "loc": {
                            "start": {
                              "line": 371,
                              "column": 8
                            },
                            "end": {
                              "line": 371,
                              "column": 13
                            }
                          },
                          "value": false
                        }
                      }
                    }
                  ],
                  "directives": []
                }
              }
            ],
            "directives": [],
            "trailingComments": null
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * validates simple RJX Syntax {[component]:{props,children}}\r\n * @param {Object} simpleRJX - Any valid simple RJX Syntax\r\n * @return {Boolean} returns true if simpleRJX is valid\r\n ",
              "start": 14932,
              "end": 15120,
              "loc": {
                "start": {
                  "line": 359,
                  "column": 0
                },
                "end": {
                  "line": 363,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Transforms SimpleRJX to Valid RJX JSON {[component]:{props,children}} => {component,props,children}\r\n * @param {Object} simpleRJX JSON Object \r\n * @return {Object} - returns a valid RJX JSON Object from a simple RJX JSON Object\r\n ",
              "start": 15512,
              "end": 15752,
              "loc": {
                "start": {
                  "line": 375,
                  "column": 0
                },
                "end": {
                  "line": 379,
                  "column": 3
                }
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * validates simple RJX Syntax {[component]:{props,children}}\r\n * @param {Object} simpleRJX - Any valid simple RJX Syntax\r\n * @return {Boolean} returns true if simpleRJX is valid\r\n ",
            "start": 14932,
            "end": 15120,
            "loc": {
              "start": {
                "line": 359,
                "column": 0
              },
              "end": {
                "line": 363,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Transforms SimpleRJX to Valid RJX JSON {[component]:{props,children}} => {component,props,children}\r\n * @param {Object} simpleRJX JSON Object \r\n * @return {Object} - returns a valid RJX JSON Object from a simple RJX JSON Object\r\n ",
            "start": 15512,
            "end": 15752,
            "loc": {
              "start": {
                "line": 375,
                "column": 0
              },
              "end": {
                "line": 379,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 15754,
        "end": 16288,
        "loc": {
          "start": {
            "line": 380,
            "column": 0
          },
          "end": {
            "line": 396,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 15761,
          "end": 16288,
          "loc": {
            "start": {
              "line": 380,
              "column": 7
            },
            "end": {
              "line": 396,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 15770,
            "end": 15785,
            "loc": {
              "start": {
                "line": 380,
                "column": 16
              },
              "end": {
                "line": 380,
                "column": 31
              },
              "identifierName": "simpleRJXSyntax"
            },
            "name": "simpleRJXSyntax",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "AssignmentPattern",
              "start": 15786,
              "end": 15800,
              "loc": {
                "start": {
                  "line": 380,
                  "column": 32
                },
                "end": {
                  "line": 380,
                  "column": 46
                }
              },
              "left": {
                "type": "Identifier",
                "start": 15786,
                "end": 15795,
                "loc": {
                  "start": {
                    "line": 380,
                    "column": 32
                  },
                  "end": {
                    "line": 380,
                    "column": 41
                  },
                  "identifierName": "simpleRJX"
                },
                "name": "simpleRJX"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 15798,
                "end": 15800,
                "loc": {
                  "start": {
                    "line": 380,
                    "column": 44
                  },
                  "end": {
                    "line": 380,
                    "column": 46
                  }
                },
                "properties": []
              }
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 15802,
            "end": 16288,
            "loc": {
              "start": {
                "line": 380,
                "column": 48
              },
              "end": {
                "line": 396,
                "column": 1
              }
            },
            "body": [
              {
                "type": "VariableDeclaration",
                "start": 15807,
                "end": 15853,
                "loc": {
                  "start": {
                    "line": 381,
                    "column": 2
                  },
                  "end": {
                    "line": 381,
                    "column": 48
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 15813,
                    "end": 15852,
                    "loc": {
                      "start": {
                        "line": 381,
                        "column": 8
                      },
                      "end": {
                        "line": 381,
                        "column": 47
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 15813,
                      "end": 15822,
                      "loc": {
                        "start": {
                          "line": 381,
                          "column": 8
                        },
                        "end": {
                          "line": 381,
                          "column": 17
                        },
                        "identifierName": "component"
                      },
                      "name": "component"
                    },
                    "init": {
                      "type": "MemberExpression",
                      "start": 15825,
                      "end": 15852,
                      "loc": {
                        "start": {
                          "line": 381,
                          "column": 20
                        },
                        "end": {
                          "line": 381,
                          "column": 47
                        }
                      },
                      "object": {
                        "type": "CallExpression",
                        "start": 15825,
                        "end": 15847,
                        "loc": {
                          "start": {
                            "line": 381,
                            "column": 20
                          },
                          "end": {
                            "line": 381,
                            "column": 42
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 15825,
                          "end": 15836,
                          "loc": {
                            "start": {
                              "line": 381,
                              "column": 20
                            },
                            "end": {
                              "line": 381,
                              "column": 31
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 15825,
                            "end": 15831,
                            "loc": {
                              "start": {
                                "line": 381,
                                "column": 20
                              },
                              "end": {
                                "line": 381,
                                "column": 26
                              },
                              "identifierName": "Object"
                            },
                            "name": "Object"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 15832,
                            "end": 15836,
                            "loc": {
                              "start": {
                                "line": 381,
                                "column": 27
                              },
                              "end": {
                                "line": 381,
                                "column": 31
                              },
                              "identifierName": "keys"
                            },
                            "name": "keys"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 15837,
                            "end": 15846,
                            "loc": {
                              "start": {
                                "line": 381,
                                "column": 32
                              },
                              "end": {
                                "line": 381,
                                "column": 41
                              },
                              "identifierName": "simpleRJX"
                            },
                            "name": "simpleRJX"
                          }
                        ]
                      },
                      "property": {
                        "type": "NumericLiteral",
                        "start": 15849,
                        "end": 15850,
                        "loc": {
                          "start": {
                            "line": 381,
                            "column": 44
                          },
                          "end": {
                            "line": 381,
                            "column": 45
                          }
                        },
                        "extra": {
                          "rawValue": 0,
                          "raw": "0"
                        },
                        "value": 0
                      },
                      "computed": true
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "TryStatement",
                "start": 15857,
                "end": 16282,
                "loc": {
                  "start": {
                    "line": 382,
                    "column": 2
                  },
                  "end": {
                    "line": 395,
                    "column": 3
                  }
                },
                "block": {
                  "type": "BlockStatement",
                  "start": 15861,
                  "end": 16209,
                  "loc": {
                    "start": {
                      "line": 382,
                      "column": 6
                    },
                    "end": {
                      "line": 393,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 15868,
                      "end": 16204,
                      "loc": {
                        "start": {
                          "line": 383,
                          "column": 4
                        },
                        "end": {
                          "line": 392,
                          "column": 9
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 15875,
                        "end": 16203,
                        "loc": {
                          "start": {
                            "line": 383,
                            "column": 11
                          },
                          "end": {
                            "line": 392,
                            "column": 8
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 15875,
                          "end": 15888,
                          "loc": {
                            "start": {
                              "line": 383,
                              "column": 11
                            },
                            "end": {
                              "line": 383,
                              "column": 24
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 15875,
                            "end": 15881,
                            "loc": {
                              "start": {
                                "line": 383,
                                "column": 11
                              },
                              "end": {
                                "line": 383,
                                "column": 17
                              },
                              "identifierName": "Object"
                            },
                            "name": "Object"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 15882,
                            "end": 15888,
                            "loc": {
                              "start": {
                                "line": 383,
                                "column": 18
                              },
                              "end": {
                                "line": 383,
                                "column": 24
                              },
                              "identifierName": "assign"
                            },
                            "name": "assign"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 15889,
                            "end": 15891,
                            "loc": {
                              "start": {
                                "line": 383,
                                "column": 25
                              },
                              "end": {
                                "line": 383,
                                "column": 27
                              }
                            },
                            "properties": []
                          },
                          {
                            "type": "ObjectExpression",
                            "start": 15900,
                            "end": 15930,
                            "loc": {
                              "start": {
                                "line": 384,
                                "column": 6
                              },
                              "end": {
                                "line": 386,
                                "column": 7
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 15911,
                                "end": 15920,
                                "loc": {
                                  "start": {
                                    "line": 385,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 385,
                                    "column": 17
                                  }
                                },
                                "method": false,
                                "shorthand": true,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 15911,
                                  "end": 15920,
                                  "loc": {
                                    "start": {
                                      "line": 385,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 385,
                                      "column": 17
                                    },
                                    "identifierName": "component"
                                  },
                                  "name": "component"
                                },
                                "value": {
                                  "type": "Identifier",
                                  "start": 15911,
                                  "end": 15920,
                                  "loc": {
                                    "start": {
                                      "line": 385,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 385,
                                      "column": 17
                                    },
                                    "identifierName": "component"
                                  },
                                  "name": "component"
                                },
                                "extra": {
                                  "shorthand": true
                                }
                              }
                            ]
                          },
                          {
                            "type": "MemberExpression",
                            "start": 15939,
                            "end": 15961,
                            "loc": {
                              "start": {
                                "line": 387,
                                "column": 6
                              },
                              "end": {
                                "line": 387,
                                "column": 28
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 15939,
                              "end": 15948,
                              "loc": {
                                "start": {
                                  "line": 387,
                                  "column": 6
                                },
                                "end": {
                                  "line": 387,
                                  "column": 15
                                },
                                "identifierName": "simpleRJX"
                              },
                              "name": "simpleRJX"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 15950,
                              "end": 15959,
                              "loc": {
                                "start": {
                                  "line": 387,
                                  "column": 17
                                },
                                "end": {
                                  "line": 387,
                                  "column": 26
                                },
                                "identifierName": "component"
                              },
                              "name": "component"
                            },
                            "computed": true
                          },
                          {
                            "type": "ObjectExpression",
                            "start": 15963,
                            "end": 16202,
                            "loc": {
                              "start": {
                                "line": 387,
                                "column": 30
                              },
                              "end": {
                                "line": 392,
                                "column": 7
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 15974,
                                "end": 16192,
                                "loc": {
                                  "start": {
                                    "line": 388,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 391,
                                    "column": 43
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 15974,
                                  "end": 15982,
                                  "loc": {
                                    "start": {
                                      "line": 388,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 388,
                                      "column": 16
                                    },
                                    "identifierName": "children"
                                  },
                                  "name": "children"
                                },
                                "value": {
                                  "type": "ConditionalExpression",
                                  "start": 15984,
                                  "end": 16192,
                                  "loc": {
                                    "start": {
                                      "line": 388,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 391,
                                      "column": 43
                                    }
                                  },
                                  "test": {
                                    "type": "LogicalExpression",
                                    "start": 15985,
                                    "end": 16066,
                                    "loc": {
                                      "start": {
                                        "line": 388,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 388,
                                        "column": 100
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 15985,
                                      "end": 16016,
                                      "loc": {
                                        "start": {
                                          "line": 388,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 388,
                                          "column": 50
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 15985,
                                        "end": 16007,
                                        "loc": {
                                          "start": {
                                            "line": 388,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 388,
                                            "column": 41
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 15985,
                                          "end": 15994,
                                          "loc": {
                                            "start": {
                                              "line": 388,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 388,
                                              "column": 28
                                            },
                                            "identifierName": "simpleRJX"
                                          },
                                          "name": "simpleRJX"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 15996,
                                          "end": 16005,
                                          "loc": {
                                            "start": {
                                              "line": 388,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 388,
                                              "column": 39
                                            },
                                            "identifierName": "component"
                                          },
                                          "name": "component"
                                        },
                                        "computed": true
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16008,
                                        "end": 16016,
                                        "loc": {
                                          "start": {
                                            "line": 388,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 388,
                                            "column": 50
                                          },
                                          "identifierName": "children"
                                        },
                                        "name": "children"
                                      },
                                      "computed": false
                                    },
                                    "operator": "&&",
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 16020,
                                      "end": 16066,
                                      "loc": {
                                        "start": {
                                          "line": 388,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 388,
                                          "column": 100
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 16020,
                                        "end": 16033,
                                        "loc": {
                                          "start": {
                                            "line": 388,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 388,
                                            "column": 67
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 16020,
                                          "end": 16025,
                                          "loc": {
                                            "start": {
                                              "line": 388,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 388,
                                              "column": 59
                                            },
                                            "identifierName": "Array"
                                          },
                                          "name": "Array"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 16026,
                                          "end": 16033,
                                          "loc": {
                                            "start": {
                                              "line": 388,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 388,
                                              "column": 67
                                            },
                                            "identifierName": "isArray"
                                          },
                                          "name": "isArray"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "start": 16034,
                                          "end": 16065,
                                          "loc": {
                                            "start": {
                                              "line": 388,
                                              "column": 68
                                            },
                                            "end": {
                                              "line": 388,
                                              "column": 99
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 16034,
                                            "end": 16056,
                                            "loc": {
                                              "start": {
                                                "line": 388,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 388,
                                                "column": 90
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 16034,
                                              "end": 16043,
                                              "loc": {
                                                "start": {
                                                  "line": 388,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 388,
                                                  "column": 77
                                                },
                                                "identifierName": "simpleRJX"
                                              },
                                              "name": "simpleRJX"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 16045,
                                              "end": 16054,
                                              "loc": {
                                                "start": {
                                                  "line": 388,
                                                  "column": 79
                                                },
                                                "end": {
                                                  "line": 388,
                                                  "column": 88
                                                },
                                                "identifierName": "component"
                                              },
                                              "name": "component"
                                            },
                                            "computed": true
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 16057,
                                            "end": 16065,
                                            "loc": {
                                              "start": {
                                                "line": 388,
                                                "column": 91
                                              },
                                              "end": {
                                                "line": 388,
                                                "column": 99
                                              },
                                              "identifierName": "children"
                                            },
                                            "name": "children"
                                          },
                                          "computed": false
                                        }
                                      ]
                                    },
                                    "extra": {
                                      "parenthesized": true,
                                      "parenStart": 15984
                                    }
                                  },
                                  "consequent": {
                                    "type": "CallExpression",
                                    "start": 16081,
                                    "end": 16147,
                                    "loc": {
                                      "start": {
                                        "line": 389,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 390,
                                        "column": 33
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 16081,
                                      "end": 16130,
                                      "loc": {
                                        "start": {
                                          "line": 389,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 390,
                                          "column": 16
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 16081,
                                        "end": 16112,
                                        "loc": {
                                          "start": {
                                            "line": 389,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 389,
                                            "column": 43
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 16081,
                                          "end": 16103,
                                          "loc": {
                                            "start": {
                                              "line": 389,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 389,
                                              "column": 34
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 16081,
                                            "end": 16090,
                                            "loc": {
                                              "start": {
                                                "line": 389,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 389,
                                                "column": 21
                                              },
                                              "identifierName": "simpleRJX"
                                            },
                                            "name": "simpleRJX"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 16092,
                                            "end": 16101,
                                            "loc": {
                                              "start": {
                                                "line": 389,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 389,
                                                "column": 32
                                              },
                                              "identifierName": "component"
                                            },
                                            "name": "component"
                                          },
                                          "computed": true
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 16104,
                                          "end": 16112,
                                          "loc": {
                                            "start": {
                                              "line": 389,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 389,
                                              "column": 43
                                            },
                                            "identifierName": "children"
                                          },
                                          "name": "children"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16127,
                                        "end": 16130,
                                        "loc": {
                                          "start": {
                                            "line": 390,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 390,
                                            "column": 16
                                          },
                                          "identifierName": "map"
                                        },
                                        "name": "map"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 16131,
                                        "end": 16146,
                                        "loc": {
                                          "start": {
                                            "line": 390,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 390,
                                            "column": 32
                                          },
                                          "identifierName": "simpleRJXSyntax"
                                        },
                                        "name": "simpleRJXSyntax"
                                      }
                                    ]
                                  },
                                  "alternate": {
                                    "type": "MemberExpression",
                                    "start": 16161,
                                    "end": 16192,
                                    "loc": {
                                      "start": {
                                        "line": 391,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 391,
                                        "column": 43
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 16161,
                                      "end": 16183,
                                      "loc": {
                                        "start": {
                                          "line": 391,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 391,
                                          "column": 34
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 16161,
                                        "end": 16170,
                                        "loc": {
                                          "start": {
                                            "line": 391,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 391,
                                            "column": 21
                                          },
                                          "identifierName": "simpleRJX"
                                        },
                                        "name": "simpleRJX"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16172,
                                        "end": 16181,
                                        "loc": {
                                          "start": {
                                            "line": 391,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 391,
                                            "column": 32
                                          },
                                          "identifierName": "component"
                                        },
                                        "name": "component"
                                      },
                                      "computed": true
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 16184,
                                      "end": 16192,
                                      "loc": {
                                        "start": {
                                          "line": 391,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 391,
                                          "column": 43
                                        },
                                        "identifierName": "children"
                                      },
                                      "name": "children"
                                    },
                                    "computed": false
                                  }
                                }
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                },
                "handler": {
                  "type": "CatchClause",
                  "start": 16210,
                  "end": 16282,
                  "loc": {
                    "start": {
                      "line": 393,
                      "column": 4
                    },
                    "end": {
                      "line": 395,
                      "column": 3
                    }
                  },
                  "param": {
                    "type": "Identifier",
                    "start": 16217,
                    "end": 16218,
                    "loc": {
                      "start": {
                        "line": 393,
                        "column": 11
                      },
                      "end": {
                        "line": 393,
                        "column": 12
                      },
                      "identifierName": "e"
                    },
                    "name": "e"
                  },
                  "body": {
                    "type": "BlockStatement",
                    "start": 16220,
                    "end": 16282,
                    "loc": {
                      "start": {
                        "line": 393,
                        "column": 14
                      },
                      "end": {
                        "line": 395,
                        "column": 3
                      }
                    },
                    "body": [
                      {
                        "type": "ThrowStatement",
                        "start": 16227,
                        "end": 16277,
                        "loc": {
                          "start": {
                            "line": 394,
                            "column": 4
                          },
                          "end": {
                            "line": 394,
                            "column": 54
                          }
                        },
                        "argument": {
                          "type": "CallExpression",
                          "start": 16233,
                          "end": 16276,
                          "loc": {
                            "start": {
                              "line": 394,
                              "column": 10
                            },
                            "end": {
                              "line": 394,
                              "column": 53
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 16233,
                            "end": 16244,
                            "loc": {
                              "start": {
                                "line": 394,
                                "column": 10
                              },
                              "end": {
                                "line": 394,
                                "column": 21
                              },
                              "identifierName": "SyntaxError"
                            },
                            "name": "SyntaxError"
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 16245,
                              "end": 16272,
                              "loc": {
                                "start": {
                                  "line": 394,
                                  "column": 22
                                },
                                "end": {
                                  "line": 394,
                                  "column": 49
                                }
                              },
                              "extra": {
                                "rawValue": "Invalid Simple RXJ Syntax",
                                "raw": "'Invalid Simple RXJ Syntax'"
                              },
                              "value": "Invalid Simple RXJ Syntax"
                            },
                            {
                              "type": "Identifier",
                              "start": 16274,
                              "end": 16275,
                              "loc": {
                                "start": {
                                  "line": 394,
                                  "column": 51
                                },
                                "end": {
                                  "line": 394,
                                  "column": 52
                                },
                                "identifierName": "e"
                              },
                              "name": "e"
                            }
                          ]
                        }
                      }
                    ],
                    "directives": []
                  }
                },
                "guardedHandlers": [],
                "finalizer": null
              }
            ],
            "directives": [],
            "trailingComments": null
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Transforms SimpleRJX to Valid RJX JSON {[component]:{props,children}} => {component,props,children}\r\n * @param {Object} simpleRJX JSON Object \r\n * @return {Object} - returns a valid RJX JSON Object from a simple RJX JSON Object\r\n ",
              "start": 15512,
              "end": 15752,
              "loc": {
                "start": {
                  "line": 375,
                  "column": 0
                },
                "end": {
                  "line": 379,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Transforms Valid RJX JSON to SimpleRJX  {component,props,children} => {[component]:{props,children}}\r\n * @param {Object} rjx Valid RJX JSON object \r\n * @return {Object} - returns a simple RJX JSON Object from a valid RJX JSON Object \r\n ",
              "start": 16292,
              "end": 16538,
              "loc": {
                "start": {
                  "line": 398,
                  "column": 0
                },
                "end": {
                  "line": 402,
                  "column": 3
                }
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Transforms SimpleRJX to Valid RJX JSON {[component]:{props,children}} => {component,props,children}\r\n * @param {Object} simpleRJX JSON Object \r\n * @return {Object} - returns a valid RJX JSON Object from a simple RJX JSON Object\r\n ",
            "start": 15512,
            "end": 15752,
            "loc": {
              "start": {
                "line": 375,
                "column": 0
              },
              "end": {
                "line": 379,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Transforms Valid RJX JSON to SimpleRJX  {component,props,children} => {[component]:{props,children}}\r\n * @param {Object} rjx Valid RJX JSON object \r\n * @return {Object} - returns a simple RJX JSON Object from a valid RJX JSON Object \r\n ",
            "start": 16292,
            "end": 16538,
            "loc": {
              "start": {
                "line": 398,
                "column": 0
              },
              "end": {
                "line": 402,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 16540,
        "end": 16992,
        "loc": {
          "start": {
            "line": 403,
            "column": 0
          },
          "end": {
            "line": 419,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 16547,
          "end": 16992,
          "loc": {
            "start": {
              "line": 403,
              "column": 7
            },
            "end": {
              "line": 419,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 16556,
            "end": 16572,
            "loc": {
              "start": {
                "line": 403,
                "column": 16
              },
              "end": {
                "line": 403,
                "column": 32
              },
              "identifierName": "getSimplifiedRJX"
            },
            "name": "getSimplifiedRJX",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "AssignmentPattern",
              "start": 16573,
              "end": 16581,
              "loc": {
                "start": {
                  "line": 403,
                  "column": 33
                },
                "end": {
                  "line": 403,
                  "column": 41
                }
              },
              "left": {
                "type": "Identifier",
                "start": 16573,
                "end": 16576,
                "loc": {
                  "start": {
                    "line": 403,
                    "column": 33
                  },
                  "end": {
                    "line": 403,
                    "column": 36
                  },
                  "identifierName": "rjx"
                },
                "name": "rjx"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 16579,
                "end": 16581,
                "loc": {
                  "start": {
                    "line": 403,
                    "column": 39
                  },
                  "end": {
                    "line": 403,
                    "column": 41
                  }
                },
                "properties": []
              }
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 16583,
            "end": 16992,
            "loc": {
              "start": {
                "line": 403,
                "column": 43
              },
              "end": {
                "line": 419,
                "column": 1
              }
            },
            "body": [
              {
                "type": "TryStatement",
                "start": 16588,
                "end": 16989,
                "loc": {
                  "start": {
                    "line": 404,
                    "column": 2
                  },
                  "end": {
                    "line": 418,
                    "column": 3
                  }
                },
                "block": {
                  "type": "BlockStatement",
                  "start": 16592,
                  "end": 16958,
                  "loc": {
                    "start": {
                      "line": 404,
                      "column": 6
                    },
                    "end": {
                      "line": 416,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 16599,
                      "end": 16630,
                      "loc": {
                        "start": {
                          "line": 405,
                          "column": 4
                        },
                        "end": {
                          "line": 405,
                          "column": 35
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 16603,
                        "end": 16617,
                        "loc": {
                          "start": {
                            "line": 405,
                            "column": 8
                          },
                          "end": {
                            "line": 405,
                            "column": 22
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "MemberExpression",
                          "start": 16604,
                          "end": 16617,
                          "loc": {
                            "start": {
                              "line": 405,
                              "column": 9
                            },
                            "end": {
                              "line": 405,
                              "column": 22
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 16604,
                            "end": 16607,
                            "loc": {
                              "start": {
                                "line": 405,
                                "column": 9
                              },
                              "end": {
                                "line": 405,
                                "column": 12
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 16608,
                            "end": 16617,
                            "loc": {
                              "start": {
                                "line": 405,
                                "column": 13
                              },
                              "end": {
                                "line": 405,
                                "column": 22
                              },
                              "identifierName": "component"
                            },
                            "name": "component"
                          },
                          "computed": false
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "ReturnStatement",
                        "start": 16619,
                        "end": 16630,
                        "loc": {
                          "start": {
                            "line": 405,
                            "column": 24
                          },
                          "end": {
                            "line": 405,
                            "column": 35
                          }
                        },
                        "argument": {
                          "type": "Identifier",
                          "start": 16626,
                          "end": 16629,
                          "loc": {
                            "start": {
                              "line": 405,
                              "column": 31
                            },
                            "end": {
                              "line": 405,
                              "column": 34
                            },
                            "identifierName": "rjx"
                          },
                          "name": "rjx"
                        },
                        "trailingComments": null
                      },
                      "alternate": null,
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": "already simple",
                          "start": 16631,
                          "end": 16647,
                          "loc": {
                            "start": {
                              "line": 405,
                              "column": 36
                            },
                            "end": {
                              "line": 405,
                              "column": 52
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 16653,
                      "end": 16689,
                      "loc": {
                        "start": {
                          "line": 406,
                          "column": 4
                        },
                        "end": {
                          "line": 406,
                          "column": 40
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 16659,
                          "end": 16688,
                          "loc": {
                            "start": {
                              "line": 406,
                              "column": 10
                            },
                            "end": {
                              "line": 406,
                              "column": 39
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 16659,
                            "end": 16672,
                            "loc": {
                              "start": {
                                "line": 406,
                                "column": 10
                              },
                              "end": {
                                "line": 406,
                                "column": 23
                              },
                              "identifierName": "componentName"
                            },
                            "name": "componentName",
                            "leadingComments": null
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 16675,
                            "end": 16688,
                            "loc": {
                              "start": {
                                "line": 406,
                                "column": 26
                              },
                              "end": {
                                "line": 406,
                                "column": 39
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 16675,
                              "end": 16678,
                              "loc": {
                                "start": {
                                  "line": 406,
                                  "column": 26
                                },
                                "end": {
                                  "line": 406,
                                  "column": 29
                                },
                                "identifierName": "rjx"
                              },
                              "name": "rjx"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 16679,
                              "end": 16688,
                              "loc": {
                                "start": {
                                  "line": 406,
                                  "column": 30
                                },
                                "end": {
                                  "line": 406,
                                  "column": 39
                                },
                                "identifierName": "component"
                              },
                              "name": "component"
                            },
                            "computed": false
                          },
                          "leadingComments": null
                        }
                      ],
                      "kind": "const",
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": "already simple",
                          "start": 16631,
                          "end": 16647,
                          "loc": {
                            "start": {
                              "line": 405,
                              "column": 36
                            },
                            "end": {
                              "line": 405,
                              "column": 52
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 16695,
                      "end": 16873,
                      "loc": {
                        "start": {
                          "line": 407,
                          "column": 4
                        },
                        "end": {
                          "line": 411,
                          "column": 21
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 16695,
                        "end": 16872,
                        "loc": {
                          "start": {
                            "line": 407,
                            "column": 4
                          },
                          "end": {
                            "line": 411,
                            "column": 20
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 16695,
                          "end": 16707,
                          "loc": {
                            "start": {
                              "line": 407,
                              "column": 4
                            },
                            "end": {
                              "line": 407,
                              "column": 16
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 16695,
                            "end": 16698,
                            "loc": {
                              "start": {
                                "line": 407,
                                "column": 4
                              },
                              "end": {
                                "line": 407,
                                "column": 7
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 16699,
                            "end": 16707,
                            "loc": {
                              "start": {
                                "line": 407,
                                "column": 8
                              },
                              "end": {
                                "line": 407,
                                "column": 16
                              },
                              "identifierName": "children"
                            },
                            "name": "children"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "start": 16710,
                          "end": 16872,
                          "loc": {
                            "start": {
                              "line": 407,
                              "column": 19
                            },
                            "end": {
                              "line": 411,
                              "column": 20
                            }
                          },
                          "test": {
                            "type": "CallExpression",
                            "start": 16711,
                            "end": 16738,
                            "loc": {
                              "start": {
                                "line": 407,
                                "column": 20
                              },
                              "end": {
                                "line": 407,
                                "column": 47
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 16711,
                              "end": 16724,
                              "loc": {
                                "start": {
                                  "line": 407,
                                  "column": 20
                                },
                                "end": {
                                  "line": 407,
                                  "column": 33
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 16711,
                                "end": 16716,
                                "loc": {
                                  "start": {
                                    "line": 407,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 407,
                                    "column": 25
                                  },
                                  "identifierName": "Array"
                                },
                                "name": "Array"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 16717,
                                "end": 16724,
                                "loc": {
                                  "start": {
                                    "line": 407,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 407,
                                    "column": 33
                                  },
                                  "identifierName": "isArray"
                                },
                                "name": "isArray"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 16725,
                                "end": 16737,
                                "loc": {
                                  "start": {
                                    "line": 407,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 407,
                                    "column": 46
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 16725,
                                  "end": 16728,
                                  "loc": {
                                    "start": {
                                      "line": 407,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 407,
                                      "column": 37
                                    },
                                    "identifierName": "rjx"
                                  },
                                  "name": "rjx"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16729,
                                  "end": 16737,
                                  "loc": {
                                    "start": {
                                      "line": 407,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 407,
                                      "column": 46
                                    },
                                    "identifierName": "children"
                                  },
                                  "name": "children"
                                },
                                "computed": false
                              }
                            ],
                            "extra": {
                              "parenthesized": true,
                              "parenStart": 16710
                            }
                          },
                          "consequent": {
                            "type": "CallExpression",
                            "start": 16749,
                            "end": 16849,
                            "loc": {
                              "start": {
                                "line": 408,
                                "column": 8
                              },
                              "end": {
                                "line": 410,
                                "column": 30
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 16749,
                              "end": 16831,
                              "loc": {
                                "start": {
                                  "line": 408,
                                  "column": 8
                                },
                                "end": {
                                  "line": 410,
                                  "column": 12
                                }
                              },
                              "object": {
                                "type": "CallExpression",
                                "start": 16749,
                                "end": 16794,
                                "loc": {
                                  "start": {
                                    "line": 408,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 409,
                                    "column": 31
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 16749,
                                  "end": 16778,
                                  "loc": {
                                    "start": {
                                      "line": 408,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 409,
                                      "column": 15
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 16749,
                                    "end": 16761,
                                    "loc": {
                                      "start": {
                                        "line": 408,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 408,
                                        "column": 20
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 16749,
                                      "end": 16752,
                                      "loc": {
                                        "start": {
                                          "line": 408,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 408,
                                          "column": 11
                                        },
                                        "identifierName": "rjx"
                                      },
                                      "name": "rjx"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 16753,
                                      "end": 16761,
                                      "loc": {
                                        "start": {
                                          "line": 408,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 408,
                                          "column": 20
                                        },
                                        "identifierName": "children"
                                      },
                                      "name": "children"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 16772,
                                    "end": 16778,
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 15
                                      },
                                      "identifierName": "filter"
                                    },
                                    "name": "filter"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 16779,
                                    "end": 16793,
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 30
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": true,
                                    "async": false,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "start": 16779,
                                        "end": 16784,
                                        "loc": {
                                          "start": {
                                            "line": 409,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 409,
                                            "column": 21
                                          },
                                          "identifierName": "child"
                                        },
                                        "name": "child"
                                      }
                                    ],
                                    "body": {
                                      "type": "Identifier",
                                      "start": 16788,
                                      "end": 16793,
                                      "loc": {
                                        "start": {
                                          "line": 409,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 409,
                                          "column": 30
                                        },
                                        "identifierName": "child"
                                      },
                                      "name": "child"
                                    }
                                  }
                                ],
                                "trailingComments": [
                                  {
                                    "type": "CommentLine",
                                    "value": "remove empty children",
                                    "start": 16794,
                                    "end": 16817,
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 54
                                      }
                                    }
                                  }
                                ]
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 16828,
                                "end": 16831,
                                "loc": {
                                  "start": {
                                    "line": 410,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 410,
                                    "column": 12
                                  },
                                  "identifierName": "map"
                                },
                                "name": "map",
                                "leadingComments": [
                                  {
                                    "type": "CommentLine",
                                    "value": "remove empty children",
                                    "start": 16794,
                                    "end": 16817,
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 54
                                      }
                                    }
                                  }
                                ]
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 16832,
                                "end": 16848,
                                "loc": {
                                  "start": {
                                    "line": 410,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 410,
                                    "column": 29
                                  },
                                  "identifierName": "getSimplifiedRJX"
                                },
                                "name": "getSimplifiedRJX"
                              }
                            ]
                          },
                          "alternate": {
                            "type": "MemberExpression",
                            "start": 16860,
                            "end": 16872,
                            "loc": {
                              "start": {
                                "line": 411,
                                "column": 8
                              },
                              "end": {
                                "line": 411,
                                "column": 20
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 16860,
                              "end": 16863,
                              "loc": {
                                "start": {
                                  "line": 411,
                                  "column": 8
                                },
                                "end": {
                                  "line": 411,
                                  "column": 11
                                },
                                "identifierName": "rjx"
                              },
                              "name": "rjx"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 16864,
                              "end": 16872,
                              "loc": {
                                "start": {
                                  "line": 411,
                                  "column": 12
                                },
                                "end": {
                                  "line": 411,
                                  "column": 20
                                },
                                "identifierName": "children"
                              },
                              "name": "children"
                            },
                            "computed": false
                          }
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 16879,
                      "end": 16900,
                      "loc": {
                        "start": {
                          "line": 412,
                          "column": 4
                        },
                        "end": {
                          "line": 412,
                          "column": 25
                        }
                      },
                      "expression": {
                        "type": "UnaryExpression",
                        "start": 16879,
                        "end": 16899,
                        "loc": {
                          "start": {
                            "line": 412,
                            "column": 4
                          },
                          "end": {
                            "line": 412,
                            "column": 24
                          }
                        },
                        "operator": "delete",
                        "prefix": true,
                        "argument": {
                          "type": "MemberExpression",
                          "start": 16886,
                          "end": 16899,
                          "loc": {
                            "start": {
                              "line": 412,
                              "column": 11
                            },
                            "end": {
                              "line": 412,
                              "column": 24
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 16886,
                            "end": 16889,
                            "loc": {
                              "start": {
                                "line": 412,
                                "column": 11
                              },
                              "end": {
                                "line": 412,
                                "column": 14
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 16890,
                            "end": 16899,
                            "loc": {
                              "start": {
                                "line": 412,
                                "column": 15
                              },
                              "end": {
                                "line": 412,
                                "column": 24
                              },
                              "identifierName": "component"
                            },
                            "name": "component"
                          },
                          "computed": false
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 16906,
                      "end": 16953,
                      "loc": {
                        "start": {
                          "line": 413,
                          "column": 4
                        },
                        "end": {
                          "line": 415,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "ObjectExpression",
                        "start": 16913,
                        "end": 16952,
                        "loc": {
                          "start": {
                            "line": 413,
                            "column": 11
                          },
                          "end": {
                            "line": 415,
                            "column": 5
                          }
                        },
                        "properties": [
                          {
                            "type": "ObjectProperty",
                            "start": 16922,
                            "end": 16944,
                            "loc": {
                              "start": {
                                "line": 414,
                                "column": 6
                              },
                              "end": {
                                "line": 414,
                                "column": 28
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": true,
                            "key": {
                              "type": "Identifier",
                              "start": 16924,
                              "end": 16937,
                              "loc": {
                                "start": {
                                  "line": 414,
                                  "column": 8
                                },
                                "end": {
                                  "line": 414,
                                  "column": 21
                                },
                                "identifierName": "componentName"
                              },
                              "name": "componentName"
                            },
                            "value": {
                              "type": "Identifier",
                              "start": 16941,
                              "end": 16944,
                              "loc": {
                                "start": {
                                  "line": 414,
                                  "column": 25
                                },
                                "end": {
                                  "line": 414,
                                  "column": 28
                                },
                                "identifierName": "rjx"
                              },
                              "name": "rjx"
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                },
                "handler": {
                  "type": "CatchClause",
                  "start": 16959,
                  "end": 16989,
                  "loc": {
                    "start": {
                      "line": 416,
                      "column": 4
                    },
                    "end": {
                      "line": 418,
                      "column": 3
                    }
                  },
                  "param": {
                    "type": "Identifier",
                    "start": 16966,
                    "end": 16967,
                    "loc": {
                      "start": {
                        "line": 416,
                        "column": 11
                      },
                      "end": {
                        "line": 416,
                        "column": 12
                      },
                      "identifierName": "e"
                    },
                    "name": "e"
                  },
                  "body": {
                    "type": "BlockStatement",
                    "start": 16969,
                    "end": 16989,
                    "loc": {
                      "start": {
                        "line": 416,
                        "column": 14
                      },
                      "end": {
                        "line": 418,
                        "column": 3
                      }
                    },
                    "body": [
                      {
                        "type": "ThrowStatement",
                        "start": 16976,
                        "end": 16984,
                        "loc": {
                          "start": {
                            "line": 417,
                            "column": 4
                          },
                          "end": {
                            "line": 417,
                            "column": 12
                          }
                        },
                        "argument": {
                          "type": "Identifier",
                          "start": 16982,
                          "end": 16983,
                          "loc": {
                            "start": {
                              "line": 417,
                              "column": 10
                            },
                            "end": {
                              "line": 417,
                              "column": 11
                            },
                            "identifierName": "e"
                          },
                          "name": "e"
                        }
                      }
                    ],
                    "directives": []
                  }
                },
                "guardedHandlers": [],
                "finalizer": null
              }
            ],
            "directives": []
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Transforms Valid RJX JSON to SimpleRJX  {component,props,children} => {[component]:{props,children}}\r\n * @param {Object} rjx Valid RJX JSON object \r\n * @return {Object} - returns a simple RJX JSON Object from a valid RJX JSON Object \r\n ",
              "start": 16292,
              "end": 16538,
              "loc": {
                "start": {
                  "line": 398,
                  "column": 0
                },
                "end": {
                  "line": 402,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": []
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Transforms Valid RJX JSON to SimpleRJX  {component,props,children} => {[component]:{props,children}}\r\n * @param {Object} rjx Valid RJX JSON object \r\n * @return {Object} - returns a simple RJX JSON Object from a valid RJX JSON Object \r\n ",
            "start": 16292,
            "end": 16538,
            "loc": {
              "start": {
                "line": 398,
                "column": 0
              },
              "end": {
                "line": 402,
                "column": 3
              }
            }
          }
        ]
      }
    ],
    "directives": []
  },
  "comments": [
    {
      "type": "CommentBlock",
      "value": "*\r\n * Used to evaluate whether or not to render a component\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} options.props - Props to test comparison values against, usually Object.assign(rjx.props,rjx.asyncprops,rjx.thisprops,rjx.windowprops) \r\n * @returns {Boolean} returns true if all comparisons are true or if using or comparisons, at least one condition is true\r\n * @example\r\n const sampleRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className: 'rjx',\r\n    bigNum: 1430931039,\r\n    smallNum: 0.425,\r\n    falsey: false,\r\n    truthy: true,\r\n  },\r\n  children: 'some div',\r\n};\r\nconst testRJX = Object.assign({}, sampleRJX, {\r\n  comparisonprops: [{\r\n    left: ['truthy',],\r\n    operation:'==',\r\n    right:['falsey',],\r\n  }],\r\n});\r\ndisplayComponent({ rjx: testRJX, props: testRJX2.props, }) // => false\r\n ",
      "start": 42,
      "end": 927,
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 31,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " console.debug({ opscompares, compares, renderedCompProps });",
      "start": 1468,
      "end": 1531,
      "loc": {
        "start": {
          "line": 45,
          "column": 4
        },
        "end": {
          "line": 45,
          "column": 67
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " return opscompares.left == opscompares.right;",
      "start": 1609,
      "end": 1657,
      "loc": {
        "start": {
          "line": 49,
          "column": 6
        },
        "end": {
          "line": 49,
          "column": 54
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 1665,
      "end": 1692,
      "loc": {
        "start": {
          "line": 50,
          "column": 6
        },
        "end": {
          "line": 50,
          "column": 33
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " return opscompares.left != opscompares.right;",
      "start": 1802,
      "end": 1850,
      "loc": {
        "start": {
          "line": 55,
          "column": 6
        },
        "end": {
          "line": 55,
          "column": 54
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "'exists'",
      "start": 2631,
      "end": 2641,
      "loc": {
        "start": {
          "line": 82,
          "column": 12
        },
        "end": {
          "line": 82,
          "column": 22
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " }",
      "start": 2729,
      "end": 2733,
      "loc": {
        "start": {
          "line": 85,
          "column": 4
        },
        "end": {
          "line": 85,
          "column": 8
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " if (opscompares.operation === 'eq') {",
      "start": 2739,
      "end": 2779,
      "loc": {
        "start": {
          "line": 86,
          "column": 4
        },
        "end": {
          "line": 86,
          "column": 44
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   // return opscompares.left == opscompares.right;",
      "start": 2785,
      "end": 2838,
      "loc": {
        "start": {
          "line": 87,
          "column": 4
        },
        "end": {
          "line": 87,
          "column": 57
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   // eslint-disable-next-line",
      "start": 2844,
      "end": 2876,
      "loc": {
        "start": {
          "line": 88,
          "column": 4
        },
        "end": {
          "line": 88,
          "column": 36
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left == opscompares.right;",
      "start": 2882,
      "end": 2932,
      "loc": {
        "start": {
          "line": 89,
          "column": 4
        },
        "end": {
          "line": 89,
          "column": 54
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'dneq') {",
      "start": 2938,
      "end": 2987,
      "loc": {
        "start": {
          "line": 90,
          "column": 4
        },
        "end": {
          "line": 90,
          "column": 53
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   // return opscompares.left != opscompares.right;",
      "start": 2993,
      "end": 3046,
      "loc": {
        "start": {
          "line": 91,
          "column": 4
        },
        "end": {
          "line": 91,
          "column": 57
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left !== opscompares.right;",
      "start": 3052,
      "end": 3103,
      "loc": {
        "start": {
          "line": 92,
          "column": 4
        },
        "end": {
          "line": 92,
          "column": 55
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'dnseq') {",
      "start": 3109,
      "end": 3159,
      "loc": {
        "start": {
          "line": 93,
          "column": 4
        },
        "end": {
          "line": 93,
          "column": 54
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left !== opscompares.right;",
      "start": 3165,
      "end": 3216,
      "loc": {
        "start": {
          "line": 94,
          "column": 4
        },
        "end": {
          "line": 94,
          "column": 55
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'seq') {",
      "start": 3222,
      "end": 3270,
      "loc": {
        "start": {
          "line": 95,
          "column": 4
        },
        "end": {
          "line": 95,
          "column": 52
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left === opscompares.right;",
      "start": 3276,
      "end": 3327,
      "loc": {
        "start": {
          "line": 96,
          "column": 4
        },
        "end": {
          "line": 96,
          "column": 55
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'lt') {",
      "start": 3333,
      "end": 3380,
      "loc": {
        "start": {
          "line": 97,
          "column": 4
        },
        "end": {
          "line": 97,
          "column": 51
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left < opscompares.right;",
      "start": 3386,
      "end": 3435,
      "loc": {
        "start": {
          "line": 98,
          "column": 4
        },
        "end": {
          "line": 98,
          "column": 53
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'lte') {",
      "start": 3441,
      "end": 3489,
      "loc": {
        "start": {
          "line": 99,
          "column": 4
        },
        "end": {
          "line": 99,
          "column": 52
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left <= opscompares.right;",
      "start": 3495,
      "end": 3545,
      "loc": {
        "start": {
          "line": 100,
          "column": 4
        },
        "end": {
          "line": 100,
          "column": 54
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'gt') {",
      "start": 3551,
      "end": 3598,
      "loc": {
        "start": {
          "line": 101,
          "column": 4
        },
        "end": {
          "line": 101,
          "column": 51
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left > opscompares.right;",
      "start": 3604,
      "end": 3653,
      "loc": {
        "start": {
          "line": 102,
          "column": 4
        },
        "end": {
          "line": 102,
          "column": 53
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'gte') {",
      "start": 3659,
      "end": 3707,
      "loc": {
        "start": {
          "line": 103,
          "column": 4
        },
        "end": {
          "line": 103,
          "column": 52
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left >= opscompares.right;",
      "start": 3713,
      "end": 3763,
      "loc": {
        "start": {
          "line": 104,
          "column": 4
        },
        "end": {
          "line": 104,
          "column": 54
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'dne') {",
      "start": 3769,
      "end": 3817,
      "loc": {
        "start": {
          "line": 105,
          "column": 4
        },
        "end": {
          "line": 105,
          "column": 52
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left === undefined || opscompares.left === null;",
      "start": 3823,
      "end": 3895,
      "loc": {
        "start": {
          "line": 106,
          "column": 4
        },
        "end": {
          "line": 106,
          "column": 76
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else { //'exists'",
      "start": 3901,
      "end": 3923,
      "loc": {
        "start": {
          "line": 107,
          "column": 4
        },
        "end": {
          "line": 107,
          "column": 26
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left !== undefined && opscompares.left !== null;",
      "start": 3929,
      "end": 4001,
      "loc": {
        "start": {
          "line": 108,
          "column": 4
        },
        "end": {
          "line": 108,
          "column": 76
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " }",
      "start": 4007,
      "end": 4011,
      "loc": {
        "start": {
          "line": 109,
          "column": 4
        },
        "end": {
          "line": 109,
          "column": 8
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Use to test if can bind components this context for react-redux-router \r\n * @returns {Boolean} true if browser is not IE or old android / chrome\r\n ",
      "start": 4365,
      "end": 4522,
      "loc": {
        "start": {
          "line": 123,
          "column": 0
        },
        "end": {
          "line": 126,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " console.log('window.navigator.userAgent',window.navigator.userAgent)",
      "start": 4880,
      "end": 4951,
      "loc": {
        "start": {
          "line": 137,
          "column": 6
        },
        "end": {
          "line": 137,
          "column": 77
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " console.log({ parseUserAgent, });",
      "start": 5228,
      "end": 5264,
      "loc": {
        "start": {
          "line": 145,
          "column": 6
        },
        "end": {
          "line": 145,
          "column": 42
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " console.warn('could not detect browser support', e);",
      "start": 5656,
      "end": 5711,
      "loc": {
        "start": {
          "line": 156,
          "column": 4
        },
        "end": {
          "line": 156,
          "column": 59
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * take an object of array paths to traverse and resolve\r\n * @example\r\n * const testObj = {\r\n      user: {\r\n        name: 'rjx',\r\n        description: 'react withouth javascript',\r\n      },\r\n      stats: {\r\n        logins: 102,\r\n        comments: 3,\r\n      },\r\n      authentication: 'OAuth2',\r\n    };\r\nconst testVals = { auth: ['authentication', ], username: ['user', 'name', ], };\r\n\r\n traverse(testVals, testObj) // =>{ auth:'OAuth2', username:'rjx',  }\r\n * @param {Object} paths - an object to resolve array property paths \r\n * @param {Object} data - object to traverse\r\n * @returns {Object} resolved object with traversed properties\r\n * @throws {TypeError} \r\n ",
      "start": 5758,
      "end": 6428,
      "loc": {
        "start": {
          "line": 162,
          "column": 0
        },
        "end": {
          "line": 183,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Validates RJX JSON Syntax\r\n * @example\r\n * validateRJX({component:'p',children:'hello world'})=>true\r\n * validateRJX({children:'hello world'})=>throw SyntaxError('[0001] Missing React Component')\r\n * @param {Object} rjx - RJX JSON to validate \r\n * @param {Boolean} [returnAllErrors=false] - flag to either throw error or to return all errors in an array of errors\r\n * @returns {Boolean|Error[]} either returns true if RJX is valid, or throws validation error or returns list of errors in array\r\n * @throws {SyntaxError|TypeError|ReferenceError}\r\n ",
      "start": 7135,
      "end": 7692,
      "loc": {
        "start": {
          "line": 202,
          "column": 0
        },
        "end": {
          "line": 211,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " if (dynamicprop === 'thisprops') {",
      "start": 9762,
      "end": 9799,
      "loc": {
        "start": {
          "line": 245,
          "column": 6
        },
        "end": {
          "line": 245,
          "column": 43
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   console.log({ dynamicprop, rjxDynamicProps });",
      "start": 9807,
      "end": 9858,
      "loc": {
        "start": {
          "line": 246,
          "column": 6
        },
        "end": {
          "line": 246,
          "column": 57
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " }",
      "start": 9866,
      "end": 9870,
      "loc": {
        "start": {
          "line": 247,
          "column": 6
        },
        "end": {
          "line": 247,
          "column": 10
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " console.log({ eProps });",
      "start": 11538,
      "end": 11565,
      "loc": {
        "start": {
          "line": 281,
          "column": 12
        },
        "end": {
          "line": 281,
          "column": 39
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * validates simple RJX Syntax {[component]:{props,children}}\r\n * @param {Object} simpleRJX - Any valid simple RJX Syntax\r\n * @return {Boolean} returns true if simpleRJX is valid\r\n ",
      "start": 14932,
      "end": 15120,
      "loc": {
        "start": {
          "line": 359,
          "column": 0
        },
        "end": {
          "line": 363,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Transforms SimpleRJX to Valid RJX JSON {[component]:{props,children}} => {component,props,children}\r\n * @param {Object} simpleRJX JSON Object \r\n * @return {Object} - returns a valid RJX JSON Object from a simple RJX JSON Object\r\n ",
      "start": 15512,
      "end": 15752,
      "loc": {
        "start": {
          "line": 375,
          "column": 0
        },
        "end": {
          "line": 379,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Transforms Valid RJX JSON to SimpleRJX  {component,props,children} => {[component]:{props,children}}\r\n * @param {Object} rjx Valid RJX JSON object \r\n * @return {Object} - returns a simple RJX JSON Object from a valid RJX JSON Object \r\n ",
      "start": 16292,
      "end": 16538,
      "loc": {
        "start": {
          "line": 398,
          "column": 0
        },
        "end": {
          "line": 402,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "already simple",
      "start": 16631,
      "end": 16647,
      "loc": {
        "start": {
          "line": 405,
          "column": 36
        },
        "end": {
          "line": 405,
          "column": 52
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "remove empty children",
      "start": 16794,
      "end": 16817,
      "loc": {
        "start": {
          "line": 409,
          "column": 31
        },
        "end": {
          "line": 409,
          "column": 54
        }
      }
    }
  ],
  "tokens": [
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "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": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "UAParser",
      "start": 7,
      "end": 15,
      "loc": {
        "start": {
          "line": 1,
          "column": 7
        },
        "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": "ua-parser-js",
      "start": 21,
      "end": 35,
      "loc": {
        "start": {
          "line": 1,
          "column": 21
        },
        "end": {
          "line": 1,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35,
      "end": 36,
      "loc": {
        "start": {
          "line": 1,
          "column": 35
        },
        "end": {
          "line": 1,
          "column": 36
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Used to evaluate whether or not to render a component\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} options.props - Props to test comparison values against, usually Object.assign(rjx.props,rjx.asyncprops,rjx.thisprops,rjx.windowprops) \r\n * @returns {Boolean} returns true if all comparisons are true or if using or comparisons, at least one condition is true\r\n * @example\r\n const sampleRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className: 'rjx',\r\n    bigNum: 1430931039,\r\n    smallNum: 0.425,\r\n    falsey: false,\r\n    truthy: true,\r\n  },\r\n  children: 'some div',\r\n};\r\nconst testRJX = Object.assign({}, sampleRJX, {\r\n  comparisonprops: [{\r\n    left: ['truthy',],\r\n    operation:'==',\r\n    right:['falsey',],\r\n  }],\r\n});\r\ndisplayComponent({ rjx: testRJX, props: testRJX2.props, }) // => false\r\n ",
      "start": 42,
      "end": 927,
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 31,
          "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": 929,
      "end": 935,
      "loc": {
        "start": {
          "line": 32,
          "column": 0
        },
        "end": {
          "line": 32,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 936,
      "end": 944,
      "loc": {
        "start": {
          "line": 32,
          "column": 7
        },
        "end": {
          "line": 32,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "displayComponent",
      "start": 945,
      "end": 961,
      "loc": {
        "start": {
          "line": 32,
          "column": 16
        },
        "end": {
          "line": 32,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 961,
      "end": 962,
      "loc": {
        "start": {
          "line": 32,
          "column": 32
        },
        "end": {
          "line": 32,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 962,
      "end": 969,
      "loc": {
        "start": {
          "line": 32,
          "column": 33
        },
        "end": {
          "line": 32,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 970,
      "end": 971,
      "loc": {
        "start": {
          "line": 32,
          "column": 41
        },
        "end": {
          "line": 32,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 972,
      "end": 973,
      "loc": {
        "start": {
          "line": 32,
          "column": 43
        },
        "end": {
          "line": 32,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 973,
      "end": 974,
      "loc": {
        "start": {
          "line": 32,
          "column": 44
        },
        "end": {
          "line": 32,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 974,
      "end": 975,
      "loc": {
        "start": {
          "line": 32,
          "column": 45
        },
        "end": {
          "line": 32,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 976,
      "end": 977,
      "loc": {
        "start": {
          "line": 32,
          "column": 47
        },
        "end": {
          "line": 32,
          "column": 48
        }
      }
    },
    {
      "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": 981,
      "end": 986,
      "loc": {
        "start": {
          "line": 33,
          "column": 2
        },
        "end": {
          "line": 33,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 987,
      "end": 988,
      "loc": {
        "start": {
          "line": 33,
          "column": 8
        },
        "end": {
          "line": 33,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 989,
      "end": 992,
      "loc": {
        "start": {
          "line": 33,
          "column": 10
        },
        "end": {
          "line": 33,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 993,
      "end": 994,
      "loc": {
        "start": {
          "line": 33,
          "column": 14
        },
        "end": {
          "line": 33,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 995,
      "end": 996,
      "loc": {
        "start": {
          "line": 33,
          "column": 16
        },
        "end": {
          "line": 33,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 996,
      "end": 997,
      "loc": {
        "start": {
          "line": 33,
          "column": 17
        },
        "end": {
          "line": 33,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 997,
      "end": 998,
      "loc": {
        "start": {
          "line": 33,
          "column": 18
        },
        "end": {
          "line": 33,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 999,
      "end": 1004,
      "loc": {
        "start": {
          "line": 33,
          "column": 20
        },
        "end": {
          "line": 33,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1004,
      "end": 1005,
      "loc": {
        "start": {
          "line": 33,
          "column": 25
        },
        "end": {
          "line": 33,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1006,
      "end": 1007,
      "loc": {
        "start": {
          "line": 33,
          "column": 27
        },
        "end": {
          "line": 33,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1008,
      "end": 1009,
      "loc": {
        "start": {
          "line": 33,
          "column": 29
        },
        "end": {
          "line": 33,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 1010,
      "end": 1017,
      "loc": {
        "start": {
          "line": 33,
          "column": 31
        },
        "end": {
          "line": 33,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1017,
      "end": 1018,
      "loc": {
        "start": {
          "line": 33,
          "column": 38
        },
        "end": {
          "line": 33,
          "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": 1022,
      "end": 1027,
      "loc": {
        "start": {
          "line": 34,
          "column": 2
        },
        "end": {
          "line": 34,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propsToCompare",
      "start": 1028,
      "end": 1042,
      "loc": {
        "start": {
          "line": 34,
          "column": 8
        },
        "end": {
          "line": 34,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1043,
      "end": 1044,
      "loc": {
        "start": {
          "line": 34,
          "column": 23
        },
        "end": {
          "line": 34,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 1045,
      "end": 1048,
      "loc": {
        "start": {
          "line": 34,
          "column": 25
        },
        "end": {
          "line": 34,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1048,
      "end": 1049,
      "loc": {
        "start": {
          "line": 34,
          "column": 28
        },
        "end": {
          "line": 34,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comparisonprops",
      "start": 1049,
      "end": 1064,
      "loc": {
        "start": {
          "line": 34,
          "column": 29
        },
        "end": {
          "line": 34,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1064,
      "end": 1065,
      "loc": {
        "start": {
          "line": 34,
          "column": 44
        },
        "end": {
          "line": 34,
          "column": 45
        }
      }
    },
    {
      "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": 1069,
      "end": 1074,
      "loc": {
        "start": {
          "line": 35,
          "column": 2
        },
        "end": {
          "line": 35,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comparisons",
      "start": 1075,
      "end": 1086,
      "loc": {
        "start": {
          "line": 35,
          "column": 8
        },
        "end": {
          "line": 35,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1087,
      "end": 1088,
      "loc": {
        "start": {
          "line": 35,
          "column": 20
        },
        "end": {
          "line": 35,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 1089,
      "end": 1094,
      "loc": {
        "start": {
          "line": 35,
          "column": 22
        },
        "end": {
          "line": 35,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1094,
      "end": 1095,
      "loc": {
        "start": {
          "line": 35,
          "column": 27
        },
        "end": {
          "line": 35,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 1095,
      "end": 1102,
      "loc": {
        "start": {
          "line": 35,
          "column": 28
        },
        "end": {
          "line": 35,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1102,
      "end": 1103,
      "loc": {
        "start": {
          "line": 35,
          "column": 35
        },
        "end": {
          "line": 35,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propsToCompare",
      "start": 1103,
      "end": 1117,
      "loc": {
        "start": {
          "line": 35,
          "column": 36
        },
        "end": {
          "line": 35,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1117,
      "end": 1118,
      "loc": {
        "start": {
          "line": 35,
          "column": 50
        },
        "end": {
          "line": 35,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1119,
      "end": 1120,
      "loc": {
        "start": {
          "line": 35,
          "column": 52
        },
        "end": {
          "line": 35,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propsToCompare",
      "start": 1121,
      "end": 1135,
      "loc": {
        "start": {
          "line": 35,
          "column": 54
        },
        "end": {
          "line": 35,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1135,
      "end": 1136,
      "loc": {
        "start": {
          "line": 35,
          "column": 68
        },
        "end": {
          "line": 35,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 1136,
      "end": 1139,
      "loc": {
        "start": {
          "line": 35,
          "column": 69
        },
        "end": {
          "line": 35,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1139,
      "end": 1140,
      "loc": {
        "start": {
          "line": 35,
          "column": 72
        },
        "end": {
          "line": 35,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comp",
      "start": 1140,
      "end": 1144,
      "loc": {
        "start": {
          "line": 35,
          "column": 73
        },
        "end": {
          "line": 35,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1145,
      "end": 1147,
      "loc": {
        "start": {
          "line": 35,
          "column": 78
        },
        "end": {
          "line": 35,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1148,
      "end": 1149,
      "loc": {
        "start": {
          "line": 35,
          "column": 81
        },
        "end": {
          "line": 35,
          "column": 82
        }
      }
    },
    {
      "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": 1155,
      "end": 1160,
      "loc": {
        "start": {
          "line": 36,
          "column": 4
        },
        "end": {
          "line": 36,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "compares",
      "start": 1161,
      "end": 1169,
      "loc": {
        "start": {
          "line": 36,
          "column": 10
        },
        "end": {
          "line": 36,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1170,
      "end": 1171,
      "loc": {
        "start": {
          "line": 36,
          "column": 19
        },
        "end": {
          "line": 36,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1172,
      "end": 1173,
      "loc": {
        "start": {
          "line": 36,
          "column": 21
        },
        "end": {
          "line": 36,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1173,
      "end": 1174,
      "loc": {
        "start": {
          "line": 36,
          "column": 22
        },
        "end": {
          "line": 36,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1174,
      "end": 1175,
      "loc": {
        "start": {
          "line": 36,
          "column": 23
        },
        "end": {
          "line": 36,
          "column": 24
        }
      }
    },
    {
      "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": 1181,
      "end": 1183,
      "loc": {
        "start": {
          "line": 37,
          "column": 4
        },
        "end": {
          "line": 37,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1184,
      "end": 1185,
      "loc": {
        "start": {
          "line": 37,
          "column": 7
        },
        "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": "Array",
      "start": 1185,
      "end": 1190,
      "loc": {
        "start": {
          "line": 37,
          "column": 8
        },
        "end": {
          "line": 37,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1190,
      "end": 1191,
      "loc": {
        "start": {
          "line": 37,
          "column": 13
        },
        "end": {
          "line": 37,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 1191,
      "end": 1198,
      "loc": {
        "start": {
          "line": 37,
          "column": 14
        },
        "end": {
          "line": 37,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1198,
      "end": 1199,
      "loc": {
        "start": {
          "line": 37,
          "column": 21
        },
        "end": {
          "line": 37,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comp",
      "start": 1199,
      "end": 1203,
      "loc": {
        "start": {
          "line": 37,
          "column": 22
        },
        "end": {
          "line": 37,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1203,
      "end": 1204,
      "loc": {
        "start": {
          "line": 37,
          "column": 26
        },
        "end": {
          "line": 37,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 1204,
      "end": 1208,
      "loc": {
        "start": {
          "line": 37,
          "column": 27
        },
        "end": {
          "line": 37,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1208,
      "end": 1209,
      "loc": {
        "start": {
          "line": 37,
          "column": 31
        },
        "end": {
          "line": 37,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1209,
      "end": 1210,
      "loc": {
        "start": {
          "line": 37,
          "column": 32
        },
        "end": {
          "line": 37,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1211,
      "end": 1212,
      "loc": {
        "start": {
          "line": 37,
          "column": 34
        },
        "end": {
          "line": 37,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "compares",
      "start": 1220,
      "end": 1228,
      "loc": {
        "start": {
          "line": 38,
          "column": 6
        },
        "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": 1228,
      "end": 1229,
      "loc": {
        "start": {
          "line": 38,
          "column": 14
        },
        "end": {
          "line": 38,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 1229,
      "end": 1233,
      "loc": {
        "start": {
          "line": 38,
          "column": 15
        },
        "end": {
          "line": 38,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1234,
      "end": 1235,
      "loc": {
        "start": {
          "line": 38,
          "column": 20
        },
        "end": {
          "line": 38,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comp",
      "start": 1236,
      "end": 1240,
      "loc": {
        "start": {
          "line": 38,
          "column": 22
        },
        "end": {
          "line": 38,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1240,
      "end": 1241,
      "loc": {
        "start": {
          "line": 38,
          "column": 26
        },
        "end": {
          "line": 38,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 1241,
      "end": 1245,
      "loc": {
        "start": {
          "line": 38,
          "column": 27
        },
        "end": {
          "line": 38,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1245,
      "end": 1246,
      "loc": {
        "start": {
          "line": 38,
          "column": 31
        },
        "end": {
          "line": 38,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1252,
      "end": 1253,
      "loc": {
        "start": {
          "line": 39,
          "column": 4
        },
        "end": {
          "line": 39,
          "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": 1259,
      "end": 1261,
      "loc": {
        "start": {
          "line": 40,
          "column": 4
        },
        "end": {
          "line": 40,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1262,
      "end": 1263,
      "loc": {
        "start": {
          "line": 40,
          "column": 7
        },
        "end": {
          "line": 40,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 1263,
      "end": 1268,
      "loc": {
        "start": {
          "line": 40,
          "column": 8
        },
        "end": {
          "line": 40,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1268,
      "end": 1269,
      "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": "isArray",
      "start": 1269,
      "end": 1276,
      "loc": {
        "start": {
          "line": 40,
          "column": 14
        },
        "end": {
          "line": 40,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1276,
      "end": 1277,
      "loc": {
        "start": {
          "line": 40,
          "column": 21
        },
        "end": {
          "line": 40,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comp",
      "start": 1277,
      "end": 1281,
      "loc": {
        "start": {
          "line": 40,
          "column": 22
        },
        "end": {
          "line": 40,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1281,
      "end": 1282,
      "loc": {
        "start": {
          "line": 40,
          "column": 26
        },
        "end": {
          "line": 40,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "right",
      "start": 1282,
      "end": 1287,
      "loc": {
        "start": {
          "line": 40,
          "column": 27
        },
        "end": {
          "line": 40,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1287,
      "end": 1288,
      "loc": {
        "start": {
          "line": 40,
          "column": 32
        },
        "end": {
          "line": 40,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1288,
      "end": 1289,
      "loc": {
        "start": {
          "line": 40,
          "column": 33
        },
        "end": {
          "line": 40,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1290,
      "end": 1291,
      "loc": {
        "start": {
          "line": 40,
          "column": 35
        },
        "end": {
          "line": 40,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "compares",
      "start": 1299,
      "end": 1307,
      "loc": {
        "start": {
          "line": 41,
          "column": 6
        },
        "end": {
          "line": 41,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1307,
      "end": 1308,
      "loc": {
        "start": {
          "line": 41,
          "column": 14
        },
        "end": {
          "line": 41,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "right",
      "start": 1308,
      "end": 1313,
      "loc": {
        "start": {
          "line": 41,
          "column": 15
        },
        "end": {
          "line": 41,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1314,
      "end": 1315,
      "loc": {
        "start": {
          "line": 41,
          "column": 21
        },
        "end": {
          "line": 41,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comp",
      "start": 1316,
      "end": 1320,
      "loc": {
        "start": {
          "line": 41,
          "column": 23
        },
        "end": {
          "line": 41,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1320,
      "end": 1321,
      "loc": {
        "start": {
          "line": 41,
          "column": 27
        },
        "end": {
          "line": 41,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "right",
      "start": 1321,
      "end": 1326,
      "loc": {
        "start": {
          "line": 41,
          "column": 28
        },
        "end": {
          "line": 41,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1326,
      "end": 1327,
      "loc": {
        "start": {
          "line": 41,
          "column": 33
        },
        "end": {
          "line": 41,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1333,
      "end": 1334,
      "loc": {
        "start": {
          "line": 42,
          "column": 4
        },
        "end": {
          "line": 42,
          "column": 5
        }
      }
    },
    {
      "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": 1340,
      "end": 1345,
      "loc": {
        "start": {
          "line": 43,
          "column": 4
        },
        "end": {
          "line": 43,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propcompares",
      "start": 1346,
      "end": 1358,
      "loc": {
        "start": {
          "line": 43,
          "column": 10
        },
        "end": {
          "line": 43,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1359,
      "end": 1360,
      "loc": {
        "start": {
          "line": 43,
          "column": 23
        },
        "end": {
          "line": 43,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "traverse",
      "start": 1361,
      "end": 1369,
      "loc": {
        "start": {
          "line": 43,
          "column": 25
        },
        "end": {
          "line": 43,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1369,
      "end": 1370,
      "loc": {
        "start": {
          "line": 43,
          "column": 33
        },
        "end": {
          "line": 43,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "compares",
      "start": 1370,
      "end": 1378,
      "loc": {
        "start": {
          "line": 43,
          "column": 34
        },
        "end": {
          "line": 43,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1378,
      "end": 1379,
      "loc": {
        "start": {
          "line": 43,
          "column": 42
        },
        "end": {
          "line": 43,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 1380,
      "end": 1385,
      "loc": {
        "start": {
          "line": 43,
          "column": 44
        },
        "end": {
          "line": 43,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 1385,
      "end": 1387,
      "loc": {
        "start": {
          "line": 43,
          "column": 49
        },
        "end": {
          "line": 43,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 1387,
      "end": 1390,
      "loc": {
        "start": {
          "line": 43,
          "column": 51
        },
        "end": {
          "line": 43,
          "column": 54
        }
      }
    },
    {
      "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": 43,
          "column": 54
        },
        "end": {
          "line": 43,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 1391,
      "end": 1396,
      "loc": {
        "start": {
          "line": 43,
          "column": 55
        },
        "end": {
          "line": 43,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1396,
      "end": 1397,
      "loc": {
        "start": {
          "line": 43,
          "column": 60
        },
        "end": {
          "line": 43,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1397,
      "end": 1398,
      "loc": {
        "start": {
          "line": 43,
          "column": 61
        },
        "end": {
          "line": 43,
          "column": 62
        }
      }
    },
    {
      "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": 1404,
      "end": 1409,
      "loc": {
        "start": {
          "line": 44,
          "column": 4
        },
        "end": {
          "line": 44,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 1410,
      "end": 1421,
      "loc": {
        "start": {
          "line": 44,
          "column": 10
        },
        "end": {
          "line": 44,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1422,
      "end": 1423,
      "loc": {
        "start": {
          "line": 44,
          "column": 22
        },
        "end": {
          "line": 44,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 1424,
      "end": 1430,
      "loc": {
        "start": {
          "line": 44,
          "column": 24
        },
        "end": {
          "line": 44,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1430,
      "end": 1431,
      "loc": {
        "start": {
          "line": 44,
          "column": 30
        },
        "end": {
          "line": 44,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assign",
      "start": 1431,
      "end": 1437,
      "loc": {
        "start": {
          "line": 44,
          "column": 31
        },
        "end": {
          "line": 44,
          "column": 37
        }
      }
    },
    {
      "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": 44,
          "column": 37
        },
        "end": {
          "line": 44,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1438,
      "end": 1439,
      "loc": {
        "start": {
          "line": 44,
          "column": 38
        },
        "end": {
          "line": 44,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1439,
      "end": 1440,
      "loc": {
        "start": {
          "line": 44,
          "column": 39
        },
        "end": {
          "line": 44,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1440,
      "end": 1441,
      "loc": {
        "start": {
          "line": 44,
          "column": 40
        },
        "end": {
          "line": 44,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comp",
      "start": 1442,
      "end": 1446,
      "loc": {
        "start": {
          "line": 44,
          "column": 42
        },
        "end": {
          "line": 44,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1446,
      "end": 1447,
      "loc": {
        "start": {
          "line": 44,
          "column": 46
        },
        "end": {
          "line": 44,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propcompares",
      "start": 1448,
      "end": 1460,
      "loc": {
        "start": {
          "line": 44,
          "column": 48
        },
        "end": {
          "line": 44,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1460,
      "end": 1461,
      "loc": {
        "start": {
          "line": 44,
          "column": 60
        },
        "end": {
          "line": 44,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1461,
      "end": 1462,
      "loc": {
        "start": {
          "line": 44,
          "column": 61
        },
        "end": {
          "line": 44,
          "column": 62
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " console.debug({ opscompares, compares, renderedCompProps });",
      "start": 1468,
      "end": 1531,
      "loc": {
        "start": {
          "line": 45,
          "column": 4
        },
        "end": {
          "line": 45,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "switch",
        "keyword": "switch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "switch",
      "start": 1537,
      "end": 1543,
      "loc": {
        "start": {
          "line": 46,
          "column": 4
        },
        "end": {
          "line": 46,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1544,
      "end": 1545,
      "loc": {
        "start": {
          "line": 46,
          "column": 11
        },
        "end": {
          "line": 46,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 1545,
      "end": 1556,
      "loc": {
        "start": {
          "line": 46,
          "column": 12
        },
        "end": {
          "line": 46,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1556,
      "end": 1557,
      "loc": {
        "start": {
          "line": 46,
          "column": 23
        },
        "end": {
          "line": 46,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "operation",
      "start": 1557,
      "end": 1566,
      "loc": {
        "start": {
          "line": 46,
          "column": 24
        },
        "end": {
          "line": 46,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1566,
      "end": 1567,
      "loc": {
        "start": {
          "line": 46,
          "column": 33
        },
        "end": {
          "line": 46,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1568,
      "end": 1569,
      "loc": {
        "start": {
          "line": 46,
          "column": 35
        },
        "end": {
          "line": 46,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 1575,
      "end": 1579,
      "loc": {
        "start": {
          "line": 47,
          "column": 4
        },
        "end": {
          "line": 47,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "eq",
      "start": 1580,
      "end": 1584,
      "loc": {
        "start": {
          "line": 47,
          "column": 9
        },
        "end": {
          "line": 47,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1584,
      "end": 1585,
      "loc": {
        "start": {
          "line": 47,
          "column": 13
        },
        "end": {
          "line": 47,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 1591,
      "end": 1595,
      "loc": {
        "start": {
          "line": 48,
          "column": 4
        },
        "end": {
          "line": 48,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "==",
      "start": 1596,
      "end": 1600,
      "loc": {
        "start": {
          "line": 48,
          "column": 9
        },
        "end": {
          "line": 48,
          "column": 13
        }
      }
    },
    {
      "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": 48,
          "column": 13
        },
        "end": {
          "line": 48,
          "column": 14
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " return opscompares.left == opscompares.right;",
      "start": 1609,
      "end": 1657,
      "loc": {
        "start": {
          "line": 49,
          "column": 6
        },
        "end": {
          "line": 49,
          "column": 54
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 1665,
      "end": 1692,
      "loc": {
        "start": {
          "line": 50,
          "column": 6
        },
        "end": {
          "line": 50,
          "column": 33
        }
      }
    },
    {
      "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": 1700,
      "end": 1706,
      "loc": {
        "start": {
          "line": 51,
          "column": 6
        },
        "end": {
          "line": 51,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 1707,
      "end": 1718,
      "loc": {
        "start": {
          "line": 51,
          "column": 13
        },
        "end": {
          "line": 51,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1718,
      "end": 1719,
      "loc": {
        "start": {
          "line": 51,
          "column": 24
        },
        "end": {
          "line": 51,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 1719,
      "end": 1723,
      "loc": {
        "start": {
          "line": 51,
          "column": 25
        },
        "end": {
          "line": 51,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "==",
      "start": 1724,
      "end": 1726,
      "loc": {
        "start": {
          "line": 51,
          "column": 30
        },
        "end": {
          "line": 51,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 1727,
      "end": 1738,
      "loc": {
        "start": {
          "line": 51,
          "column": 33
        },
        "end": {
          "line": 51,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1738,
      "end": 1739,
      "loc": {
        "start": {
          "line": 51,
          "column": 44
        },
        "end": {
          "line": 51,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "right",
      "start": 1739,
      "end": 1744,
      "loc": {
        "start": {
          "line": 51,
          "column": 45
        },
        "end": {
          "line": 51,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1744,
      "end": 1745,
      "loc": {
        "start": {
          "line": 51,
          "column": 50
        },
        "end": {
          "line": 51,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 1751,
      "end": 1755,
      "loc": {
        "start": {
          "line": 52,
          "column": 4
        },
        "end": {
          "line": 52,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "dneq",
      "start": 1756,
      "end": 1762,
      "loc": {
        "start": {
          "line": 52,
          "column": 9
        },
        "end": {
          "line": 52,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1762,
      "end": 1763,
      "loc": {
        "start": {
          "line": 52,
          "column": 15
        },
        "end": {
          "line": 52,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 1769,
      "end": 1773,
      "loc": {
        "start": {
          "line": 53,
          "column": 4
        },
        "end": {
          "line": 53,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!=",
      "start": 1774,
      "end": 1778,
      "loc": {
        "start": {
          "line": 53,
          "column": 9
        },
        "end": {
          "line": 53,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1778,
      "end": 1779,
      "loc": {
        "start": {
          "line": 53,
          "column": 13
        },
        "end": {
          "line": 53,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 1785,
      "end": 1789,
      "loc": {
        "start": {
          "line": 54,
          "column": 4
        },
        "end": {
          "line": 54,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 1790,
      "end": 1793,
      "loc": {
        "start": {
          "line": 54,
          "column": 9
        },
        "end": {
          "line": 54,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1793,
      "end": 1794,
      "loc": {
        "start": {
          "line": 54,
          "column": 12
        },
        "end": {
          "line": 54,
          "column": 13
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " return opscompares.left != opscompares.right;",
      "start": 1802,
      "end": 1850,
      "loc": {
        "start": {
          "line": 55,
          "column": 6
        },
        "end": {
          "line": 55,
          "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": 1858,
      "end": 1864,
      "loc": {
        "start": {
          "line": 56,
          "column": 6
        },
        "end": {
          "line": 56,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 1865,
      "end": 1876,
      "loc": {
        "start": {
          "line": 56,
          "column": 13
        },
        "end": {
          "line": 56,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1876,
      "end": 1877,
      "loc": {
        "start": {
          "line": 56,
          "column": 24
        },
        "end": {
          "line": 56,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 1877,
      "end": 1881,
      "loc": {
        "start": {
          "line": 56,
          "column": 25
        },
        "end": {
          "line": 56,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 1882,
      "end": 1885,
      "loc": {
        "start": {
          "line": 56,
          "column": 30
        },
        "end": {
          "line": 56,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 1886,
      "end": 1897,
      "loc": {
        "start": {
          "line": 56,
          "column": 34
        },
        "end": {
          "line": 56,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1897,
      "end": 1898,
      "loc": {
        "start": {
          "line": 56,
          "column": 45
        },
        "end": {
          "line": 56,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "right",
      "start": 1898,
      "end": 1903,
      "loc": {
        "start": {
          "line": 56,
          "column": 46
        },
        "end": {
          "line": 56,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1903,
      "end": 1904,
      "loc": {
        "start": {
          "line": 56,
          "column": 51
        },
        "end": {
          "line": 56,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 1910,
      "end": 1914,
      "loc": {
        "start": {
          "line": 57,
          "column": 4
        },
        "end": {
          "line": 57,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "dnseq",
      "start": 1915,
      "end": 1922,
      "loc": {
        "start": {
          "line": 57,
          "column": 9
        },
        "end": {
          "line": 57,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1922,
      "end": 1923,
      "loc": {
        "start": {
          "line": 57,
          "column": 16
        },
        "end": {
          "line": 57,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 1929,
      "end": 1933,
      "loc": {
        "start": {
          "line": 58,
          "column": 4
        },
        "end": {
          "line": 58,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!==",
      "start": 1934,
      "end": 1939,
      "loc": {
        "start": {
          "line": 58,
          "column": 9
        },
        "end": {
          "line": 58,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1939,
      "end": 1940,
      "loc": {
        "start": {
          "line": 58,
          "column": 14
        },
        "end": {
          "line": 58,
          "column": 15
        }
      }
    },
    {
      "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": 1948,
      "end": 1954,
      "loc": {
        "start": {
          "line": 59,
          "column": 6
        },
        "end": {
          "line": 59,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 1955,
      "end": 1966,
      "loc": {
        "start": {
          "line": 59,
          "column": 13
        },
        "end": {
          "line": 59,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1966,
      "end": 1967,
      "loc": {
        "start": {
          "line": 59,
          "column": 24
        },
        "end": {
          "line": 59,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 1967,
      "end": 1971,
      "loc": {
        "start": {
          "line": 59,
          "column": 25
        },
        "end": {
          "line": 59,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 1972,
      "end": 1975,
      "loc": {
        "start": {
          "line": 59,
          "column": 30
        },
        "end": {
          "line": 59,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 1976,
      "end": 1987,
      "loc": {
        "start": {
          "line": 59,
          "column": 34
        },
        "end": {
          "line": 59,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1987,
      "end": 1988,
      "loc": {
        "start": {
          "line": 59,
          "column": 45
        },
        "end": {
          "line": 59,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "right",
      "start": 1988,
      "end": 1993,
      "loc": {
        "start": {
          "line": 59,
          "column": 46
        },
        "end": {
          "line": 59,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1993,
      "end": 1994,
      "loc": {
        "start": {
          "line": 59,
          "column": 51
        },
        "end": {
          "line": 59,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2000,
      "end": 2004,
      "loc": {
        "start": {
          "line": 60,
          "column": 4
        },
        "end": {
          "line": 60,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "seq",
      "start": 2005,
      "end": 2010,
      "loc": {
        "start": {
          "line": 60,
          "column": 9
        },
        "end": {
          "line": 60,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2010,
      "end": 2011,
      "loc": {
        "start": {
          "line": 60,
          "column": 14
        },
        "end": {
          "line": 60,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2017,
      "end": 2021,
      "loc": {
        "start": {
          "line": 61,
          "column": 4
        },
        "end": {
          "line": 61,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "===",
      "start": 2022,
      "end": 2027,
      "loc": {
        "start": {
          "line": 61,
          "column": 9
        },
        "end": {
          "line": 61,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2027,
      "end": 2028,
      "loc": {
        "start": {
          "line": 61,
          "column": 14
        },
        "end": {
          "line": 61,
          "column": 15
        }
      }
    },
    {
      "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": 2036,
      "end": 2042,
      "loc": {
        "start": {
          "line": 62,
          "column": 6
        },
        "end": {
          "line": 62,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 2043,
      "end": 2054,
      "loc": {
        "start": {
          "line": 62,
          "column": 13
        },
        "end": {
          "line": 62,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2054,
      "end": 2055,
      "loc": {
        "start": {
          "line": 62,
          "column": 24
        },
        "end": {
          "line": 62,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 2055,
      "end": 2059,
      "loc": {
        "start": {
          "line": 62,
          "column": 25
        },
        "end": {
          "line": 62,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 2060,
      "end": 2063,
      "loc": {
        "start": {
          "line": 62,
          "column": 30
        },
        "end": {
          "line": 62,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 2064,
      "end": 2075,
      "loc": {
        "start": {
          "line": 62,
          "column": 34
        },
        "end": {
          "line": 62,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2075,
      "end": 2076,
      "loc": {
        "start": {
          "line": 62,
          "column": 45
        },
        "end": {
          "line": 62,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "right",
      "start": 2076,
      "end": 2081,
      "loc": {
        "start": {
          "line": 62,
          "column": 46
        },
        "end": {
          "line": 62,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2081,
      "end": 2082,
      "loc": {
        "start": {
          "line": 62,
          "column": 51
        },
        "end": {
          "line": 62,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2088,
      "end": 2092,
      "loc": {
        "start": {
          "line": 63,
          "column": 4
        },
        "end": {
          "line": 63,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lt",
      "start": 2093,
      "end": 2097,
      "loc": {
        "start": {
          "line": 63,
          "column": 9
        },
        "end": {
          "line": 63,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2097,
      "end": 2098,
      "loc": {
        "start": {
          "line": 63,
          "column": 13
        },
        "end": {
          "line": 63,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2104,
      "end": 2108,
      "loc": {
        "start": {
          "line": 64,
          "column": 4
        },
        "end": {
          "line": 64,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "<",
      "start": 2109,
      "end": 2112,
      "loc": {
        "start": {
          "line": 64,
          "column": 9
        },
        "end": {
          "line": 64,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2112,
      "end": 2113,
      "loc": {
        "start": {
          "line": 64,
          "column": 12
        },
        "end": {
          "line": 64,
          "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": 2121,
      "end": 2127,
      "loc": {
        "start": {
          "line": 65,
          "column": 6
        },
        "end": {
          "line": 65,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 2128,
      "end": 2139,
      "loc": {
        "start": {
          "line": 65,
          "column": 13
        },
        "end": {
          "line": 65,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2139,
      "end": 2140,
      "loc": {
        "start": {
          "line": 65,
          "column": 24
        },
        "end": {
          "line": 65,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 2140,
      "end": 2144,
      "loc": {
        "start": {
          "line": 65,
          "column": 25
        },
        "end": {
          "line": 65,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 2145,
      "end": 2146,
      "loc": {
        "start": {
          "line": 65,
          "column": 30
        },
        "end": {
          "line": 65,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 2147,
      "end": 2158,
      "loc": {
        "start": {
          "line": 65,
          "column": 32
        },
        "end": {
          "line": 65,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2158,
      "end": 2159,
      "loc": {
        "start": {
          "line": 65,
          "column": 43
        },
        "end": {
          "line": 65,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "right",
      "start": 2159,
      "end": 2164,
      "loc": {
        "start": {
          "line": 65,
          "column": 44
        },
        "end": {
          "line": 65,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2164,
      "end": 2165,
      "loc": {
        "start": {
          "line": 65,
          "column": 49
        },
        "end": {
          "line": 65,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2171,
      "end": 2175,
      "loc": {
        "start": {
          "line": 66,
          "column": 4
        },
        "end": {
          "line": 66,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lte",
      "start": 2176,
      "end": 2181,
      "loc": {
        "start": {
          "line": 66,
          "column": 9
        },
        "end": {
          "line": 66,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2181,
      "end": 2182,
      "loc": {
        "start": {
          "line": 66,
          "column": 14
        },
        "end": {
          "line": 66,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2188,
      "end": 2192,
      "loc": {
        "start": {
          "line": 67,
          "column": 4
        },
        "end": {
          "line": 67,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "<=",
      "start": 2193,
      "end": 2197,
      "loc": {
        "start": {
          "line": 67,
          "column": 9
        },
        "end": {
          "line": 67,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2197,
      "end": 2198,
      "loc": {
        "start": {
          "line": 67,
          "column": 13
        },
        "end": {
          "line": 67,
          "column": 14
        }
      }
    },
    {
      "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": 2206,
      "end": 2212,
      "loc": {
        "start": {
          "line": 68,
          "column": 6
        },
        "end": {
          "line": 68,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 2213,
      "end": 2224,
      "loc": {
        "start": {
          "line": 68,
          "column": 13
        },
        "end": {
          "line": 68,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2224,
      "end": 2225,
      "loc": {
        "start": {
          "line": 68,
          "column": 24
        },
        "end": {
          "line": 68,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 2225,
      "end": 2229,
      "loc": {
        "start": {
          "line": 68,
          "column": 25
        },
        "end": {
          "line": 68,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<=",
      "start": 2230,
      "end": 2232,
      "loc": {
        "start": {
          "line": 68,
          "column": 30
        },
        "end": {
          "line": 68,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 2233,
      "end": 2244,
      "loc": {
        "start": {
          "line": 68,
          "column": 33
        },
        "end": {
          "line": 68,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2244,
      "end": 2245,
      "loc": {
        "start": {
          "line": 68,
          "column": 44
        },
        "end": {
          "line": 68,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "right",
      "start": 2245,
      "end": 2250,
      "loc": {
        "start": {
          "line": 68,
          "column": 45
        },
        "end": {
          "line": 68,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2250,
      "end": 2251,
      "loc": {
        "start": {
          "line": 68,
          "column": 50
        },
        "end": {
          "line": 68,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2257,
      "end": 2261,
      "loc": {
        "start": {
          "line": 69,
          "column": 4
        },
        "end": {
          "line": 69,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "gt",
      "start": 2262,
      "end": 2266,
      "loc": {
        "start": {
          "line": 69,
          "column": 9
        },
        "end": {
          "line": 69,
          "column": 13
        }
      }
    },
    {
      "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": 69,
          "column": 13
        },
        "end": {
          "line": 69,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2273,
      "end": 2277,
      "loc": {
        "start": {
          "line": 70,
          "column": 4
        },
        "end": {
          "line": 70,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ">",
      "start": 2278,
      "end": 2281,
      "loc": {
        "start": {
          "line": 70,
          "column": 9
        },
        "end": {
          "line": 70,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2281,
      "end": 2282,
      "loc": {
        "start": {
          "line": 70,
          "column": 12
        },
        "end": {
          "line": 70,
          "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": 2290,
      "end": 2296,
      "loc": {
        "start": {
          "line": 71,
          "column": 6
        },
        "end": {
          "line": 71,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 2297,
      "end": 2308,
      "loc": {
        "start": {
          "line": 71,
          "column": 13
        },
        "end": {
          "line": 71,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2308,
      "end": 2309,
      "loc": {
        "start": {
          "line": 71,
          "column": 24
        },
        "end": {
          "line": 71,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 2309,
      "end": 2313,
      "loc": {
        "start": {
          "line": 71,
          "column": 25
        },
        "end": {
          "line": 71,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 2314,
      "end": 2315,
      "loc": {
        "start": {
          "line": 71,
          "column": 30
        },
        "end": {
          "line": 71,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 2316,
      "end": 2327,
      "loc": {
        "start": {
          "line": 71,
          "column": 32
        },
        "end": {
          "line": 71,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2327,
      "end": 2328,
      "loc": {
        "start": {
          "line": 71,
          "column": 43
        },
        "end": {
          "line": 71,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "right",
      "start": 2328,
      "end": 2333,
      "loc": {
        "start": {
          "line": 71,
          "column": 44
        },
        "end": {
          "line": 71,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2333,
      "end": 2334,
      "loc": {
        "start": {
          "line": 71,
          "column": 49
        },
        "end": {
          "line": 71,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2340,
      "end": 2344,
      "loc": {
        "start": {
          "line": 72,
          "column": 4
        },
        "end": {
          "line": 72,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "gte",
      "start": 2345,
      "end": 2350,
      "loc": {
        "start": {
          "line": 72,
          "column": 9
        },
        "end": {
          "line": 72,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2350,
      "end": 2351,
      "loc": {
        "start": {
          "line": 72,
          "column": 14
        },
        "end": {
          "line": 72,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2357,
      "end": 2361,
      "loc": {
        "start": {
          "line": 73,
          "column": 4
        },
        "end": {
          "line": 73,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ">=",
      "start": 2362,
      "end": 2366,
      "loc": {
        "start": {
          "line": 73,
          "column": 9
        },
        "end": {
          "line": 73,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2366,
      "end": 2367,
      "loc": {
        "start": {
          "line": 73,
          "column": 13
        },
        "end": {
          "line": 73,
          "column": 14
        }
      }
    },
    {
      "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": 2375,
      "end": 2381,
      "loc": {
        "start": {
          "line": 74,
          "column": 6
        },
        "end": {
          "line": 74,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 2382,
      "end": 2393,
      "loc": {
        "start": {
          "line": 74,
          "column": 13
        },
        "end": {
          "line": 74,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2393,
      "end": 2394,
      "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": "left",
      "start": 2394,
      "end": 2398,
      "loc": {
        "start": {
          "line": 74,
          "column": 25
        },
        "end": {
          "line": 74,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">=",
      "start": 2399,
      "end": 2401,
      "loc": {
        "start": {
          "line": 74,
          "column": 30
        },
        "end": {
          "line": 74,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 2402,
      "end": 2413,
      "loc": {
        "start": {
          "line": 74,
          "column": 33
        },
        "end": {
          "line": 74,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2413,
      "end": 2414,
      "loc": {
        "start": {
          "line": 74,
          "column": 44
        },
        "end": {
          "line": 74,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "right",
      "start": 2414,
      "end": 2419,
      "loc": {
        "start": {
          "line": 74,
          "column": 45
        },
        "end": {
          "line": 74,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2419,
      "end": 2420,
      "loc": {
        "start": {
          "line": 74,
          "column": 50
        },
        "end": {
          "line": 74,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2426,
      "end": 2430,
      "loc": {
        "start": {
          "line": 75,
          "column": 4
        },
        "end": {
          "line": 75,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "dne",
      "start": 2431,
      "end": 2436,
      "loc": {
        "start": {
          "line": 75,
          "column": 9
        },
        "end": {
          "line": 75,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2436,
      "end": 2437,
      "loc": {
        "start": {
          "line": 75,
          "column": 14
        },
        "end": {
          "line": 75,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2443,
      "end": 2447,
      "loc": {
        "start": {
          "line": 76,
          "column": 4
        },
        "end": {
          "line": 76,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "undefined",
      "start": 2448,
      "end": 2459,
      "loc": {
        "start": {
          "line": 76,
          "column": 9
        },
        "end": {
          "line": 76,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2459,
      "end": 2460,
      "loc": {
        "start": {
          "line": 76,
          "column": 20
        },
        "end": {
          "line": 76,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2466,
      "end": 2470,
      "loc": {
        "start": {
          "line": 77,
          "column": 4
        },
        "end": {
          "line": 77,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 2471,
      "end": 2477,
      "loc": {
        "start": {
          "line": 77,
          "column": 9
        },
        "end": {
          "line": 77,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2477,
      "end": 2478,
      "loc": {
        "start": {
          "line": 77,
          "column": 15
        },
        "end": {
          "line": 77,
          "column": 16
        }
      }
    },
    {
      "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": 2486,
      "end": 2492,
      "loc": {
        "start": {
          "line": 78,
          "column": 6
        },
        "end": {
          "line": 78,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 2493,
      "end": 2504,
      "loc": {
        "start": {
          "line": 78,
          "column": 13
        },
        "end": {
          "line": 78,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2504,
      "end": 2505,
      "loc": {
        "start": {
          "line": 78,
          "column": 24
        },
        "end": {
          "line": 78,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 2505,
      "end": 2509,
      "loc": {
        "start": {
          "line": 78,
          "column": 25
        },
        "end": {
          "line": 78,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 2510,
      "end": 2513,
      "loc": {
        "start": {
          "line": 78,
          "column": 30
        },
        "end": {
          "line": 78,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 2514,
      "end": 2523,
      "loc": {
        "start": {
          "line": 78,
          "column": 34
        },
        "end": {
          "line": 78,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 2524,
      "end": 2526,
      "loc": {
        "start": {
          "line": 78,
          "column": 44
        },
        "end": {
          "line": 78,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 2527,
      "end": 2538,
      "loc": {
        "start": {
          "line": 78,
          "column": 47
        },
        "end": {
          "line": 78,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2538,
      "end": 2539,
      "loc": {
        "start": {
          "line": 78,
          "column": 58
        },
        "end": {
          "line": 78,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 2539,
      "end": 2543,
      "loc": {
        "start": {
          "line": 78,
          "column": 59
        },
        "end": {
          "line": 78,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 2544,
      "end": 2547,
      "loc": {
        "start": {
          "line": 78,
          "column": 64
        },
        "end": {
          "line": 78,
          "column": 67
        }
      }
    },
    {
      "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": 2548,
      "end": 2552,
      "loc": {
        "start": {
          "line": 78,
          "column": 68
        },
        "end": {
          "line": 78,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2552,
      "end": 2553,
      "loc": {
        "start": {
          "line": 78,
          "column": 72
        },
        "end": {
          "line": 78,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2560,
      "end": 2564,
      "loc": {
        "start": {
          "line": 79,
          "column": 4
        },
        "end": {
          "line": 79,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!null",
      "start": 2565,
      "end": 2572,
      "loc": {
        "start": {
          "line": 79,
          "column": 9
        },
        "end": {
          "line": 79,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2572,
      "end": 2573,
      "loc": {
        "start": {
          "line": 79,
          "column": 16
        },
        "end": {
          "line": 79,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2579,
      "end": 2583,
      "loc": {
        "start": {
          "line": 80,
          "column": 4
        },
        "end": {
          "line": 80,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!undefined",
      "start": 2584,
      "end": 2596,
      "loc": {
        "start": {
          "line": 80,
          "column": 9
        },
        "end": {
          "line": 80,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2596,
      "end": 2597,
      "loc": {
        "start": {
          "line": 80,
          "column": 21
        },
        "end": {
          "line": 80,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2603,
      "end": 2607,
      "loc": {
        "start": {
          "line": 81,
          "column": 4
        },
        "end": {
          "line": 81,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "exists",
      "start": 2608,
      "end": 2616,
      "loc": {
        "start": {
          "line": 81,
          "column": 9
        },
        "end": {
          "line": 81,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2616,
      "end": 2617,
      "loc": {
        "start": {
          "line": 81,
          "column": 17
        },
        "end": {
          "line": 81,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "default",
        "keyword": "default",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "default",
      "start": 2623,
      "end": 2630,
      "loc": {
        "start": {
          "line": 82,
          "column": 4
        },
        "end": {
          "line": 82,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2630,
      "end": 2631,
      "loc": {
        "start": {
          "line": 82,
          "column": 11
        },
        "end": {
          "line": 82,
          "column": 12
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "'exists'",
      "start": 2631,
      "end": 2641,
      "loc": {
        "start": {
          "line": 82,
          "column": 12
        },
        "end": {
          "line": 82,
          "column": 22
        }
      }
    },
    {
      "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": 2649,
      "end": 2655,
      "loc": {
        "start": {
          "line": 83,
          "column": 6
        },
        "end": {
          "line": 83,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 2656,
      "end": 2667,
      "loc": {
        "start": {
          "line": 83,
          "column": 13
        },
        "end": {
          "line": 83,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2667,
      "end": 2668,
      "loc": {
        "start": {
          "line": 83,
          "column": 24
        },
        "end": {
          "line": 83,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 2668,
      "end": 2672,
      "loc": {
        "start": {
          "line": 83,
          "column": 25
        },
        "end": {
          "line": 83,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 2673,
      "end": 2676,
      "loc": {
        "start": {
          "line": 83,
          "column": 30
        },
        "end": {
          "line": 83,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 2677,
      "end": 2686,
      "loc": {
        "start": {
          "line": 83,
          "column": 34
        },
        "end": {
          "line": 83,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 2687,
      "end": 2689,
      "loc": {
        "start": {
          "line": 83,
          "column": 44
        },
        "end": {
          "line": 83,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "opscompares",
      "start": 2690,
      "end": 2701,
      "loc": {
        "start": {
          "line": 83,
          "column": 47
        },
        "end": {
          "line": 83,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2701,
      "end": 2702,
      "loc": {
        "start": {
          "line": 83,
          "column": 58
        },
        "end": {
          "line": 83,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 2702,
      "end": 2706,
      "loc": {
        "start": {
          "line": 83,
          "column": 59
        },
        "end": {
          "line": 83,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 2707,
      "end": 2710,
      "loc": {
        "start": {
          "line": 83,
          "column": 64
        },
        "end": {
          "line": 83,
          "column": 67
        }
      }
    },
    {
      "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": 2711,
      "end": 2715,
      "loc": {
        "start": {
          "line": 83,
          "column": 68
        },
        "end": {
          "line": 83,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2715,
      "end": 2716,
      "loc": {
        "start": {
          "line": 83,
          "column": 72
        },
        "end": {
          "line": 83,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2722,
      "end": 2723,
      "loc": {
        "start": {
          "line": 84,
          "column": 4
        },
        "end": {
          "line": 84,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " }",
      "start": 2729,
      "end": 2733,
      "loc": {
        "start": {
          "line": 85,
          "column": 4
        },
        "end": {
          "line": 85,
          "column": 8
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " if (opscompares.operation === 'eq') {",
      "start": 2739,
      "end": 2779,
      "loc": {
        "start": {
          "line": 86,
          "column": 4
        },
        "end": {
          "line": 86,
          "column": 44
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   // return opscompares.left == opscompares.right;",
      "start": 2785,
      "end": 2838,
      "loc": {
        "start": {
          "line": 87,
          "column": 4
        },
        "end": {
          "line": 87,
          "column": 57
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   // eslint-disable-next-line",
      "start": 2844,
      "end": 2876,
      "loc": {
        "start": {
          "line": 88,
          "column": 4
        },
        "end": {
          "line": 88,
          "column": 36
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left == opscompares.right;",
      "start": 2882,
      "end": 2932,
      "loc": {
        "start": {
          "line": 89,
          "column": 4
        },
        "end": {
          "line": 89,
          "column": 54
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'dneq') {",
      "start": 2938,
      "end": 2987,
      "loc": {
        "start": {
          "line": 90,
          "column": 4
        },
        "end": {
          "line": 90,
          "column": 53
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   // return opscompares.left != opscompares.right;",
      "start": 2993,
      "end": 3046,
      "loc": {
        "start": {
          "line": 91,
          "column": 4
        },
        "end": {
          "line": 91,
          "column": 57
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left !== opscompares.right;",
      "start": 3052,
      "end": 3103,
      "loc": {
        "start": {
          "line": 92,
          "column": 4
        },
        "end": {
          "line": 92,
          "column": 55
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'dnseq') {",
      "start": 3109,
      "end": 3159,
      "loc": {
        "start": {
          "line": 93,
          "column": 4
        },
        "end": {
          "line": 93,
          "column": 54
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left !== opscompares.right;",
      "start": 3165,
      "end": 3216,
      "loc": {
        "start": {
          "line": 94,
          "column": 4
        },
        "end": {
          "line": 94,
          "column": 55
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'seq') {",
      "start": 3222,
      "end": 3270,
      "loc": {
        "start": {
          "line": 95,
          "column": 4
        },
        "end": {
          "line": 95,
          "column": 52
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left === opscompares.right;",
      "start": 3276,
      "end": 3327,
      "loc": {
        "start": {
          "line": 96,
          "column": 4
        },
        "end": {
          "line": 96,
          "column": 55
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'lt') {",
      "start": 3333,
      "end": 3380,
      "loc": {
        "start": {
          "line": 97,
          "column": 4
        },
        "end": {
          "line": 97,
          "column": 51
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left < opscompares.right;",
      "start": 3386,
      "end": 3435,
      "loc": {
        "start": {
          "line": 98,
          "column": 4
        },
        "end": {
          "line": 98,
          "column": 53
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'lte') {",
      "start": 3441,
      "end": 3489,
      "loc": {
        "start": {
          "line": 99,
          "column": 4
        },
        "end": {
          "line": 99,
          "column": 52
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left <= opscompares.right;",
      "start": 3495,
      "end": 3545,
      "loc": {
        "start": {
          "line": 100,
          "column": 4
        },
        "end": {
          "line": 100,
          "column": 54
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'gt') {",
      "start": 3551,
      "end": 3598,
      "loc": {
        "start": {
          "line": 101,
          "column": 4
        },
        "end": {
          "line": 101,
          "column": 51
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left > opscompares.right;",
      "start": 3604,
      "end": 3653,
      "loc": {
        "start": {
          "line": 102,
          "column": 4
        },
        "end": {
          "line": 102,
          "column": 53
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'gte') {",
      "start": 3659,
      "end": 3707,
      "loc": {
        "start": {
          "line": 103,
          "column": 4
        },
        "end": {
          "line": 103,
          "column": 52
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left >= opscompares.right;",
      "start": 3713,
      "end": 3763,
      "loc": {
        "start": {
          "line": 104,
          "column": 4
        },
        "end": {
          "line": 104,
          "column": 54
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else if (opscompares.operation === 'dne') {",
      "start": 3769,
      "end": 3817,
      "loc": {
        "start": {
          "line": 105,
          "column": 4
        },
        "end": {
          "line": 105,
          "column": 52
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left === undefined || opscompares.left === null;",
      "start": 3823,
      "end": 3895,
      "loc": {
        "start": {
          "line": 106,
          "column": 4
        },
        "end": {
          "line": 106,
          "column": 76
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " } else { //'exists'",
      "start": 3901,
      "end": 3923,
      "loc": {
        "start": {
          "line": 107,
          "column": 4
        },
        "end": {
          "line": 107,
          "column": 26
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   return opscompares.left !== undefined && opscompares.left !== null;",
      "start": 3929,
      "end": 4001,
      "loc": {
        "start": {
          "line": 108,
          "column": 4
        },
        "end": {
          "line": 108,
          "column": 76
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " }",
      "start": 4007,
      "end": 4011,
      "loc": {
        "start": {
          "line": 109,
          "column": 4
        },
        "end": {
          "line": 109,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4015,
      "end": 4016,
      "loc": {
        "start": {
          "line": 110,
          "column": 2
        },
        "end": {
          "line": 110,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4016,
      "end": 4017,
      "loc": {
        "start": {
          "line": 110,
          "column": 3
        },
        "end": {
          "line": 110,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4018,
      "end": 4019,
      "loc": {
        "start": {
          "line": 110,
          "column": 5
        },
        "end": {
          "line": 110,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4020,
      "end": 4021,
      "loc": {
        "start": {
          "line": 110,
          "column": 7
        },
        "end": {
          "line": 110,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4021,
      "end": 4022,
      "loc": {
        "start": {
          "line": 110,
          "column": 8
        },
        "end": {
          "line": 110,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4022,
      "end": 4023,
      "loc": {
        "start": {
          "line": 110,
          "column": 9
        },
        "end": {
          "line": 110,
          "column": 10
        }
      }
    },
    {
      "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": 4027,
      "end": 4032,
      "loc": {
        "start": {
          "line": 111,
          "column": 2
        },
        "end": {
          "line": 111,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "validProps",
      "start": 4033,
      "end": 4043,
      "loc": {
        "start": {
          "line": 111,
          "column": 8
        },
        "end": {
          "line": 111,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4044,
      "end": 4045,
      "loc": {
        "start": {
          "line": 111,
          "column": 19
        },
        "end": {
          "line": 111,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comparisons",
      "start": 4046,
      "end": 4057,
      "loc": {
        "start": {
          "line": 111,
          "column": 21
        },
        "end": {
          "line": 111,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4057,
      "end": 4058,
      "loc": {
        "start": {
          "line": 111,
          "column": 32
        },
        "end": {
          "line": 111,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 4058,
      "end": 4064,
      "loc": {
        "start": {
          "line": 111,
          "column": 33
        },
        "end": {
          "line": 111,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4064,
      "end": 4065,
      "loc": {
        "start": {
          "line": 111,
          "column": 39
        },
        "end": {
          "line": 111,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comp",
      "start": 4065,
      "end": 4069,
      "loc": {
        "start": {
          "line": 111,
          "column": 40
        },
        "end": {
          "line": 111,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4070,
      "end": 4072,
      "loc": {
        "start": {
          "line": 111,
          "column": 45
        },
        "end": {
          "line": 111,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comp",
      "start": 4073,
      "end": 4077,
      "loc": {
        "start": {
          "line": 111,
          "column": 48
        },
        "end": {
          "line": 111,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 4078,
      "end": 4081,
      "loc": {
        "start": {
          "line": 111,
          "column": 53
        },
        "end": {
          "line": 111,
          "column": 56
        }
      }
    },
    {
      "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": 4082,
      "end": 4086,
      "loc": {
        "start": {
          "line": 111,
          "column": 57
        },
        "end": {
          "line": 111,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4086,
      "end": 4087,
      "loc": {
        "start": {
          "line": 111,
          "column": 61
        },
        "end": {
          "line": 111,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4087,
      "end": 4088,
      "loc": {
        "start": {
          "line": 111,
          "column": 62
        },
        "end": {
          "line": 111,
          "column": 63
        }
      }
    },
    {
      "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": 4092,
      "end": 4094,
      "loc": {
        "start": {
          "line": 112,
          "column": 2
        },
        "end": {
          "line": 112,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4095,
      "end": 4096,
      "loc": {
        "start": {
          "line": 112,
          "column": 5
        },
        "end": {
          "line": 112,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 4096,
      "end": 4097,
      "loc": {
        "start": {
          "line": 112,
          "column": 6
        },
        "end": {
          "line": 112,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 4097,
      "end": 4100,
      "loc": {
        "start": {
          "line": 112,
          "column": 7
        },
        "end": {
          "line": 112,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4100,
      "end": 4101,
      "loc": {
        "start": {
          "line": 112,
          "column": 10
        },
        "end": {
          "line": 112,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comparisonprops",
      "start": 4101,
      "end": 4116,
      "loc": {
        "start": {
          "line": 112,
          "column": 11
        },
        "end": {
          "line": 112,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4116,
      "end": 4117,
      "loc": {
        "start": {
          "line": 112,
          "column": 26
        },
        "end": {
          "line": 112,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4118,
      "end": 4119,
      "loc": {
        "start": {
          "line": 112,
          "column": 28
        },
        "end": {
          "line": 112,
          "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": 4125,
      "end": 4131,
      "loc": {
        "start": {
          "line": 113,
          "column": 4
        },
        "end": {
          "line": 113,
          "column": 10
        }
      }
    },
    {
      "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": 4132,
      "end": 4136,
      "loc": {
        "start": {
          "line": 113,
          "column": 11
        },
        "end": {
          "line": 113,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4136,
      "end": 4137,
      "loc": {
        "start": {
          "line": 113,
          "column": 15
        },
        "end": {
          "line": 113,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4141,
      "end": 4142,
      "loc": {
        "start": {
          "line": 114,
          "column": 2
        },
        "end": {
          "line": 114,
          "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": 4143,
      "end": 4147,
      "loc": {
        "start": {
          "line": 114,
          "column": 4
        },
        "end": {
          "line": 114,
          "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": 4148,
      "end": 4150,
      "loc": {
        "start": {
          "line": 114,
          "column": 9
        },
        "end": {
          "line": 114,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4151,
      "end": 4152,
      "loc": {
        "start": {
          "line": 114,
          "column": 12
        },
        "end": {
          "line": 114,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 4152,
      "end": 4155,
      "loc": {
        "start": {
          "line": 114,
          "column": 13
        },
        "end": {
          "line": 114,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4155,
      "end": 4156,
      "loc": {
        "start": {
          "line": 114,
          "column": 16
        },
        "end": {
          "line": 114,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comparisonorprops",
      "start": 4156,
      "end": 4173,
      "loc": {
        "start": {
          "line": 114,
          "column": 17
        },
        "end": {
          "line": 114,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4174,
      "end": 4176,
      "loc": {
        "start": {
          "line": 114,
          "column": 35
        },
        "end": {
          "line": 114,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "validProps",
      "start": 4177,
      "end": 4187,
      "loc": {
        "start": {
          "line": 114,
          "column": 38
        },
        "end": {
          "line": 114,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4187,
      "end": 4188,
      "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": "length",
      "start": 4188,
      "end": 4194,
      "loc": {
        "start": {
          "line": 114,
          "column": 49
        },
        "end": {
          "line": 114,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 4195,
      "end": 4196,
      "loc": {
        "start": {
          "line": 114,
          "column": 56
        },
        "end": {
          "line": 114,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 4197,
      "end": 4198,
      "loc": {
        "start": {
          "line": 114,
          "column": 58
        },
        "end": {
          "line": 114,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4198,
      "end": 4199,
      "loc": {
        "start": {
          "line": 114,
          "column": 59
        },
        "end": {
          "line": 114,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4200,
      "end": 4201,
      "loc": {
        "start": {
          "line": 114,
          "column": 61
        },
        "end": {
          "line": 114,
          "column": 62
        }
      }
    },
    {
      "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": 4207,
      "end": 4213,
      "loc": {
        "start": {
          "line": 115,
          "column": 4
        },
        "end": {
          "line": 115,
          "column": 10
        }
      }
    },
    {
      "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": 4214,
      "end": 4219,
      "loc": {
        "start": {
          "line": 115,
          "column": 11
        },
        "end": {
          "line": 115,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4219,
      "end": 4220,
      "loc": {
        "start": {
          "line": 115,
          "column": 16
        },
        "end": {
          "line": 115,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4224,
      "end": 4225,
      "loc": {
        "start": {
          "line": 116,
          "column": 2
        },
        "end": {
          "line": 116,
          "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": 4226,
      "end": 4230,
      "loc": {
        "start": {
          "line": 116,
          "column": 4
        },
        "end": {
          "line": 116,
          "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": 4231,
      "end": 4233,
      "loc": {
        "start": {
          "line": 116,
          "column": 9
        },
        "end": {
          "line": 116,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4234,
      "end": 4235,
      "loc": {
        "start": {
          "line": 116,
          "column": 12
        },
        "end": {
          "line": 116,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "validProps",
      "start": 4235,
      "end": 4245,
      "loc": {
        "start": {
          "line": 116,
          "column": 13
        },
        "end": {
          "line": 116,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4245,
      "end": 4246,
      "loc": {
        "start": {
          "line": 116,
          "column": 23
        },
        "end": {
          "line": 116,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 4246,
      "end": 4252,
      "loc": {
        "start": {
          "line": 116,
          "column": 24
        },
        "end": {
          "line": 116,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 4253,
      "end": 4256,
      "loc": {
        "start": {
          "line": 116,
          "column": 31
        },
        "end": {
          "line": 116,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comparisons",
      "start": 4257,
      "end": 4268,
      "loc": {
        "start": {
          "line": 116,
          "column": 35
        },
        "end": {
          "line": 116,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4268,
      "end": 4269,
      "loc": {
        "start": {
          "line": 116,
          "column": 46
        },
        "end": {
          "line": 116,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 4269,
      "end": 4275,
      "loc": {
        "start": {
          "line": 116,
          "column": 47
        },
        "end": {
          "line": 116,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4276,
      "end": 4278,
      "loc": {
        "start": {
          "line": 116,
          "column": 54
        },
        "end": {
          "line": 116,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 4279,
      "end": 4280,
      "loc": {
        "start": {
          "line": 116,
          "column": 57
        },
        "end": {
          "line": 116,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 4280,
      "end": 4283,
      "loc": {
        "start": {
          "line": 116,
          "column": 58
        },
        "end": {
          "line": 116,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4283,
      "end": 4284,
      "loc": {
        "start": {
          "line": 116,
          "column": 61
        },
        "end": {
          "line": 116,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comparisonorprops",
      "start": 4284,
      "end": 4301,
      "loc": {
        "start": {
          "line": 116,
          "column": 62
        },
        "end": {
          "line": 116,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4301,
      "end": 4302,
      "loc": {
        "start": {
          "line": 116,
          "column": 79
        },
        "end": {
          "line": 116,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4303,
      "end": 4304,
      "loc": {
        "start": {
          "line": 116,
          "column": 81
        },
        "end": {
          "line": 116,
          "column": 82
        }
      }
    },
    {
      "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": 4310,
      "end": 4316,
      "loc": {
        "start": {
          "line": 117,
          "column": 4
        },
        "end": {
          "line": 117,
          "column": 10
        }
      }
    },
    {
      "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": 4317,
      "end": 4322,
      "loc": {
        "start": {
          "line": 117,
          "column": 11
        },
        "end": {
          "line": 117,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4322,
      "end": 4323,
      "loc": {
        "start": {
          "line": 117,
          "column": 16
        },
        "end": {
          "line": 117,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4327,
      "end": 4328,
      "loc": {
        "start": {
          "line": 118,
          "column": 2
        },
        "end": {
          "line": 118,
          "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": 4329,
      "end": 4333,
      "loc": {
        "start": {
          "line": 118,
          "column": 4
        },
        "end": {
          "line": 118,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4334,
      "end": 4335,
      "loc": {
        "start": {
          "line": 118,
          "column": 9
        },
        "end": {
          "line": 118,
          "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": 4341,
      "end": 4347,
      "loc": {
        "start": {
          "line": 119,
          "column": 4
        },
        "end": {
          "line": 119,
          "column": 10
        }
      }
    },
    {
      "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": 4348,
      "end": 4352,
      "loc": {
        "start": {
          "line": 119,
          "column": 11
        },
        "end": {
          "line": 119,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4352,
      "end": 4353,
      "loc": {
        "start": {
          "line": 119,
          "column": 15
        },
        "end": {
          "line": 119,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4357,
      "end": 4358,
      "loc": {
        "start": {
          "line": 120,
          "column": 2
        },
        "end": {
          "line": 120,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4360,
      "end": 4361,
      "loc": {
        "start": {
          "line": 121,
          "column": 0
        },
        "end": {
          "line": 121,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Use to test if can bind components this context for react-redux-router \r\n * @returns {Boolean} true if browser is not IE or old android / chrome\r\n ",
      "start": 4365,
      "end": 4522,
      "loc": {
        "start": {
          "line": 123,
          "column": 0
        },
        "end": {
          "line": 126,
          "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": 4524,
      "end": 4530,
      "loc": {
        "start": {
          "line": 127,
          "column": 0
        },
        "end": {
          "line": 127,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 4531,
      "end": 4539,
      "loc": {
        "start": {
          "line": 127,
          "column": 7
        },
        "end": {
          "line": 127,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getAdvancedBinding",
      "start": 4540,
      "end": 4558,
      "loc": {
        "start": {
          "line": 127,
          "column": 16
        },
        "end": {
          "line": 127,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4558,
      "end": 4559,
      "loc": {
        "start": {
          "line": 127,
          "column": 34
        },
        "end": {
          "line": 127,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4559,
      "end": 4560,
      "loc": {
        "start": {
          "line": 127,
          "column": 35
        },
        "end": {
          "line": 127,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4561,
      "end": 4562,
      "loc": {
        "start": {
          "line": 127,
          "column": 37
        },
        "end": {
          "line": 127,
          "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": 4570,
      "end": 4572,
      "loc": {
        "start": {
          "line": 129,
          "column": 2
        },
        "end": {
          "line": 129,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4573,
      "end": 4574,
      "loc": {
        "start": {
          "line": 129,
          "column": 5
        },
        "end": {
          "line": 129,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 4574,
      "end": 4580,
      "loc": {
        "start": {
          "line": 129,
          "column": 6
        },
        "end": {
          "line": 129,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 4581,
      "end": 4587,
      "loc": {
        "start": {
          "line": 129,
          "column": 13
        },
        "end": {
          "line": 129,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 4588,
      "end": 4591,
      "loc": {
        "start": {
          "line": 129,
          "column": 20
        },
        "end": {
          "line": 129,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "undefined",
      "start": 4592,
      "end": 4603,
      "loc": {
        "start": {
          "line": 129,
          "column": 24
        },
        "end": {
          "line": 129,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4603,
      "end": 4604,
      "loc": {
        "start": {
          "line": 129,
          "column": 35
        },
        "end": {
          "line": 129,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4605,
      "end": 4606,
      "loc": {
        "start": {
          "line": 129,
          "column": 37
        },
        "end": {
          "line": 129,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "var",
        "keyword": "var",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "var",
      "start": 4612,
      "end": 4615,
      "loc": {
        "start": {
          "line": 130,
          "column": 4
        },
        "end": {
          "line": 130,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 4616,
      "end": 4622,
      "loc": {
        "start": {
          "line": 130,
          "column": 8
        },
        "end": {
          "line": 130,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4623,
      "end": 4624,
      "loc": {
        "start": {
          "line": 130,
          "column": 15
        },
        "end": {
          "line": 130,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4625,
      "end": 4626,
      "loc": {
        "start": {
          "line": 130,
          "column": 17
        },
        "end": {
          "line": 130,
          "column": 18
        }
      }
    },
    {
      "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": 4626,
      "end": 4630,
      "loc": {
        "start": {
          "line": 130,
          "column": 18
        },
        "end": {
          "line": 130,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4631,
      "end": 4633,
      "loc": {
        "start": {
          "line": 130,
          "column": 23
        },
        "end": {
          "line": 130,
          "column": 25
        }
      }
    },
    {
      "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": 4634,
      "end": 4638,
      "loc": {
        "start": {
          "line": 130,
          "column": 26
        },
        "end": {
          "line": 130,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4638,
      "end": 4639,
      "loc": {
        "start": {
          "line": 130,
          "column": 30
        },
        "end": {
          "line": 130,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 4639,
      "end": 4645,
      "loc": {
        "start": {
          "line": 130,
          "column": 31
        },
        "end": {
          "line": 130,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4645,
      "end": 4646,
      "loc": {
        "start": {
          "line": 130,
          "column": 37
        },
        "end": {
          "line": 130,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4654,
      "end": 4655,
      "loc": {
        "start": {
          "line": 131,
          "column": 6
        },
        "end": {
          "line": 131,
          "column": 7
        }
      }
    },
    {
      "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": 4656,
      "end": 4660,
      "loc": {
        "start": {
          "line": 131,
          "column": 8
        },
        "end": {
          "line": 131,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4660,
      "end": 4661,
      "loc": {
        "start": {
          "line": 131,
          "column": 12
        },
        "end": {
          "line": 131,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 4661,
      "end": 4667,
      "loc": {
        "start": {
          "line": 131,
          "column": 13
        },
        "end": {
          "line": 131,
          "column": 19
        }
      }
    },
    {
      "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": 132,
          "column": 6
        },
        "end": {
          "line": 132,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "global",
      "start": 4677,
      "end": 4683,
      "loc": {
        "start": {
          "line": 132,
          "column": 8
        },
        "end": {
          "line": 132,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4683,
      "end": 4684,
      "loc": {
        "start": {
          "line": 132,
          "column": 14
        },
        "end": {
          "line": 132,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 4684,
      "end": 4690,
      "loc": {
        "start": {
          "line": 132,
          "column": 15
        },
        "end": {
          "line": 132,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 4691,
      "end": 4693,
      "loc": {
        "start": {
          "line": 132,
          "column": 22
        },
        "end": {
          "line": 132,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4694,
      "end": 4695,
      "loc": {
        "start": {
          "line": 132,
          "column": 25
        },
        "end": {
          "line": 132,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4695,
      "end": 4696,
      "loc": {
        "start": {
          "line": 132,
          "column": 26
        },
        "end": {
          "line": 132,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4696,
      "end": 4697,
      "loc": {
        "start": {
          "line": 132,
          "column": 27
        },
        "end": {
          "line": 132,
          "column": 28
        }
      }
    },
    {
      "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": 4703,
      "end": 4705,
      "loc": {
        "start": {
          "line": 133,
          "column": 4
        },
        "end": {
          "line": 133,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4706,
      "end": 4707,
      "loc": {
        "start": {
          "line": 133,
          "column": 7
        },
        "end": {
          "line": 133,
          "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": 4707,
      "end": 4708,
      "loc": {
        "start": {
          "line": 133,
          "column": 8
        },
        "end": {
          "line": 133,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 4708,
      "end": 4714,
      "loc": {
        "start": {
          "line": 133,
          "column": 9
        },
        "end": {
          "line": 133,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4714,
      "end": 4715,
      "loc": {
        "start": {
          "line": 133,
          "column": 15
        },
        "end": {
          "line": 133,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "navigator",
      "start": 4715,
      "end": 4724,
      "loc": {
        "start": {
          "line": 133,
          "column": 16
        },
        "end": {
          "line": 133,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4724,
      "end": 4725,
      "loc": {
        "start": {
          "line": 133,
          "column": 25
        },
        "end": {
          "line": 133,
          "column": 26
        }
      }
    },
    {
      "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": 4726,
      "end": 4732,
      "loc": {
        "start": {
          "line": 133,
          "column": 27
        },
        "end": {
          "line": 133,
          "column": 33
        }
      }
    },
    {
      "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": 4733,
      "end": 4738,
      "loc": {
        "start": {
          "line": 133,
          "column": 34
        },
        "end": {
          "line": 133,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4738,
      "end": 4739,
      "loc": {
        "start": {
          "line": 133,
          "column": 39
        },
        "end": {
          "line": 133,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4743,
      "end": 4744,
      "loc": {
        "start": {
          "line": 134,
          "column": 2
        },
        "end": {
          "line": 134,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "try",
        "keyword": "try",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "try",
      "start": 4748,
      "end": 4751,
      "loc": {
        "start": {
          "line": 135,
          "column": 2
        },
        "end": {
          "line": 135,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4752,
      "end": 4753,
      "loc": {
        "start": {
          "line": 135,
          "column": 6
        },
        "end": {
          "line": 135,
          "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": 4759,
      "end": 4761,
      "loc": {
        "start": {
          "line": 136,
          "column": 4
        },
        "end": {
          "line": 136,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4762,
      "end": 4763,
      "loc": {
        "start": {
          "line": 136,
          "column": 7
        },
        "end": {
          "line": 136,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 4763,
      "end": 4769,
      "loc": {
        "start": {
          "line": 136,
          "column": 8
        },
        "end": {
          "line": 136,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4770,
      "end": 4772,
      "loc": {
        "start": {
          "line": 136,
          "column": 15
        },
        "end": {
          "line": 136,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 4773,
      "end": 4779,
      "loc": {
        "start": {
          "line": 136,
          "column": 18
        },
        "end": {
          "line": 136,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4779,
      "end": 4780,
      "loc": {
        "start": {
          "line": 136,
          "column": 24
        },
        "end": {
          "line": 136,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "navigator",
      "start": 4780,
      "end": 4789,
      "loc": {
        "start": {
          "line": 136,
          "column": 25
        },
        "end": {
          "line": 136,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4790,
      "end": 4792,
      "loc": {
        "start": {
          "line": 136,
          "column": 35
        },
        "end": {
          "line": 136,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 4793,
      "end": 4799,
      "loc": {
        "start": {
          "line": 136,
          "column": 38
        },
        "end": {
          "line": 136,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4799,
      "end": 4800,
      "loc": {
        "start": {
          "line": 136,
          "column": 44
        },
        "end": {
          "line": 136,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "navigator",
      "start": 4800,
      "end": 4809,
      "loc": {
        "start": {
          "line": 136,
          "column": 45
        },
        "end": {
          "line": 136,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4809,
      "end": 4810,
      "loc": {
        "start": {
          "line": 136,
          "column": 54
        },
        "end": {
          "line": 136,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "userAgent",
      "start": 4810,
      "end": 4819,
      "loc": {
        "start": {
          "line": 136,
          "column": 55
        },
        "end": {
          "line": 136,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4820,
      "end": 4822,
      "loc": {
        "start": {
          "line": 136,
          "column": 65
        },
        "end": {
          "line": 136,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 4823,
      "end": 4829,
      "loc": {
        "start": {
          "line": 136,
          "column": 68
        },
        "end": {
          "line": 136,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 4830,
      "end": 4836,
      "loc": {
        "start": {
          "line": 136,
          "column": 75
        },
        "end": {
          "line": 136,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4836,
      "end": 4837,
      "loc": {
        "start": {
          "line": 136,
          "column": 81
        },
        "end": {
          "line": 136,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "navigator",
      "start": 4837,
      "end": 4846,
      "loc": {
        "start": {
          "line": 136,
          "column": 82
        },
        "end": {
          "line": 136,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4846,
      "end": 4847,
      "loc": {
        "start": {
          "line": 136,
          "column": 91
        },
        "end": {
          "line": 136,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "userAgent",
      "start": 4847,
      "end": 4856,
      "loc": {
        "start": {
          "line": 136,
          "column": 92
        },
        "end": {
          "line": 136,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 4857,
      "end": 4860,
      "loc": {
        "start": {
          "line": 136,
          "column": 102
        },
        "end": {
          "line": 136,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "string",
      "start": 4861,
      "end": 4869,
      "loc": {
        "start": {
          "line": 136,
          "column": 106
        },
        "end": {
          "line": 136,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4869,
      "end": 4870,
      "loc": {
        "start": {
          "line": 136,
          "column": 114
        },
        "end": {
          "line": 136,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4871,
      "end": 4872,
      "loc": {
        "start": {
          "line": 136,
          "column": 116
        },
        "end": {
          "line": 136,
          "column": 117
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " console.log('window.navigator.userAgent',window.navigator.userAgent)",
      "start": 4880,
      "end": 4951,
      "loc": {
        "start": {
          "line": 137,
          "column": 6
        },
        "end": {
          "line": 137,
          "column": 77
        }
      }
    },
    {
      "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": 4959,
      "end": 4961,
      "loc": {
        "start": {
          "line": 138,
          "column": 6
        },
        "end": {
          "line": 138,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4961,
      "end": 4962,
      "loc": {
        "start": {
          "line": 138,
          "column": 8
        },
        "end": {
          "line": 138,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 4962,
      "end": 4968,
      "loc": {
        "start": {
          "line": 138,
          "column": 9
        },
        "end": {
          "line": 138,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4968,
      "end": 4969,
      "loc": {
        "start": {
          "line": 138,
          "column": 15
        },
        "end": {
          "line": 138,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "navigator",
      "start": 4969,
      "end": 4978,
      "loc": {
        "start": {
          "line": 138,
          "column": 16
        },
        "end": {
          "line": 138,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4978,
      "end": 4979,
      "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": "userAgent",
      "start": 4979,
      "end": 4988,
      "loc": {
        "start": {
          "line": 138,
          "column": 26
        },
        "end": {
          "line": 138,
          "column": 35
        }
      }
    },
    {
      "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": 138,
          "column": 35
        },
        "end": {
          "line": 138,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 4989,
      "end": 4996,
      "loc": {
        "start": {
          "line": 138,
          "column": 36
        },
        "end": {
          "line": 138,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4996,
      "end": 4997,
      "loc": {
        "start": {
          "line": 138,
          "column": 43
        },
        "end": {
          "line": 138,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Trident",
      "start": 4997,
      "end": 5006,
      "loc": {
        "start": {
          "line": 138,
          "column": 44
        },
        "end": {
          "line": 138,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5006,
      "end": 5007,
      "loc": {
        "start": {
          "line": 138,
          "column": 53
        },
        "end": {
          "line": 138,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 5008,
      "end": 5011,
      "loc": {
        "start": {
          "line": 138,
          "column": 55
        },
        "end": {
          "line": 138,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 5012,
      "end": 5013,
      "loc": {
        "start": {
          "line": 138,
          "column": 59
        },
        "end": {
          "line": 138,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 5013,
      "end": 5014,
      "loc": {
        "start": {
          "line": 138,
          "column": 60
        },
        "end": {
          "line": 138,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5014,
      "end": 5015,
      "loc": {
        "start": {
          "line": 138,
          "column": 61
        },
        "end": {
          "line": 138,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5016,
      "end": 5017,
      "loc": {
        "start": {
          "line": 138,
          "column": 63
        },
        "end": {
          "line": 138,
          "column": 64
        }
      }
    },
    {
      "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": 5027,
      "end": 5033,
      "loc": {
        "start": {
          "line": 139,
          "column": 8
        },
        "end": {
          "line": 139,
          "column": 14
        }
      }
    },
    {
      "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": 5034,
      "end": 5039,
      "loc": {
        "start": {
          "line": 139,
          "column": 15
        },
        "end": {
          "line": 139,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5039,
      "end": 5040,
      "loc": {
        "start": {
          "line": 139,
          "column": 20
        },
        "end": {
          "line": 139,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5048,
      "end": 5049,
      "loc": {
        "start": {
          "line": 140,
          "column": 6
        },
        "end": {
          "line": 140,
          "column": 7
        }
      }
    },
    {
      "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": 5057,
      "end": 5062,
      "loc": {
        "start": {
          "line": 141,
          "column": 6
        },
        "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": "uastring",
      "start": 5063,
      "end": 5071,
      "loc": {
        "start": {
          "line": 141,
          "column": 12
        },
        "end": {
          "line": 141,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5072,
      "end": 5073,
      "loc": {
        "start": {
          "line": 141,
          "column": 21
        },
        "end": {
          "line": 141,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 5074,
      "end": 5080,
      "loc": {
        "start": {
          "line": 141,
          "column": 23
        },
        "end": {
          "line": 141,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5080,
      "end": 5081,
      "loc": {
        "start": {
          "line": 141,
          "column": 29
        },
        "end": {
          "line": 141,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "navigator",
      "start": 5081,
      "end": 5090,
      "loc": {
        "start": {
          "line": 141,
          "column": 30
        },
        "end": {
          "line": 141,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5090,
      "end": 5091,
      "loc": {
        "start": {
          "line": 141,
          "column": 39
        },
        "end": {
          "line": 141,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "userAgent",
      "start": 5091,
      "end": 5100,
      "loc": {
        "start": {
          "line": 141,
          "column": 40
        },
        "end": {
          "line": 141,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5100,
      "end": 5101,
      "loc": {
        "start": {
          "line": 141,
          "column": 49
        },
        "end": {
          "line": 141,
          "column": 50
        }
      }
    },
    {
      "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": 5109,
      "end": 5114,
      "loc": {
        "start": {
          "line": 142,
          "column": 6
        },
        "end": {
          "line": 142,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parser",
      "start": 5115,
      "end": 5121,
      "loc": {
        "start": {
          "line": 142,
          "column": 12
        },
        "end": {
          "line": 142,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5122,
      "end": 5123,
      "loc": {
        "start": {
          "line": 142,
          "column": 19
        },
        "end": {
          "line": 142,
          "column": 20
        }
      }
    },
    {
      "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": 5124,
      "end": 5127,
      "loc": {
        "start": {
          "line": 142,
          "column": 21
        },
        "end": {
          "line": 142,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "UAParser",
      "start": 5128,
      "end": 5136,
      "loc": {
        "start": {
          "line": 142,
          "column": 25
        },
        "end": {
          "line": 142,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5136,
      "end": 5137,
      "loc": {
        "start": {
          "line": 142,
          "column": 33
        },
        "end": {
          "line": 142,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5137,
      "end": 5138,
      "loc": {
        "start": {
          "line": 142,
          "column": 34
        },
        "end": {
          "line": 142,
          "column": 35
        }
      }
    },
    {
      "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": 142,
          "column": 35
        },
        "end": {
          "line": 142,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parser",
      "start": 5147,
      "end": 5153,
      "loc": {
        "start": {
          "line": 143,
          "column": 6
        },
        "end": {
          "line": 143,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5153,
      "end": 5154,
      "loc": {
        "start": {
          "line": 143,
          "column": 12
        },
        "end": {
          "line": 143,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setUA",
      "start": 5154,
      "end": 5159,
      "loc": {
        "start": {
          "line": 143,
          "column": 13
        },
        "end": {
          "line": 143,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5159,
      "end": 5160,
      "loc": {
        "start": {
          "line": 143,
          "column": 18
        },
        "end": {
          "line": 143,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "uastring",
      "start": 5160,
      "end": 5168,
      "loc": {
        "start": {
          "line": 143,
          "column": 19
        },
        "end": {
          "line": 143,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5168,
      "end": 5169,
      "loc": {
        "start": {
          "line": 143,
          "column": 27
        },
        "end": {
          "line": 143,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5169,
      "end": 5170,
      "loc": {
        "start": {
          "line": 143,
          "column": 28
        },
        "end": {
          "line": 143,
          "column": 29
        }
      }
    },
    {
      "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": 5178,
      "end": 5183,
      "loc": {
        "start": {
          "line": 144,
          "column": 6
        },
        "end": {
          "line": 144,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parseUserAgent",
      "start": 5184,
      "end": 5198,
      "loc": {
        "start": {
          "line": 144,
          "column": 12
        },
        "end": {
          "line": 144,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5199,
      "end": 5200,
      "loc": {
        "start": {
          "line": 144,
          "column": 27
        },
        "end": {
          "line": 144,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parser",
      "start": 5201,
      "end": 5207,
      "loc": {
        "start": {
          "line": 144,
          "column": 29
        },
        "end": {
          "line": 144,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5207,
      "end": 5208,
      "loc": {
        "start": {
          "line": 144,
          "column": 35
        },
        "end": {
          "line": 144,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getResult",
      "start": 5208,
      "end": 5217,
      "loc": {
        "start": {
          "line": 144,
          "column": 36
        },
        "end": {
          "line": 144,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5217,
      "end": 5218,
      "loc": {
        "start": {
          "line": 144,
          "column": 45
        },
        "end": {
          "line": 144,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5218,
      "end": 5219,
      "loc": {
        "start": {
          "line": 144,
          "column": 46
        },
        "end": {
          "line": 144,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5219,
      "end": 5220,
      "loc": {
        "start": {
          "line": 144,
          "column": 47
        },
        "end": {
          "line": 144,
          "column": 48
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " console.log({ parseUserAgent, });",
      "start": 5228,
      "end": 5264,
      "loc": {
        "start": {
          "line": 145,
          "column": 6
        },
        "end": {
          "line": 145,
          "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": 5272,
      "end": 5274,
      "loc": {
        "start": {
          "line": 146,
          "column": 6
        },
        "end": {
          "line": 146,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5275,
      "end": 5276,
      "loc": {
        "start": {
          "line": 146,
          "column": 9
        },
        "end": {
          "line": 146,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5276,
      "end": 5277,
      "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": "parseUserAgent",
      "start": 5277,
      "end": 5291,
      "loc": {
        "start": {
          "line": 146,
          "column": 11
        },
        "end": {
          "line": 146,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5291,
      "end": 5292,
      "loc": {
        "start": {
          "line": 146,
          "column": 25
        },
        "end": {
          "line": 146,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "browser",
      "start": 5292,
      "end": 5299,
      "loc": {
        "start": {
          "line": 146,
          "column": 26
        },
        "end": {
          "line": 146,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5299,
      "end": 5300,
      "loc": {
        "start": {
          "line": 146,
          "column": 33
        },
        "end": {
          "line": 146,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 5300,
      "end": 5304,
      "loc": {
        "start": {
          "line": 146,
          "column": 34
        },
        "end": {
          "line": 146,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 5305,
      "end": 5308,
      "loc": {
        "start": {
          "line": 146,
          "column": 39
        },
        "end": {
          "line": 146,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Chrome",
      "start": 5309,
      "end": 5317,
      "loc": {
        "start": {
          "line": 146,
          "column": 43
        },
        "end": {
          "line": 146,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 5318,
      "end": 5320,
      "loc": {
        "start": {
          "line": 146,
          "column": 52
        },
        "end": {
          "line": 146,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parseUserAgent",
      "start": 5321,
      "end": 5335,
      "loc": {
        "start": {
          "line": 146,
          "column": 55
        },
        "end": {
          "line": 146,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5335,
      "end": 5336,
      "loc": {
        "start": {
          "line": 146,
          "column": 69
        },
        "end": {
          "line": 146,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "browser",
      "start": 5336,
      "end": 5343,
      "loc": {
        "start": {
          "line": 146,
          "column": 70
        },
        "end": {
          "line": 146,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5343,
      "end": 5344,
      "loc": {
        "start": {
          "line": 146,
          "column": 77
        },
        "end": {
          "line": 146,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 5344,
      "end": 5348,
      "loc": {
        "start": {
          "line": 146,
          "column": 78
        },
        "end": {
          "line": 146,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 5349,
      "end": 5352,
      "loc": {
        "start": {
          "line": 146,
          "column": 83
        },
        "end": {
          "line": 146,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Chrome WebView",
      "start": 5353,
      "end": 5369,
      "loc": {
        "start": {
          "line": 146,
          "column": 87
        },
        "end": {
          "line": 146,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5370,
      "end": 5371,
      "loc": {
        "start": {
          "line": 146,
          "column": 104
        },
        "end": {
          "line": 146,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 5372,
      "end": 5374,
      "loc": {
        "start": {
          "line": 146,
          "column": 106
        },
        "end": {
          "line": 146,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parseUserAgent",
      "start": 5375,
      "end": 5389,
      "loc": {
        "start": {
          "line": 146,
          "column": 109
        },
        "end": {
          "line": 146,
          "column": 123
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5389,
      "end": 5390,
      "loc": {
        "start": {
          "line": 146,
          "column": 123
        },
        "end": {
          "line": 146,
          "column": 124
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "os",
      "start": 5390,
      "end": 5392,
      "loc": {
        "start": {
          "line": 146,
          "column": 124
        },
        "end": {
          "line": 146,
          "column": 126
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5392,
      "end": 5393,
      "loc": {
        "start": {
          "line": 146,
          "column": 126
        },
        "end": {
          "line": 146,
          "column": 127
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 5393,
      "end": 5397,
      "loc": {
        "start": {
          "line": 146,
          "column": 127
        },
        "end": {
          "line": 146,
          "column": 131
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 5398,
      "end": 5401,
      "loc": {
        "start": {
          "line": 146,
          "column": 132
        },
        "end": {
          "line": 146,
          "column": 135
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Android",
      "start": 5402,
      "end": 5411,
      "loc": {
        "start": {
          "line": 146,
          "column": 136
        },
        "end": {
          "line": 146,
          "column": 145
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 5412,
      "end": 5414,
      "loc": {
        "start": {
          "line": 146,
          "column": 146
        },
        "end": {
          "line": 146,
          "column": 148
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parseInt",
      "start": 5415,
      "end": 5423,
      "loc": {
        "start": {
          "line": 146,
          "column": 149
        },
        "end": {
          "line": 146,
          "column": 157
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5423,
      "end": 5424,
      "loc": {
        "start": {
          "line": 146,
          "column": 157
        },
        "end": {
          "line": 146,
          "column": 158
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parseUserAgent",
      "start": 5424,
      "end": 5438,
      "loc": {
        "start": {
          "line": 146,
          "column": 158
        },
        "end": {
          "line": 146,
          "column": 172
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5438,
      "end": 5439,
      "loc": {
        "start": {
          "line": 146,
          "column": 172
        },
        "end": {
          "line": 146,
          "column": 173
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "browser",
      "start": 5439,
      "end": 5446,
      "loc": {
        "start": {
          "line": 146,
          "column": 173
        },
        "end": {
          "line": 146,
          "column": 180
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5446,
      "end": 5447,
      "loc": {
        "start": {
          "line": 146,
          "column": 180
        },
        "end": {
          "line": 146,
          "column": 181
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "version",
      "start": 5447,
      "end": 5454,
      "loc": {
        "start": {
          "line": 146,
          "column": 181
        },
        "end": {
          "line": 146,
          "column": 188
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5454,
      "end": 5455,
      "loc": {
        "start": {
          "line": 146,
          "column": 188
        },
        "end": {
          "line": 146,
          "column": 189
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 10,
      "start": 5456,
      "end": 5458,
      "loc": {
        "start": {
          "line": 146,
          "column": 190
        },
        "end": {
          "line": 146,
          "column": 192
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5458,
      "end": 5459,
      "loc": {
        "start": {
          "line": 146,
          "column": 192
        },
        "end": {
          "line": 146,
          "column": 193
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 5460,
      "end": 5461,
      "loc": {
        "start": {
          "line": 146,
          "column": 194
        },
        "end": {
          "line": 146,
          "column": 195
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 50,
      "start": 5462,
      "end": 5464,
      "loc": {
        "start": {
          "line": 146,
          "column": 196
        },
        "end": {
          "line": 146,
          "column": 198
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5464,
      "end": 5465,
      "loc": {
        "start": {
          "line": 146,
          "column": 198
        },
        "end": {
          "line": 146,
          "column": 199
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5466,
      "end": 5467,
      "loc": {
        "start": {
          "line": 146,
          "column": 200
        },
        "end": {
          "line": 146,
          "column": 201
        }
      }
    },
    {
      "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": 5477,
      "end": 5483,
      "loc": {
        "start": {
          "line": 147,
          "column": 8
        },
        "end": {
          "line": 147,
          "column": 14
        }
      }
    },
    {
      "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": 5484,
      "end": 5489,
      "loc": {
        "start": {
          "line": 147,
          "column": 15
        },
        "end": {
          "line": 147,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5489,
      "end": 5490,
      "loc": {
        "start": {
          "line": 147,
          "column": 20
        },
        "end": {
          "line": 147,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5498,
      "end": 5499,
      "loc": {
        "start": {
          "line": 148,
          "column": 6
        },
        "end": {
          "line": 148,
          "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": 5507,
      "end": 5509,
      "loc": {
        "start": {
          "line": 149,
          "column": 6
        },
        "end": {
          "line": 149,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5510,
      "end": 5511,
      "loc": {
        "start": {
          "line": 149,
          "column": 9
        },
        "end": {
          "line": 149,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parseUserAgent",
      "start": 5511,
      "end": 5525,
      "loc": {
        "start": {
          "line": 149,
          "column": 10
        },
        "end": {
          "line": 149,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5525,
      "end": 5526,
      "loc": {
        "start": {
          "line": 149,
          "column": 24
        },
        "end": {
          "line": 149,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "browser",
      "start": 5526,
      "end": 5533,
      "loc": {
        "start": {
          "line": 149,
          "column": 25
        },
        "end": {
          "line": 149,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5533,
      "end": 5534,
      "loc": {
        "start": {
          "line": 149,
          "column": 32
        },
        "end": {
          "line": 149,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 5534,
      "end": 5538,
      "loc": {
        "start": {
          "line": 149,
          "column": 33
        },
        "end": {
          "line": 149,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 5539,
      "end": 5542,
      "loc": {
        "start": {
          "line": 149,
          "column": 38
        },
        "end": {
          "line": 149,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Android Browser",
      "start": 5543,
      "end": 5560,
      "loc": {
        "start": {
          "line": 149,
          "column": 42
        },
        "end": {
          "line": 149,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5560,
      "end": 5561,
      "loc": {
        "start": {
          "line": 149,
          "column": 59
        },
        "end": {
          "line": 149,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5562,
      "end": 5563,
      "loc": {
        "start": {
          "line": 149,
          "column": 61
        },
        "end": {
          "line": 149,
          "column": 62
        }
      }
    },
    {
      "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": 5573,
      "end": 5579,
      "loc": {
        "start": {
          "line": 150,
          "column": 8
        },
        "end": {
          "line": 150,
          "column": 14
        }
      }
    },
    {
      "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": 5580,
      "end": 5585,
      "loc": {
        "start": {
          "line": 150,
          "column": 15
        },
        "end": {
          "line": 150,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5585,
      "end": 5586,
      "loc": {
        "start": {
          "line": 150,
          "column": 20
        },
        "end": {
          "line": 150,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5594,
      "end": 5595,
      "loc": {
        "start": {
          "line": 151,
          "column": 6
        },
        "end": {
          "line": 151,
          "column": 7
        }
      }
    },
    {
      "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": 152,
          "column": 4
        },
        "end": {
          "line": 152,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5606,
      "end": 5607,
      "loc": {
        "start": {
          "line": 153,
          "column": 2
        },
        "end": {
          "line": 153,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 5608,
      "end": 5613,
      "loc": {
        "start": {
          "line": 153,
          "column": 4
        },
        "end": {
          "line": 153,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5614,
      "end": 5615,
      "loc": {
        "start": {
          "line": 153,
          "column": 10
        },
        "end": {
          "line": 153,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 5615,
      "end": 5616,
      "loc": {
        "start": {
          "line": 153,
          "column": 11
        },
        "end": {
          "line": 153,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5616,
      "end": 5617,
      "loc": {
        "start": {
          "line": 153,
          "column": 12
        },
        "end": {
          "line": 153,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5618,
      "end": 5619,
      "loc": {
        "start": {
          "line": 153,
          "column": 14
        },
        "end": {
          "line": 153,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 5625,
      "end": 5626,
      "loc": {
        "start": {
          "line": 154,
          "column": 4
        },
        "end": {
          "line": 154,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5626,
      "end": 5627,
      "loc": {
        "start": {
          "line": 154,
          "column": 5
        },
        "end": {
          "line": 154,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 5633,
      "end": 5640,
      "loc": {
        "start": {
          "line": 155,
          "column": 4
        },
        "end": {
          "line": 155,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5640,
      "end": 5641,
      "loc": {
        "start": {
          "line": 155,
          "column": 11
        },
        "end": {
          "line": 155,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "error",
      "start": 5641,
      "end": 5646,
      "loc": {
        "start": {
          "line": 155,
          "column": 12
        },
        "end": {
          "line": 155,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5646,
      "end": 5647,
      "loc": {
        "start": {
          "line": 155,
          "column": 17
        },
        "end": {
          "line": 155,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 5647,
      "end": 5648,
      "loc": {
        "start": {
          "line": 155,
          "column": 18
        },
        "end": {
          "line": 155,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5648,
      "end": 5649,
      "loc": {
        "start": {
          "line": 155,
          "column": 19
        },
        "end": {
          "line": 155,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5649,
      "end": 5650,
      "loc": {
        "start": {
          "line": 155,
          "column": 20
        },
        "end": {
          "line": 155,
          "column": 21
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " console.warn('could not detect browser support', e);",
      "start": 5656,
      "end": 5711,
      "loc": {
        "start": {
          "line": 156,
          "column": 4
        },
        "end": {
          "line": 156,
          "column": 59
        }
      }
    },
    {
      "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": 5717,
      "end": 5723,
      "loc": {
        "start": {
          "line": 157,
          "column": 4
        },
        "end": {
          "line": 157,
          "column": 10
        }
      }
    },
    {
      "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": 5724,
      "end": 5729,
      "loc": {
        "start": {
          "line": 157,
          "column": 11
        },
        "end": {
          "line": 157,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5729,
      "end": 5730,
      "loc": {
        "start": {
          "line": 157,
          "column": 16
        },
        "end": {
          "line": 157,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5734,
      "end": 5735,
      "loc": {
        "start": {
          "line": 158,
          "column": 2
        },
        "end": {
          "line": 158,
          "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": 5739,
      "end": 5745,
      "loc": {
        "start": {
          "line": 159,
          "column": 2
        },
        "end": {
          "line": 159,
          "column": 8
        }
      }
    },
    {
      "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": 5746,
      "end": 5750,
      "loc": {
        "start": {
          "line": 159,
          "column": 9
        },
        "end": {
          "line": 159,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5750,
      "end": 5751,
      "loc": {
        "start": {
          "line": 159,
          "column": 13
        },
        "end": {
          "line": 159,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5753,
      "end": 5754,
      "loc": {
        "start": {
          "line": 160,
          "column": 0
        },
        "end": {
          "line": 160,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * take an object of array paths to traverse and resolve\r\n * @example\r\n * const testObj = {\r\n      user: {\r\n        name: 'rjx',\r\n        description: 'react withouth javascript',\r\n      },\r\n      stats: {\r\n        logins: 102,\r\n        comments: 3,\r\n      },\r\n      authentication: 'OAuth2',\r\n    };\r\nconst testVals = { auth: ['authentication', ], username: ['user', 'name', ], };\r\n\r\n traverse(testVals, testObj) // =>{ auth:'OAuth2', username:'rjx',  }\r\n * @param {Object} paths - an object to resolve array property paths \r\n * @param {Object} data - object to traverse\r\n * @returns {Object} resolved object with traversed properties\r\n * @throws {TypeError} \r\n ",
      "start": 5758,
      "end": 6428,
      "loc": {
        "start": {
          "line": 162,
          "column": 0
        },
        "end": {
          "line": 183,
          "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": 6430,
      "end": 6436,
      "loc": {
        "start": {
          "line": 184,
          "column": 0
        },
        "end": {
          "line": 184,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 6437,
      "end": 6445,
      "loc": {
        "start": {
          "line": 184,
          "column": 7
        },
        "end": {
          "line": 184,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "traverse",
      "start": 6446,
      "end": 6454,
      "loc": {
        "start": {
          "line": 184,
          "column": 16
        },
        "end": {
          "line": 184,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6454,
      "end": 6455,
      "loc": {
        "start": {
          "line": 184,
          "column": 24
        },
        "end": {
          "line": 184,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "paths",
      "start": 6455,
      "end": 6460,
      "loc": {
        "start": {
          "line": 184,
          "column": 25
        },
        "end": {
          "line": 184,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6461,
      "end": 6462,
      "loc": {
        "start": {
          "line": 184,
          "column": 31
        },
        "end": {
          "line": 184,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6463,
      "end": 6464,
      "loc": {
        "start": {
          "line": 184,
          "column": 33
        },
        "end": {
          "line": 184,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6464,
      "end": 6465,
      "loc": {
        "start": {
          "line": 184,
          "column": 34
        },
        "end": {
          "line": 184,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6465,
      "end": 6466,
      "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": "data",
      "start": 6467,
      "end": 6471,
      "loc": {
        "start": {
          "line": 184,
          "column": 37
        },
        "end": {
          "line": 184,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6472,
      "end": 6473,
      "loc": {
        "start": {
          "line": 184,
          "column": 42
        },
        "end": {
          "line": 184,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6474,
      "end": 6475,
      "loc": {
        "start": {
          "line": 184,
          "column": 44
        },
        "end": {
          "line": 184,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6475,
      "end": 6476,
      "loc": {
        "start": {
          "line": 184,
          "column": 45
        },
        "end": {
          "line": 184,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6476,
      "end": 6477,
      "loc": {
        "start": {
          "line": 184,
          "column": 46
        },
        "end": {
          "line": 184,
          "column": 47
        }
      }
    },
    {
      "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": 184,
          "column": 48
        },
        "end": {
          "line": 184,
          "column": 49
        }
      }
    },
    {
      "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": 6483,
      "end": 6486,
      "loc": {
        "start": {
          "line": 185,
          "column": 2
        },
        "end": {
          "line": 185,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 6487,
      "end": 6491,
      "loc": {
        "start": {
          "line": 185,
          "column": 6
        },
        "end": {
          "line": 185,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6492,
      "end": 6493,
      "loc": {
        "start": {
          "line": 185,
          "column": 11
        },
        "end": {
          "line": 185,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 6494,
      "end": 6500,
      "loc": {
        "start": {
          "line": 185,
          "column": 13
        },
        "end": {
          "line": 185,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6500,
      "end": 6501,
      "loc": {
        "start": {
          "line": 185,
          "column": 19
        },
        "end": {
          "line": 185,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 6501,
      "end": 6505,
      "loc": {
        "start": {
          "line": 185,
          "column": 20
        },
        "end": {
          "line": 185,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6505,
      "end": 6506,
      "loc": {
        "start": {
          "line": 185,
          "column": 24
        },
        "end": {
          "line": 185,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "paths",
      "start": 6506,
      "end": 6511,
      "loc": {
        "start": {
          "line": 185,
          "column": 25
        },
        "end": {
          "line": 185,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6511,
      "end": 6512,
      "loc": {
        "start": {
          "line": 185,
          "column": 30
        },
        "end": {
          "line": 185,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6512,
      "end": 6513,
      "loc": {
        "start": {
          "line": 185,
          "column": 31
        },
        "end": {
          "line": 185,
          "column": 32
        }
      }
    },
    {
      "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": 6517,
      "end": 6519,
      "loc": {
        "start": {
          "line": 186,
          "column": 2
        },
        "end": {
          "line": 186,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6520,
      "end": 6521,
      "loc": {
        "start": {
          "line": 186,
          "column": 5
        },
        "end": {
          "line": 186,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 6521,
      "end": 6522,
      "loc": {
        "start": {
          "line": 186,
          "column": 6
        },
        "end": {
          "line": 186,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 6522,
      "end": 6526,
      "loc": {
        "start": {
          "line": 186,
          "column": 7
        },
        "end": {
          "line": 186,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6526,
      "end": 6527,
      "loc": {
        "start": {
          "line": 186,
          "column": 11
        },
        "end": {
          "line": 186,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 6527,
      "end": 6533,
      "loc": {
        "start": {
          "line": 186,
          "column": 12
        },
        "end": {
          "line": 186,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6533,
      "end": 6534,
      "loc": {
        "start": {
          "line": 186,
          "column": 18
        },
        "end": {
          "line": 186,
          "column": 19
        }
      }
    },
    {
      "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": 6535,
      "end": 6541,
      "loc": {
        "start": {
          "line": 186,
          "column": 20
        },
        "end": {
          "line": 186,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "paths",
      "start": 6542,
      "end": 6547,
      "loc": {
        "start": {
          "line": 186,
          "column": 27
        },
        "end": {
          "line": 186,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6547,
      "end": 6548,
      "loc": {
        "start": {
          "line": 186,
          "column": 32
        },
        "end": {
          "line": 186,
          "column": 33
        }
      }
    },
    {
      "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": 6552,
      "end": 6558,
      "loc": {
        "start": {
          "line": 187,
          "column": 2
        },
        "end": {
          "line": 187,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 6559,
      "end": 6563,
      "loc": {
        "start": {
          "line": 187,
          "column": 9
        },
        "end": {
          "line": 187,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6563,
      "end": 6564,
      "loc": {
        "start": {
          "line": 187,
          "column": 13
        },
        "end": {
          "line": 187,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reduce",
      "start": 6564,
      "end": 6570,
      "loc": {
        "start": {
          "line": 187,
          "column": 14
        },
        "end": {
          "line": 187,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6570,
      "end": 6571,
      "loc": {
        "start": {
          "line": 187,
          "column": 20
        },
        "end": {
          "line": 187,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6571,
      "end": 6572,
      "loc": {
        "start": {
          "line": 187,
          "column": 21
        },
        "end": {
          "line": 187,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 6572,
      "end": 6578,
      "loc": {
        "start": {
          "line": 187,
          "column": 22
        },
        "end": {
          "line": 187,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6578,
      "end": 6579,
      "loc": {
        "start": {
          "line": 187,
          "column": 28
        },
        "end": {
          "line": 187,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 6580,
      "end": 6583,
      "loc": {
        "start": {
          "line": 187,
          "column": 30
        },
        "end": {
          "line": 187,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6583,
      "end": 6584,
      "loc": {
        "start": {
          "line": 187,
          "column": 33
        },
        "end": {
          "line": 187,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6585,
      "end": 6587,
      "loc": {
        "start": {
          "line": 187,
          "column": 35
        },
        "end": {
          "line": 187,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6588,
      "end": 6589,
      "loc": {
        "start": {
          "line": 187,
          "column": 38
        },
        "end": {
          "line": 187,
          "column": 39
        }
      }
    },
    {
      "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": 6595,
      "end": 6597,
      "loc": {
        "start": {
          "line": 188,
          "column": 4
        },
        "end": {
          "line": 188,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6598,
      "end": 6599,
      "loc": {
        "start": {
          "line": 188,
          "column": 7
        },
        "end": {
          "line": 188,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 6599,
      "end": 6605,
      "loc": {
        "start": {
          "line": 188,
          "column": 8
        },
        "end": {
          "line": 188,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "paths",
      "start": 6606,
      "end": 6611,
      "loc": {
        "start": {
          "line": 188,
          "column": 15
        },
        "end": {
          "line": 188,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6611,
      "end": 6612,
      "loc": {
        "start": {
          "line": 188,
          "column": 20
        },
        "end": {
          "line": 188,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 6612,
      "end": 6615,
      "loc": {
        "start": {
          "line": 188,
          "column": 21
        },
        "end": {
          "line": 188,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6615,
      "end": 6616,
      "loc": {
        "start": {
          "line": 188,
          "column": 24
        },
        "end": {
          "line": 188,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 6617,
      "end": 6620,
      "loc": {
        "start": {
          "line": 188,
          "column": 26
        },
        "end": {
          "line": 188,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "string",
      "start": 6621,
      "end": 6629,
      "loc": {
        "start": {
          "line": 188,
          "column": 30
        },
        "end": {
          "line": 188,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6629,
      "end": 6630,
      "loc": {
        "start": {
          "line": 188,
          "column": 38
        },
        "end": {
          "line": 188,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 6631,
      "end": 6637,
      "loc": {
        "start": {
          "line": 188,
          "column": 40
        },
        "end": {
          "line": 188,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6637,
      "end": 6638,
      "loc": {
        "start": {
          "line": 188,
          "column": 46
        },
        "end": {
          "line": 188,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 6638,
      "end": 6641,
      "loc": {
        "start": {
          "line": 188,
          "column": 47
        },
        "end": {
          "line": 188,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6641,
      "end": 6642,
      "loc": {
        "start": {
          "line": 188,
          "column": 50
        },
        "end": {
          "line": 188,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6643,
      "end": 6644,
      "loc": {
        "start": {
          "line": 188,
          "column": 52
        },
        "end": {
          "line": 188,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "data",
      "start": 6645,
      "end": 6649,
      "loc": {
        "start": {
          "line": 188,
          "column": 54
        },
        "end": {
          "line": 188,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6649,
      "end": 6650,
      "loc": {
        "start": {
          "line": 188,
          "column": 58
        },
        "end": {
          "line": 188,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "paths",
      "start": 6650,
      "end": 6655,
      "loc": {
        "start": {
          "line": 188,
          "column": 59
        },
        "end": {
          "line": 188,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6655,
      "end": 6656,
      "loc": {
        "start": {
          "line": 188,
          "column": 64
        },
        "end": {
          "line": 188,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 6656,
      "end": 6659,
      "loc": {
        "start": {
          "line": 188,
          "column": 65
        },
        "end": {
          "line": 188,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6659,
      "end": 6660,
      "loc": {
        "start": {
          "line": 188,
          "column": 68
        },
        "end": {
          "line": 188,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6660,
      "end": 6661,
      "loc": {
        "start": {
          "line": 188,
          "column": 69
        },
        "end": {
          "line": 188,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6661,
      "end": 6662,
      "loc": {
        "start": {
          "line": 188,
          "column": 70
        },
        "end": {
          "line": 188,
          "column": 71
        }
      }
    },
    {
      "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": 6668,
      "end": 6672,
      "loc": {
        "start": {
          "line": 189,
          "column": 4
        },
        "end": {
          "line": 189,
          "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": 6673,
      "end": 6675,
      "loc": {
        "start": {
          "line": 189,
          "column": 9
        },
        "end": {
          "line": 189,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6676,
      "end": 6677,
      "loc": {
        "start": {
          "line": 189,
          "column": 12
        },
        "end": {
          "line": 189,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 6677,
      "end": 6682,
      "loc": {
        "start": {
          "line": 189,
          "column": 13
        },
        "end": {
          "line": 189,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6682,
      "end": 6683,
      "loc": {
        "start": {
          "line": 189,
          "column": 18
        },
        "end": {
          "line": 189,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 6683,
      "end": 6690,
      "loc": {
        "start": {
          "line": 189,
          "column": 19
        },
        "end": {
          "line": 189,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6690,
      "end": 6691,
      "loc": {
        "start": {
          "line": 189,
          "column": 26
        },
        "end": {
          "line": 189,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "paths",
      "start": 6691,
      "end": 6696,
      "loc": {
        "start": {
          "line": 189,
          "column": 27
        },
        "end": {
          "line": 189,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6696,
      "end": 6697,
      "loc": {
        "start": {
          "line": 189,
          "column": 32
        },
        "end": {
          "line": 189,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 6697,
      "end": 6700,
      "loc": {
        "start": {
          "line": 189,
          "column": 33
        },
        "end": {
          "line": 189,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6700,
      "end": 6701,
      "loc": {
        "start": {
          "line": 189,
          "column": 36
        },
        "end": {
          "line": 189,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6701,
      "end": 6702,
      "loc": {
        "start": {
          "line": 189,
          "column": 37
        },
        "end": {
          "line": 189,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6702,
      "end": 6703,
      "loc": {
        "start": {
          "line": 189,
          "column": 38
        },
        "end": {
          "line": 189,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6704,
      "end": 6705,
      "loc": {
        "start": {
          "line": 189,
          "column": 40
        },
        "end": {
          "line": 189,
          "column": 41
        }
      }
    },
    {
      "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": 6713,
      "end": 6716,
      "loc": {
        "start": {
          "line": 190,
          "column": 6
        },
        "end": {
          "line": 190,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_path",
      "start": 6717,
      "end": 6722,
      "loc": {
        "start": {
          "line": 190,
          "column": 10
        },
        "end": {
          "line": 190,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6723,
      "end": 6724,
      "loc": {
        "start": {
          "line": 190,
          "column": 16
        },
        "end": {
          "line": 190,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 6725,
      "end": 6731,
      "loc": {
        "start": {
          "line": 190,
          "column": 18
        },
        "end": {
          "line": 190,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6731,
      "end": 6732,
      "loc": {
        "start": {
          "line": 190,
          "column": 24
        },
        "end": {
          "line": 190,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assign",
      "start": 6732,
      "end": 6738,
      "loc": {
        "start": {
          "line": 190,
          "column": 25
        },
        "end": {
          "line": 190,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6738,
      "end": 6739,
      "loc": {
        "start": {
          "line": 190,
          "column": 31
        },
        "end": {
          "line": 190,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6739,
      "end": 6740,
      "loc": {
        "start": {
          "line": 190,
          "column": 32
        },
        "end": {
          "line": 190,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6740,
      "end": 6741,
      "loc": {
        "start": {
          "line": 190,
          "column": 33
        },
        "end": {
          "line": 190,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6741,
      "end": 6742,
      "loc": {
        "start": {
          "line": 190,
          "column": 34
        },
        "end": {
          "line": 190,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "paths",
      "start": 6743,
      "end": 6748,
      "loc": {
        "start": {
          "line": 190,
          "column": 36
        },
        "end": {
          "line": 190,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6748,
      "end": 6749,
      "loc": {
        "start": {
          "line": 190,
          "column": 41
        },
        "end": {
          "line": 190,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 6749,
      "end": 6752,
      "loc": {
        "start": {
          "line": 190,
          "column": 42
        },
        "end": {
          "line": 190,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6752,
      "end": 6753,
      "loc": {
        "start": {
          "line": 190,
          "column": 45
        },
        "end": {
          "line": 190,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6753,
      "end": 6754,
      "loc": {
        "start": {
          "line": 190,
          "column": 46
        },
        "end": {
          "line": 190,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6754,
      "end": 6755,
      "loc": {
        "start": {
          "line": 190,
          "column": 47
        },
        "end": {
          "line": 190,
          "column": 48
        }
      }
    },
    {
      "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": 6763,
      "end": 6766,
      "loc": {
        "start": {
          "line": 191,
          "column": 6
        },
        "end": {
          "line": 191,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 6767,
      "end": 6772,
      "loc": {
        "start": {
          "line": 191,
          "column": 10
        },
        "end": {
          "line": 191,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6773,
      "end": 6774,
      "loc": {
        "start": {
          "line": 191,
          "column": 16
        },
        "end": {
          "line": 191,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "data",
      "start": 6775,
      "end": 6779,
      "loc": {
        "start": {
          "line": 191,
          "column": 18
        },
        "end": {
          "line": 191,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6779,
      "end": 6780,
      "loc": {
        "start": {
          "line": 191,
          "column": 22
        },
        "end": {
          "line": 191,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "while",
        "keyword": "while",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "while",
      "start": 6788,
      "end": 6793,
      "loc": {
        "start": {
          "line": 192,
          "column": 6
        },
        "end": {
          "line": 192,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6794,
      "end": 6795,
      "loc": {
        "start": {
          "line": 192,
          "column": 12
        },
        "end": {
          "line": 192,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_path",
      "start": 6795,
      "end": 6800,
      "loc": {
        "start": {
          "line": 192,
          "column": 13
        },
        "end": {
          "line": 192,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6800,
      "end": 6801,
      "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": "length",
      "start": 6801,
      "end": 6807,
      "loc": {
        "start": {
          "line": 192,
          "column": 19
        },
        "end": {
          "line": 192,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 6808,
      "end": 6810,
      "loc": {
        "start": {
          "line": 192,
          "column": 26
        },
        "end": {
          "line": 192,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 6811,
      "end": 6816,
      "loc": {
        "start": {
          "line": 192,
          "column": 29
        },
        "end": {
          "line": 192,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 6817,
      "end": 6819,
      "loc": {
        "start": {
          "line": 192,
          "column": 35
        },
        "end": {
          "line": 192,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 6820,
      "end": 6826,
      "loc": {
        "start": {
          "line": 192,
          "column": 38
        },
        "end": {
          "line": 192,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 6827,
      "end": 6832,
      "loc": {
        "start": {
          "line": 192,
          "column": 45
        },
        "end": {
          "line": 192,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 6833,
      "end": 6836,
      "loc": {
        "start": {
          "line": 192,
          "column": 51
        },
        "end": {
          "line": 192,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "object",
      "start": 6837,
      "end": 6845,
      "loc": {
        "start": {
          "line": 192,
          "column": 55
        },
        "end": {
          "line": 192,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6845,
      "end": 6846,
      "loc": {
        "start": {
          "line": 192,
          "column": 63
        },
        "end": {
          "line": 192,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6847,
      "end": 6848,
      "loc": {
        "start": {
          "line": 192,
          "column": 65
        },
        "end": {
          "line": 192,
          "column": 66
        }
      }
    },
    {
      "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": 6858,
      "end": 6861,
      "loc": {
        "start": {
          "line": 193,
          "column": 8
        },
        "end": {
          "line": 193,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prop",
      "start": 6862,
      "end": 6866,
      "loc": {
        "start": {
          "line": 193,
          "column": 12
        },
        "end": {
          "line": 193,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6867,
      "end": 6868,
      "loc": {
        "start": {
          "line": 193,
          "column": 17
        },
        "end": {
          "line": 193,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_path",
      "start": 6869,
      "end": 6874,
      "loc": {
        "start": {
          "line": 193,
          "column": 19
        },
        "end": {
          "line": 193,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6874,
      "end": 6875,
      "loc": {
        "start": {
          "line": 193,
          "column": 24
        },
        "end": {
          "line": 193,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "shift",
      "start": 6875,
      "end": 6880,
      "loc": {
        "start": {
          "line": 193,
          "column": 25
        },
        "end": {
          "line": 193,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6880,
      "end": 6881,
      "loc": {
        "start": {
          "line": 193,
          "column": 30
        },
        "end": {
          "line": 193,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6881,
      "end": 6882,
      "loc": {
        "start": {
          "line": 193,
          "column": 31
        },
        "end": {
          "line": 193,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6882,
      "end": 6883,
      "loc": {
        "start": {
          "line": 193,
          "column": 32
        },
        "end": {
          "line": 193,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 6893,
      "end": 6898,
      "loc": {
        "start": {
          "line": 194,
          "column": 8
        },
        "end": {
          "line": 194,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6899,
      "end": 6900,
      "loc": {
        "start": {
          "line": 194,
          "column": 14
        },
        "end": {
          "line": 194,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 6901,
      "end": 6906,
      "loc": {
        "start": {
          "line": 194,
          "column": 16
        },
        "end": {
          "line": 194,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6906,
      "end": 6907,
      "loc": {
        "start": {
          "line": 194,
          "column": 21
        },
        "end": {
          "line": 194,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prop",
      "start": 6907,
      "end": 6911,
      "loc": {
        "start": {
          "line": 194,
          "column": 22
        },
        "end": {
          "line": 194,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6911,
      "end": 6912,
      "loc": {
        "start": {
          "line": 194,
          "column": 26
        },
        "end": {
          "line": 194,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6912,
      "end": 6913,
      "loc": {
        "start": {
          "line": 194,
          "column": 27
        },
        "end": {
          "line": 194,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6921,
      "end": 6922,
      "loc": {
        "start": {
          "line": 195,
          "column": 6
        },
        "end": {
          "line": 195,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 6930,
      "end": 6936,
      "loc": {
        "start": {
          "line": 196,
          "column": 6
        },
        "end": {
          "line": 196,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6936,
      "end": 6937,
      "loc": {
        "start": {
          "line": 196,
          "column": 12
        },
        "end": {
          "line": 196,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 6937,
      "end": 6940,
      "loc": {
        "start": {
          "line": 196,
          "column": 13
        },
        "end": {
          "line": 196,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6940,
      "end": 6941,
      "loc": {
        "start": {
          "line": 196,
          "column": 16
        },
        "end": {
          "line": 196,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6942,
      "end": 6943,
      "loc": {
        "start": {
          "line": 196,
          "column": 18
        },
        "end": {
          "line": 196,
          "column": 19
        }
      }
    },
    {
      "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": 196,
          "column": 20
        },
        "end": {
          "line": 196,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_path",
      "start": 6945,
      "end": 6950,
      "loc": {
        "start": {
          "line": 196,
          "column": 21
        },
        "end": {
          "line": 196,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6950,
      "end": 6951,
      "loc": {
        "start": {
          "line": 196,
          "column": 26
        },
        "end": {
          "line": 196,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 6951,
      "end": 6957,
      "loc": {
        "start": {
          "line": 196,
          "column": 27
        },
        "end": {
          "line": 196,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6957,
      "end": 6958,
      "loc": {
        "start": {
          "line": 196,
          "column": 33
        },
        "end": {
          "line": 196,
          "column": 34
        }
      }
    },
    {
      "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": 196,
          "column": 35
        },
        "end": {
          "line": 196,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 6961,
      "end": 6970,
      "loc": {
        "start": {
          "line": 196,
          "column": 37
        },
        "end": {
          "line": 196,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6971,
      "end": 6972,
      "loc": {
        "start": {
          "line": 196,
          "column": 47
        },
        "end": {
          "line": 196,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 6973,
      "end": 6978,
      "loc": {
        "start": {
          "line": 196,
          "column": 49
        },
        "end": {
          "line": 196,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6978,
      "end": 6979,
      "loc": {
        "start": {
          "line": 196,
          "column": 54
        },
        "end": {
          "line": 196,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6985,
      "end": 6986,
      "loc": {
        "start": {
          "line": 197,
          "column": 4
        },
        "end": {
          "line": 197,
          "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": 6987,
      "end": 6991,
      "loc": {
        "start": {
          "line": 197,
          "column": 6
        },
        "end": {
          "line": 197,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "throw",
        "keyword": "throw",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "throw",
      "start": 6992,
      "end": 6997,
      "loc": {
        "start": {
          "line": 197,
          "column": 11
        },
        "end": {
          "line": 197,
          "column": 16
        }
      }
    },
    {
      "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": 6998,
      "end": 7001,
      "loc": {
        "start": {
          "line": 197,
          "column": 17
        },
        "end": {
          "line": 197,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 7002,
      "end": 7011,
      "loc": {
        "start": {
          "line": 197,
          "column": 21
        },
        "end": {
          "line": 197,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7011,
      "end": 7012,
      "loc": {
        "start": {
          "line": 197,
          "column": 30
        },
        "end": {
          "line": 197,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "dynamic property paths must be a string or an array of strings or numeric indexes",
      "start": 7012,
      "end": 7095,
      "loc": {
        "start": {
          "line": 197,
          "column": 31
        },
        "end": {
          "line": 197,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7095,
      "end": 7096,
      "loc": {
        "start": {
          "line": 197,
          "column": 114
        },
        "end": {
          "line": 197,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7096,
      "end": 7097,
      "loc": {
        "start": {
          "line": 197,
          "column": 115
        },
        "end": {
          "line": 197,
          "column": 116
        }
      }
    },
    {
      "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": 7103,
      "end": 7109,
      "loc": {
        "start": {
          "line": 198,
          "column": 4
        },
        "end": {
          "line": 198,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 7110,
      "end": 7116,
      "loc": {
        "start": {
          "line": 198,
          "column": 11
        },
        "end": {
          "line": 198,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7116,
      "end": 7117,
      "loc": {
        "start": {
          "line": 198,
          "column": 17
        },
        "end": {
          "line": 198,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7121,
      "end": 7122,
      "loc": {
        "start": {
          "line": 199,
          "column": 2
        },
        "end": {
          "line": 199,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7122,
      "end": 7123,
      "loc": {
        "start": {
          "line": 199,
          "column": 3
        },
        "end": {
          "line": 199,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7124,
      "end": 7125,
      "loc": {
        "start": {
          "line": 199,
          "column": 5
        },
        "end": {
          "line": 199,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7125,
      "end": 7126,
      "loc": {
        "start": {
          "line": 199,
          "column": 6
        },
        "end": {
          "line": 199,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7126,
      "end": 7127,
      "loc": {
        "start": {
          "line": 199,
          "column": 7
        },
        "end": {
          "line": 199,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7127,
      "end": 7128,
      "loc": {
        "start": {
          "line": 199,
          "column": 8
        },
        "end": {
          "line": 199,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7130,
      "end": 7131,
      "loc": {
        "start": {
          "line": 200,
          "column": 0
        },
        "end": {
          "line": 200,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Validates RJX JSON Syntax\r\n * @example\r\n * validateRJX({component:'p',children:'hello world'})=>true\r\n * validateRJX({children:'hello world'})=>throw SyntaxError('[0001] Missing React Component')\r\n * @param {Object} rjx - RJX JSON to validate \r\n * @param {Boolean} [returnAllErrors=false] - flag to either throw error or to return all errors in an array of errors\r\n * @returns {Boolean|Error[]} either returns true if RJX is valid, or throws validation error or returns list of errors in array\r\n * @throws {SyntaxError|TypeError|ReferenceError}\r\n ",
      "start": 7135,
      "end": 7692,
      "loc": {
        "start": {
          "line": 202,
          "column": 0
        },
        "end": {
          "line": 211,
          "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": 7694,
      "end": 7700,
      "loc": {
        "start": {
          "line": 212,
          "column": 0
        },
        "end": {
          "line": 212,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 7701,
      "end": 7709,
      "loc": {
        "start": {
          "line": 212,
          "column": 7
        },
        "end": {
          "line": 212,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "validateRJX",
      "start": 7710,
      "end": 7721,
      "loc": {
        "start": {
          "line": 212,
          "column": 16
        },
        "end": {
          "line": 212,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7721,
      "end": 7722,
      "loc": {
        "start": {
          "line": 212,
          "column": 27
        },
        "end": {
          "line": 212,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 7722,
      "end": 7725,
      "loc": {
        "start": {
          "line": 212,
          "column": 28
        },
        "end": {
          "line": 212,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7726,
      "end": 7727,
      "loc": {
        "start": {
          "line": 212,
          "column": 32
        },
        "end": {
          "line": 212,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7728,
      "end": 7729,
      "loc": {
        "start": {
          "line": 212,
          "column": 34
        },
        "end": {
          "line": 212,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7729,
      "end": 7730,
      "loc": {
        "start": {
          "line": 212,
          "column": 35
        },
        "end": {
          "line": 212,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7730,
      "end": 7731,
      "loc": {
        "start": {
          "line": 212,
          "column": 36
        },
        "end": {
          "line": 212,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "returnAllErrors",
      "start": 7732,
      "end": 7747,
      "loc": {
        "start": {
          "line": 212,
          "column": 38
        },
        "end": {
          "line": 212,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7748,
      "end": 7749,
      "loc": {
        "start": {
          "line": 212,
          "column": 54
        },
        "end": {
          "line": 212,
          "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": 7750,
      "end": 7755,
      "loc": {
        "start": {
          "line": 212,
          "column": 56
        },
        "end": {
          "line": 212,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7755,
      "end": 7756,
      "loc": {
        "start": {
          "line": 212,
          "column": 61
        },
        "end": {
          "line": 212,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7757,
      "end": 7758,
      "loc": {
        "start": {
          "line": 212,
          "column": 63
        },
        "end": {
          "line": 212,
          "column": 64
        }
      }
    },
    {
      "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": 7762,
      "end": 7767,
      "loc": {
        "start": {
          "line": 213,
          "column": 2
        },
        "end": {
          "line": 213,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dynamicPropsNames",
      "start": 7768,
      "end": 7785,
      "loc": {
        "start": {
          "line": 213,
          "column": 8
        },
        "end": {
          "line": 213,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7786,
      "end": 7787,
      "loc": {
        "start": {
          "line": 213,
          "column": 26
        },
        "end": {
          "line": 213,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7788,
      "end": 7789,
      "loc": {
        "start": {
          "line": 213,
          "column": 28
        },
        "end": {
          "line": 213,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "asyncprops",
      "start": 7789,
      "end": 7801,
      "loc": {
        "start": {
          "line": 213,
          "column": 29
        },
        "end": {
          "line": 213,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7801,
      "end": 7802,
      "loc": {
        "start": {
          "line": 213,
          "column": 41
        },
        "end": {
          "line": 213,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "resourceprops",
      "start": 7803,
      "end": 7818,
      "loc": {
        "start": {
          "line": 213,
          "column": 43
        },
        "end": {
          "line": 213,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7818,
      "end": 7819,
      "loc": {
        "start": {
          "line": 213,
          "column": 58
        },
        "end": {
          "line": 213,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "windowprops",
      "start": 7820,
      "end": 7833,
      "loc": {
        "start": {
          "line": 213,
          "column": 60
        },
        "end": {
          "line": 213,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7833,
      "end": 7834,
      "loc": {
        "start": {
          "line": 213,
          "column": 73
        },
        "end": {
          "line": 213,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "thisprops",
      "start": 7835,
      "end": 7846,
      "loc": {
        "start": {
          "line": 213,
          "column": 75
        },
        "end": {
          "line": 213,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7846,
      "end": 7847,
      "loc": {
        "start": {
          "line": 213,
          "column": 86
        },
        "end": {
          "line": 213,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "thisstate",
      "start": 7848,
      "end": 7859,
      "loc": {
        "start": {
          "line": 213,
          "column": 88
        },
        "end": {
          "line": 213,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7859,
      "end": 7860,
      "loc": {
        "start": {
          "line": 213,
          "column": 99
        },
        "end": {
          "line": 213,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7860,
      "end": 7861,
      "loc": {
        "start": {
          "line": 213,
          "column": 100
        },
        "end": {
          "line": 213,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7861,
      "end": 7862,
      "loc": {
        "start": {
          "line": 213,
          "column": 101
        },
        "end": {
          "line": 213,
          "column": 102
        }
      }
    },
    {
      "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": 7866,
      "end": 7871,
      "loc": {
        "start": {
          "line": 214,
          "column": 2
        },
        "end": {
          "line": 214,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evalPropNames",
      "start": 7872,
      "end": 7885,
      "loc": {
        "start": {
          "line": 214,
          "column": 8
        },
        "end": {
          "line": 214,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7886,
      "end": 7887,
      "loc": {
        "start": {
          "line": 214,
          "column": 22
        },
        "end": {
          "line": 214,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7888,
      "end": 7889,
      "loc": {
        "start": {
          "line": 214,
          "column": 24
        },
        "end": {
          "line": 214,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__dangerouslyEvalProps",
      "start": 7889,
      "end": 7913,
      "loc": {
        "start": {
          "line": 214,
          "column": 25
        },
        "end": {
          "line": 214,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7913,
      "end": 7914,
      "loc": {
        "start": {
          "line": 214,
          "column": 49
        },
        "end": {
          "line": 214,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__dangerouslyBindEvalProps",
      "start": 7915,
      "end": 7943,
      "loc": {
        "start": {
          "line": 214,
          "column": 51
        },
        "end": {
          "line": 214,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7943,
      "end": 7944,
      "loc": {
        "start": {
          "line": 214,
          "column": 79
        },
        "end": {
          "line": 214,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7944,
      "end": 7945,
      "loc": {
        "start": {
          "line": 214,
          "column": 80
        },
        "end": {
          "line": 214,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7945,
      "end": 7946,
      "loc": {
        "start": {
          "line": 214,
          "column": 81
        },
        "end": {
          "line": 214,
          "column": 82
        }
      }
    },
    {
      "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": 7950,
      "end": 7955,
      "loc": {
        "start": {
          "line": 215,
          "column": 2
        },
        "end": {
          "line": 215,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "validKeys",
      "start": 7956,
      "end": 7965,
      "loc": {
        "start": {
          "line": 215,
          "column": 8
        },
        "end": {
          "line": 215,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7966,
      "end": 7967,
      "loc": {
        "start": {
          "line": 215,
          "column": 18
        },
        "end": {
          "line": 215,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7968,
      "end": 7969,
      "loc": {
        "start": {
          "line": 215,
          "column": 20
        },
        "end": {
          "line": 215,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "component",
      "start": 7969,
      "end": 7980,
      "loc": {
        "start": {
          "line": 215,
          "column": 21
        },
        "end": {
          "line": 215,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7980,
      "end": 7981,
      "loc": {
        "start": {
          "line": 215,
          "column": 32
        },
        "end": {
          "line": 215,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "props",
      "start": 7982,
      "end": 7989,
      "loc": {
        "start": {
          "line": 215,
          "column": 34
        },
        "end": {
          "line": 215,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7989,
      "end": 7990,
      "loc": {
        "start": {
          "line": 215,
          "column": 41
        },
        "end": {
          "line": 215,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "children",
      "start": 7991,
      "end": 8001,
      "loc": {
        "start": {
          "line": 215,
          "column": 43
        },
        "end": {
          "line": 215,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8001,
      "end": 8002,
      "loc": {
        "start": {
          "line": 215,
          "column": 53
        },
        "end": {
          "line": 215,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__spreadComponent",
      "start": 8003,
      "end": 8022,
      "loc": {
        "start": {
          "line": 215,
          "column": 55
        },
        "end": {
          "line": 215,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8022,
      "end": 8023,
      "loc": {
        "start": {
          "line": 215,
          "column": 74
        },
        "end": {
          "line": 215,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__inline",
      "start": 8024,
      "end": 8034,
      "loc": {
        "start": {
          "line": 215,
          "column": 76
        },
        "end": {
          "line": 215,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8034,
      "end": 8035,
      "loc": {
        "start": {
          "line": 215,
          "column": 86
        },
        "end": {
          "line": 215,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__functionargs",
      "start": 8035,
      "end": 8051,
      "loc": {
        "start": {
          "line": 215,
          "column": 87
        },
        "end": {
          "line": 215,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8051,
      "end": 8052,
      "loc": {
        "start": {
          "line": 215,
          "column": 103
        },
        "end": {
          "line": 215,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__dangerouslyInsertComponents",
      "start": 8053,
      "end": 8084,
      "loc": {
        "start": {
          "line": 215,
          "column": 105
        },
        "end": {
          "line": 215,
          "column": 136
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8084,
      "end": 8085,
      "loc": {
        "start": {
          "line": 215,
          "column": 136
        },
        "end": {
          "line": 215,
          "column": 137
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__dangerouslyInsertComponentProps",
      "start": 8086,
      "end": 8121,
      "loc": {
        "start": {
          "line": 215,
          "column": 138
        },
        "end": {
          "line": 215,
          "column": 173
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8121,
      "end": 8122,
      "loc": {
        "start": {
          "line": 215,
          "column": 173
        },
        "end": {
          "line": 215,
          "column": 174
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__dangerouslyInsertRJXComponents",
      "start": 8123,
      "end": 8157,
      "loc": {
        "start": {
          "line": 215,
          "column": 175
        },
        "end": {
          "line": 215,
          "column": 209
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8157,
      "end": 8158,
      "loc": {
        "start": {
          "line": 215,
          "column": 209
        },
        "end": {
          "line": 215,
          "column": 210
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__functionProps",
      "start": 8159,
      "end": 8176,
      "loc": {
        "start": {
          "line": 215,
          "column": 211
        },
        "end": {
          "line": 215,
          "column": 228
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8176,
      "end": 8177,
      "loc": {
        "start": {
          "line": 215,
          "column": 228
        },
        "end": {
          "line": 215,
          "column": 229
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__functionparams",
      "start": 8178,
      "end": 8196,
      "loc": {
        "start": {
          "line": 215,
          "column": 230
        },
        "end": {
          "line": 215,
          "column": 248
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8196,
      "end": 8197,
      "loc": {
        "start": {
          "line": 215,
          "column": 248
        },
        "end": {
          "line": 215,
          "column": 249
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__windowComponents",
      "start": 8198,
      "end": 8218,
      "loc": {
        "start": {
          "line": 215,
          "column": 250
        },
        "end": {
          "line": 215,
          "column": 270
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8218,
      "end": 8219,
      "loc": {
        "start": {
          "line": 215,
          "column": 270
        },
        "end": {
          "line": 215,
          "column": 271
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__windowComponentProps",
      "start": 8220,
      "end": 8244,
      "loc": {
        "start": {
          "line": 215,
          "column": 272
        },
        "end": {
          "line": 215,
          "column": 296
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8244,
      "end": 8245,
      "loc": {
        "start": {
          "line": 215,
          "column": 296
        },
        "end": {
          "line": 215,
          "column": 297
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "comparisonprops",
      "start": 8246,
      "end": 8263,
      "loc": {
        "start": {
          "line": 215,
          "column": 298
        },
        "end": {
          "line": 215,
          "column": 315
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8263,
      "end": 8264,
      "loc": {
        "start": {
          "line": 215,
          "column": 315
        },
        "end": {
          "line": 215,
          "column": 316
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "comparisonorprops",
      "start": 8265,
      "end": 8284,
      "loc": {
        "start": {
          "line": 215,
          "column": 317
        },
        "end": {
          "line": 215,
          "column": 336
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8284,
      "end": 8285,
      "loc": {
        "start": {
          "line": 215,
          "column": 336
        },
        "end": {
          "line": 215,
          "column": 337
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "passprops",
      "start": 8286,
      "end": 8297,
      "loc": {
        "start": {
          "line": 215,
          "column": 338
        },
        "end": {
          "line": 215,
          "column": 349
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8297,
      "end": 8298,
      "loc": {
        "start": {
          "line": 215,
          "column": 349
        },
        "end": {
          "line": 215,
          "column": 350
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "debug",
      "start": 8299,
      "end": 8306,
      "loc": {
        "start": {
          "line": 215,
          "column": 351
        },
        "end": {
          "line": 215,
          "column": 358
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8307,
      "end": 8308,
      "loc": {
        "start": {
          "line": 215,
          "column": 359
        },
        "end": {
          "line": 215,
          "column": 360
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8308,
      "end": 8309,
      "loc": {
        "start": {
          "line": 215,
          "column": 360
        },
        "end": {
          "line": 215,
          "column": 361
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "concat",
      "start": 8309,
      "end": 8315,
      "loc": {
        "start": {
          "line": 215,
          "column": 361
        },
        "end": {
          "line": 215,
          "column": 367
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8315,
      "end": 8316,
      "loc": {
        "start": {
          "line": 215,
          "column": 367
        },
        "end": {
          "line": 215,
          "column": 368
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dynamicPropsNames",
      "start": 8316,
      "end": 8333,
      "loc": {
        "start": {
          "line": 215,
          "column": 368
        },
        "end": {
          "line": 215,
          "column": 385
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8333,
      "end": 8334,
      "loc": {
        "start": {
          "line": 215,
          "column": 385
        },
        "end": {
          "line": 215,
          "column": 386
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evalPropNames",
      "start": 8335,
      "end": 8348,
      "loc": {
        "start": {
          "line": 215,
          "column": 387
        },
        "end": {
          "line": 215,
          "column": 400
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8348,
      "end": 8349,
      "loc": {
        "start": {
          "line": 215,
          "column": 400
        },
        "end": {
          "line": 215,
          "column": 401
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8349,
      "end": 8350,
      "loc": {
        "start": {
          "line": 215,
          "column": 401
        },
        "end": {
          "line": 215,
          "column": 402
        }
      }
    },
    {
      "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": 8354,
      "end": 8357,
      "loc": {
        "start": {
          "line": 216,
          "column": 2
        },
        "end": {
          "line": 216,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 8358,
      "end": 8364,
      "loc": {
        "start": {
          "line": 216,
          "column": 6
        },
        "end": {
          "line": 216,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8365,
      "end": 8366,
      "loc": {
        "start": {
          "line": 216,
          "column": 13
        },
        "end": {
          "line": 216,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8367,
      "end": 8368,
      "loc": {
        "start": {
          "line": 216,
          "column": 15
        },
        "end": {
          "line": 216,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8368,
      "end": 8369,
      "loc": {
        "start": {
          "line": 216,
          "column": 16
        },
        "end": {
          "line": 216,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8369,
      "end": 8370,
      "loc": {
        "start": {
          "line": 216,
          "column": 17
        },
        "end": {
          "line": 216,
          "column": 18
        }
      }
    },
    {
      "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": 8374,
      "end": 8376,
      "loc": {
        "start": {
          "line": 217,
          "column": 2
        },
        "end": {
          "line": 217,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8377,
      "end": 8378,
      "loc": {
        "start": {
          "line": 217,
          "column": 5
        },
        "end": {
          "line": 217,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 8378,
      "end": 8379,
      "loc": {
        "start": {
          "line": 217,
          "column": 6
        },
        "end": {
          "line": 217,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 8379,
      "end": 8382,
      "loc": {
        "start": {
          "line": 217,
          "column": 7
        },
        "end": {
          "line": 217,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8382,
      "end": 8383,
      "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": "component",
      "start": 8383,
      "end": 8392,
      "loc": {
        "start": {
          "line": 217,
          "column": 11
        },
        "end": {
          "line": 217,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8392,
      "end": 8393,
      "loc": {
        "start": {
          "line": 217,
          "column": 20
        },
        "end": {
          "line": 217,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8394,
      "end": 8395,
      "loc": {
        "start": {
          "line": 217,
          "column": 22
        },
        "end": {
          "line": 217,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 8401,
      "end": 8407,
      "loc": {
        "start": {
          "line": 218,
          "column": 4
        },
        "end": {
          "line": 218,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8407,
      "end": 8408,
      "loc": {
        "start": {
          "line": 218,
          "column": 10
        },
        "end": {
          "line": 218,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 8408,
      "end": 8412,
      "loc": {
        "start": {
          "line": 218,
          "column": 11
        },
        "end": {
          "line": 218,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8412,
      "end": 8413,
      "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": "SyntaxError",
      "start": 8413,
      "end": 8424,
      "loc": {
        "start": {
          "line": 218,
          "column": 16
        },
        "end": {
          "line": 218,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8424,
      "end": 8425,
      "loc": {
        "start": {
          "line": 218,
          "column": 27
        },
        "end": {
          "line": 218,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0001] Missing React Component",
      "start": 8425,
      "end": 8457,
      "loc": {
        "start": {
          "line": 218,
          "column": 28
        },
        "end": {
          "line": 218,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8457,
      "end": 8458,
      "loc": {
        "start": {
          "line": 218,
          "column": 60
        },
        "end": {
          "line": 218,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8458,
      "end": 8459,
      "loc": {
        "start": {
          "line": 218,
          "column": 61
        },
        "end": {
          "line": 218,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8459,
      "end": 8460,
      "loc": {
        "start": {
          "line": 218,
          "column": 62
        },
        "end": {
          "line": 218,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8464,
      "end": 8465,
      "loc": {
        "start": {
          "line": 219,
          "column": 2
        },
        "end": {
          "line": 219,
          "column": 3
        }
      }
    },
    {
      "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": 8469,
      "end": 8471,
      "loc": {
        "start": {
          "line": 220,
          "column": 2
        },
        "end": {
          "line": 220,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8472,
      "end": 8473,
      "loc": {
        "start": {
          "line": 220,
          "column": 5
        },
        "end": {
          "line": 220,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 8473,
      "end": 8476,
      "loc": {
        "start": {
          "line": 220,
          "column": 6
        },
        "end": {
          "line": 220,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8476,
      "end": 8477,
      "loc": {
        "start": {
          "line": 220,
          "column": 9
        },
        "end": {
          "line": 220,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 8477,
      "end": 8482,
      "loc": {
        "start": {
          "line": 220,
          "column": 10
        },
        "end": {
          "line": 220,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8482,
      "end": 8483,
      "loc": {
        "start": {
          "line": 220,
          "column": 15
        },
        "end": {
          "line": 220,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8484,
      "end": 8485,
      "loc": {
        "start": {
          "line": 220,
          "column": 17
        },
        "end": {
          "line": 220,
          "column": 18
        }
      }
    },
    {
      "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": 8491,
      "end": 8493,
      "loc": {
        "start": {
          "line": 221,
          "column": 4
        },
        "end": {
          "line": 221,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8494,
      "end": 8495,
      "loc": {
        "start": {
          "line": 221,
          "column": 7
        },
        "end": {
          "line": 221,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 8495,
      "end": 8501,
      "loc": {
        "start": {
          "line": 221,
          "column": 8
        },
        "end": {
          "line": 221,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 8502,
      "end": 8505,
      "loc": {
        "start": {
          "line": 221,
          "column": 15
        },
        "end": {
          "line": 221,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8505,
      "end": 8506,
      "loc": {
        "start": {
          "line": 221,
          "column": 18
        },
        "end": {
          "line": 221,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 8506,
      "end": 8511,
      "loc": {
        "start": {
          "line": 221,
          "column": 19
        },
        "end": {
          "line": 221,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 8512,
      "end": 8515,
      "loc": {
        "start": {
          "line": 221,
          "column": 25
        },
        "end": {
          "line": 221,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "object",
      "start": 8516,
      "end": 8524,
      "loc": {
        "start": {
          "line": 221,
          "column": 29
        },
        "end": {
          "line": 221,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 8525,
      "end": 8527,
      "loc": {
        "start": {
          "line": 221,
          "column": 38
        },
        "end": {
          "line": 221,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 8528,
      "end": 8533,
      "loc": {
        "start": {
          "line": 221,
          "column": 41
        },
        "end": {
          "line": 221,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8533,
      "end": 8534,
      "loc": {
        "start": {
          "line": 221,
          "column": 46
        },
        "end": {
          "line": 221,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 8534,
      "end": 8541,
      "loc": {
        "start": {
          "line": 221,
          "column": 47
        },
        "end": {
          "line": 221,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8541,
      "end": 8542,
      "loc": {
        "start": {
          "line": 221,
          "column": 54
        },
        "end": {
          "line": 221,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 8542,
      "end": 8545,
      "loc": {
        "start": {
          "line": 221,
          "column": 55
        },
        "end": {
          "line": 221,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8545,
      "end": 8546,
      "loc": {
        "start": {
          "line": 221,
          "column": 58
        },
        "end": {
          "line": 221,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 8546,
      "end": 8551,
      "loc": {
        "start": {
          "line": 221,
          "column": 59
        },
        "end": {
          "line": 221,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8551,
      "end": 8552,
      "loc": {
        "start": {
          "line": 221,
          "column": 64
        },
        "end": {
          "line": 221,
          "column": 65
        }
      }
    },
    {
      "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": 221,
          "column": 65
        },
        "end": {
          "line": 221,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8554,
      "end": 8555,
      "loc": {
        "start": {
          "line": 221,
          "column": 67
        },
        "end": {
          "line": 221,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 8563,
      "end": 8569,
      "loc": {
        "start": {
          "line": 222,
          "column": 6
        },
        "end": {
          "line": 222,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8569,
      "end": 8570,
      "loc": {
        "start": {
          "line": 222,
          "column": 12
        },
        "end": {
          "line": 222,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 8570,
      "end": 8574,
      "loc": {
        "start": {
          "line": 222,
          "column": 13
        },
        "end": {
          "line": 222,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8574,
      "end": 8575,
      "loc": {
        "start": {
          "line": 222,
          "column": 17
        },
        "end": {
          "line": 222,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 8575,
      "end": 8584,
      "loc": {
        "start": {
          "line": 222,
          "column": 18
        },
        "end": {
          "line": 222,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8584,
      "end": 8585,
      "loc": {
        "start": {
          "line": 222,
          "column": 27
        },
        "end": {
          "line": 222,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0002] ",
      "start": 8585,
      "end": 8594,
      "loc": {
        "start": {
          "line": 222,
          "column": 28
        },
        "end": {
          "line": 222,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 8594,
      "end": 8595,
      "loc": {
        "start": {
          "line": 222,
          "column": 37
        },
        "end": {
          "line": 222,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 8595,
      "end": 8598,
      "loc": {
        "start": {
          "line": 222,
          "column": 38
        },
        "end": {
          "line": 222,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8598,
      "end": 8599,
      "loc": {
        "start": {
          "line": 222,
          "column": 41
        },
        "end": {
          "line": 222,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 8599,
      "end": 8608,
      "loc": {
        "start": {
          "line": 222,
          "column": 42
        },
        "end": {
          "line": 222,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 8608,
      "end": 8609,
      "loc": {
        "start": {
          "line": 222,
          "column": 51
        },
        "end": {
          "line": 222,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ": props must be an Object / valid React props",
      "start": 8609,
      "end": 8656,
      "loc": {
        "start": {
          "line": 222,
          "column": 52
        },
        "end": {
          "line": 222,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8656,
      "end": 8657,
      "loc": {
        "start": {
          "line": 222,
          "column": 99
        },
        "end": {
          "line": 222,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8657,
      "end": 8658,
      "loc": {
        "start": {
          "line": 222,
          "column": 100
        },
        "end": {
          "line": 222,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8658,
      "end": 8659,
      "loc": {
        "start": {
          "line": 222,
          "column": 101
        },
        "end": {
          "line": 222,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8665,
      "end": 8666,
      "loc": {
        "start": {
          "line": 223,
          "column": 4
        },
        "end": {
          "line": 223,
          "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": 8672,
      "end": 8674,
      "loc": {
        "start": {
          "line": 224,
          "column": 4
        },
        "end": {
          "line": 224,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8675,
      "end": 8676,
      "loc": {
        "start": {
          "line": 224,
          "column": 7
        },
        "end": {
          "line": 224,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 8676,
      "end": 8679,
      "loc": {
        "start": {
          "line": 224,
          "column": 8
        },
        "end": {
          "line": 224,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8679,
      "end": 8680,
      "loc": {
        "start": {
          "line": 224,
          "column": 11
        },
        "end": {
          "line": 224,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 8680,
      "end": 8685,
      "loc": {
        "start": {
          "line": 224,
          "column": 12
        },
        "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": 8685,
      "end": 8686,
      "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": "children",
      "start": 8686,
      "end": 8694,
      "loc": {
        "start": {
          "line": 224,
          "column": 18
        },
        "end": {
          "line": 224,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 8695,
      "end": 8697,
      "loc": {
        "start": {
          "line": 224,
          "column": 27
        },
        "end": {
          "line": 224,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8698,
      "end": 8699,
      "loc": {
        "start": {
          "line": 224,
          "column": 30
        },
        "end": {
          "line": 224,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 8699,
      "end": 8705,
      "loc": {
        "start": {
          "line": 224,
          "column": 31
        },
        "end": {
          "line": 224,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 8706,
      "end": 8709,
      "loc": {
        "start": {
          "line": 224,
          "column": 38
        },
        "end": {
          "line": 224,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8709,
      "end": 8710,
      "loc": {
        "start": {
          "line": 224,
          "column": 41
        },
        "end": {
          "line": 224,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 8710,
      "end": 8715,
      "loc": {
        "start": {
          "line": 224,
          "column": 42
        },
        "end": {
          "line": 224,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8715,
      "end": 8716,
      "loc": {
        "start": {
          "line": 224,
          "column": 47
        },
        "end": {
          "line": 224,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 8716,
      "end": 8724,
      "loc": {
        "start": {
          "line": 224,
          "column": 48
        },
        "end": {
          "line": 224,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 8725,
      "end": 8728,
      "loc": {
        "start": {
          "line": 224,
          "column": 57
        },
        "end": {
          "line": 224,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "string",
      "start": 8729,
      "end": 8737,
      "loc": {
        "start": {
          "line": 224,
          "column": 61
        },
        "end": {
          "line": 224,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 8738,
      "end": 8740,
      "loc": {
        "start": {
          "line": 224,
          "column": 70
        },
        "end": {
          "line": 224,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 8741,
      "end": 8742,
      "loc": {
        "start": {
          "line": 224,
          "column": 73
        },
        "end": {
          "line": 224,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 8742,
      "end": 8747,
      "loc": {
        "start": {
          "line": 224,
          "column": 74
        },
        "end": {
          "line": 224,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8747,
      "end": 8748,
      "loc": {
        "start": {
          "line": 224,
          "column": 79
        },
        "end": {
          "line": 224,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 8748,
      "end": 8755,
      "loc": {
        "start": {
          "line": 224,
          "column": 80
        },
        "end": {
          "line": 224,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8755,
      "end": 8756,
      "loc": {
        "start": {
          "line": 224,
          "column": 87
        },
        "end": {
          "line": 224,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 8756,
      "end": 8759,
      "loc": {
        "start": {
          "line": 224,
          "column": 88
        },
        "end": {
          "line": 224,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8759,
      "end": 8760,
      "loc": {
        "start": {
          "line": 224,
          "column": 91
        },
        "end": {
          "line": 224,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 8760,
      "end": 8765,
      "loc": {
        "start": {
          "line": 224,
          "column": 92
        },
        "end": {
          "line": 224,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8765,
      "end": 8766,
      "loc": {
        "start": {
          "line": 224,
          "column": 97
        },
        "end": {
          "line": 224,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 8766,
      "end": 8774,
      "loc": {
        "start": {
          "line": 224,
          "column": 98
        },
        "end": {
          "line": 224,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8774,
      "end": 8775,
      "loc": {
        "start": {
          "line": 224,
          "column": 106
        },
        "end": {
          "line": 224,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8775,
      "end": 8776,
      "loc": {
        "start": {
          "line": 224,
          "column": 107
        },
        "end": {
          "line": 224,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8776,
      "end": 8777,
      "loc": {
        "start": {
          "line": 224,
          "column": 108
        },
        "end": {
          "line": 224,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8778,
      "end": 8779,
      "loc": {
        "start": {
          "line": 224,
          "column": 110
        },
        "end": {
          "line": 224,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 8787,
      "end": 8793,
      "loc": {
        "start": {
          "line": 225,
          "column": 6
        },
        "end": {
          "line": 225,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8793,
      "end": 8794,
      "loc": {
        "start": {
          "line": 225,
          "column": 12
        },
        "end": {
          "line": 225,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 8794,
      "end": 8798,
      "loc": {
        "start": {
          "line": 225,
          "column": 13
        },
        "end": {
          "line": 225,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8798,
      "end": 8799,
      "loc": {
        "start": {
          "line": 225,
          "column": 17
        },
        "end": {
          "line": 225,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 8799,
      "end": 8808,
      "loc": {
        "start": {
          "line": 225,
          "column": 18
        },
        "end": {
          "line": 225,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8808,
      "end": 8809,
      "loc": {
        "start": {
          "line": 225,
          "column": 27
        },
        "end": {
          "line": 225,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0003] ",
      "start": 8809,
      "end": 8818,
      "loc": {
        "start": {
          "line": 225,
          "column": 28
        },
        "end": {
          "line": 225,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 8818,
      "end": 8819,
      "loc": {
        "start": {
          "line": 225,
          "column": 37
        },
        "end": {
          "line": 225,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 8819,
      "end": 8822,
      "loc": {
        "start": {
          "line": 225,
          "column": 38
        },
        "end": {
          "line": 225,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8822,
      "end": 8823,
      "loc": {
        "start": {
          "line": 225,
          "column": 41
        },
        "end": {
          "line": 225,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 8823,
      "end": 8832,
      "loc": {
        "start": {
          "line": 225,
          "column": 42
        },
        "end": {
          "line": 225,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 8832,
      "end": 8833,
      "loc": {
        "start": {
          "line": 225,
          "column": 51
        },
        "end": {
          "line": 225,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ": props.children must be an array of RJX JSON objects or a string",
      "start": 8833,
      "end": 8900,
      "loc": {
        "start": {
          "line": 225,
          "column": 52
        },
        "end": {
          "line": 225,
          "column": 119
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8900,
      "end": 8901,
      "loc": {
        "start": {
          "line": 225,
          "column": 119
        },
        "end": {
          "line": 225,
          "column": 120
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8901,
      "end": 8902,
      "loc": {
        "start": {
          "line": 225,
          "column": 120
        },
        "end": {
          "line": 225,
          "column": 121
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8902,
      "end": 8903,
      "loc": {
        "start": {
          "line": 225,
          "column": 121
        },
        "end": {
          "line": 225,
          "column": 122
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8909,
      "end": 8910,
      "loc": {
        "start": {
          "line": 226,
          "column": 4
        },
        "end": {
          "line": 226,
          "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": 8916,
      "end": 8918,
      "loc": {
        "start": {
          "line": 227,
          "column": 4
        },
        "end": {
          "line": 227,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8919,
      "end": 8920,
      "loc": {
        "start": {
          "line": 227,
          "column": 7
        },
        "end": {
          "line": 227,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 8920,
      "end": 8923,
      "loc": {
        "start": {
          "line": 227,
          "column": 8
        },
        "end": {
          "line": 227,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8923,
      "end": 8924,
      "loc": {
        "start": {
          "line": 227,
          "column": 11
        },
        "end": {
          "line": 227,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 8924,
      "end": 8929,
      "loc": {
        "start": {
          "line": 227,
          "column": 12
        },
        "end": {
          "line": 227,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8929,
      "end": 8930,
      "loc": {
        "start": {
          "line": 227,
          "column": 17
        },
        "end": {
          "line": 227,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_children",
      "start": 8930,
      "end": 8939,
      "loc": {
        "start": {
          "line": 227,
          "column": 18
        },
        "end": {
          "line": 227,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 8940,
      "end": 8942,
      "loc": {
        "start": {
          "line": 227,
          "column": 28
        },
        "end": {
          "line": 227,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8943,
      "end": 8944,
      "loc": {
        "start": {
          "line": 227,
          "column": 31
        },
        "end": {
          "line": 227,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 8944,
      "end": 8950,
      "loc": {
        "start": {
          "line": 227,
          "column": 32
        },
        "end": {
          "line": 227,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 8951,
      "end": 8954,
      "loc": {
        "start": {
          "line": 227,
          "column": 39
        },
        "end": {
          "line": 227,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8954,
      "end": 8955,
      "loc": {
        "start": {
          "line": 227,
          "column": 42
        },
        "end": {
          "line": 227,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 8955,
      "end": 8960,
      "loc": {
        "start": {
          "line": 227,
          "column": 43
        },
        "end": {
          "line": 227,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8960,
      "end": 8961,
      "loc": {
        "start": {
          "line": 227,
          "column": 48
        },
        "end": {
          "line": 227,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_children",
      "start": 8961,
      "end": 8970,
      "loc": {
        "start": {
          "line": 227,
          "column": 49
        },
        "end": {
          "line": 227,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 8971,
      "end": 8974,
      "loc": {
        "start": {
          "line": 227,
          "column": 59
        },
        "end": {
          "line": 227,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "string",
      "start": 8975,
      "end": 8983,
      "loc": {
        "start": {
          "line": 227,
          "column": 63
        },
        "end": {
          "line": 227,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 8984,
      "end": 8986,
      "loc": {
        "start": {
          "line": 227,
          "column": 72
        },
        "end": {
          "line": 227,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 8987,
      "end": 8988,
      "loc": {
        "start": {
          "line": 227,
          "column": 75
        },
        "end": {
          "line": 227,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 8988,
      "end": 8993,
      "loc": {
        "start": {
          "line": 227,
          "column": 76
        },
        "end": {
          "line": 227,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8993,
      "end": 8994,
      "loc": {
        "start": {
          "line": 227,
          "column": 81
        },
        "end": {
          "line": 227,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 8994,
      "end": 9001,
      "loc": {
        "start": {
          "line": 227,
          "column": 82
        },
        "end": {
          "line": 227,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9001,
      "end": 9002,
      "loc": {
        "start": {
          "line": 227,
          "column": 89
        },
        "end": {
          "line": 227,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 9002,
      "end": 9005,
      "loc": {
        "start": {
          "line": 227,
          "column": 90
        },
        "end": {
          "line": 227,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9005,
      "end": 9006,
      "loc": {
        "start": {
          "line": 227,
          "column": 93
        },
        "end": {
          "line": 227,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 9006,
      "end": 9011,
      "loc": {
        "start": {
          "line": 227,
          "column": 94
        },
        "end": {
          "line": 227,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9011,
      "end": 9012,
      "loc": {
        "start": {
          "line": 227,
          "column": 99
        },
        "end": {
          "line": 227,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_children",
      "start": 9012,
      "end": 9021,
      "loc": {
        "start": {
          "line": 227,
          "column": 100
        },
        "end": {
          "line": 227,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9021,
      "end": 9022,
      "loc": {
        "start": {
          "line": 227,
          "column": 109
        },
        "end": {
          "line": 227,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9022,
      "end": 9023,
      "loc": {
        "start": {
          "line": 227,
          "column": 110
        },
        "end": {
          "line": 227,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9023,
      "end": 9024,
      "loc": {
        "start": {
          "line": 227,
          "column": 111
        },
        "end": {
          "line": 227,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9025,
      "end": 9026,
      "loc": {
        "start": {
          "line": 227,
          "column": 113
        },
        "end": {
          "line": 227,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 9034,
      "end": 9040,
      "loc": {
        "start": {
          "line": 228,
          "column": 6
        },
        "end": {
          "line": 228,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9040,
      "end": 9041,
      "loc": {
        "start": {
          "line": 228,
          "column": 12
        },
        "end": {
          "line": 228,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 9041,
      "end": 9045,
      "loc": {
        "start": {
          "line": 228,
          "column": 13
        },
        "end": {
          "line": 228,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9045,
      "end": 9046,
      "loc": {
        "start": {
          "line": 228,
          "column": 17
        },
        "end": {
          "line": 228,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 9046,
      "end": 9055,
      "loc": {
        "start": {
          "line": 228,
          "column": 18
        },
        "end": {
          "line": 228,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9055,
      "end": 9056,
      "loc": {
        "start": {
          "line": 228,
          "column": 27
        },
        "end": {
          "line": 228,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0004] ",
      "start": 9056,
      "end": 9065,
      "loc": {
        "start": {
          "line": 228,
          "column": 28
        },
        "end": {
          "line": 228,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 9065,
      "end": 9066,
      "loc": {
        "start": {
          "line": 228,
          "column": 37
        },
        "end": {
          "line": 228,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 9066,
      "end": 9069,
      "loc": {
        "start": {
          "line": 228,
          "column": 38
        },
        "end": {
          "line": 228,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9069,
      "end": 9070,
      "loc": {
        "start": {
          "line": 228,
          "column": 41
        },
        "end": {
          "line": 228,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 9070,
      "end": 9079,
      "loc": {
        "start": {
          "line": 228,
          "column": 42
        },
        "end": {
          "line": 228,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 9079,
      "end": 9080,
      "loc": {
        "start": {
          "line": 228,
          "column": 51
        },
        "end": {
          "line": 228,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ": props._children must be an array of RJX JSON objects or a string",
      "start": 9080,
      "end": 9148,
      "loc": {
        "start": {
          "line": 228,
          "column": 52
        },
        "end": {
          "line": 228,
          "column": 120
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9148,
      "end": 9149,
      "loc": {
        "start": {
          "line": 228,
          "column": 120
        },
        "end": {
          "line": 228,
          "column": 121
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9149,
      "end": 9150,
      "loc": {
        "start": {
          "line": 228,
          "column": 121
        },
        "end": {
          "line": 228,
          "column": 122
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9150,
      "end": 9151,
      "loc": {
        "start": {
          "line": 228,
          "column": 122
        },
        "end": {
          "line": 228,
          "column": 123
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9157,
      "end": 9158,
      "loc": {
        "start": {
          "line": 229,
          "column": 4
        },
        "end": {
          "line": 229,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9162,
      "end": 9163,
      "loc": {
        "start": {
          "line": 230,
          "column": 2
        },
        "end": {
          "line": 230,
          "column": 3
        }
      }
    },
    {
      "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": 9167,
      "end": 9169,
      "loc": {
        "start": {
          "line": 231,
          "column": 2
        },
        "end": {
          "line": 231,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9170,
      "end": 9171,
      "loc": {
        "start": {
          "line": 231,
          "column": 5
        },
        "end": {
          "line": 231,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 9171,
      "end": 9174,
      "loc": {
        "start": {
          "line": 231,
          "column": 6
        },
        "end": {
          "line": 231,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9174,
      "end": 9175,
      "loc": {
        "start": {
          "line": 231,
          "column": 9
        },
        "end": {
          "line": 231,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 9175,
      "end": 9183,
      "loc": {
        "start": {
          "line": 231,
          "column": 10
        },
        "end": {
          "line": 231,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9183,
      "end": 9184,
      "loc": {
        "start": {
          "line": 231,
          "column": 18
        },
        "end": {
          "line": 231,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9185,
      "end": 9186,
      "loc": {
        "start": {
          "line": 231,
          "column": 20
        },
        "end": {
          "line": 231,
          "column": 21
        }
      }
    },
    {
      "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": 9192,
      "end": 9194,
      "loc": {
        "start": {
          "line": 232,
          "column": 4
        },
        "end": {
          "line": 232,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9195,
      "end": 9196,
      "loc": {
        "start": {
          "line": 232,
          "column": 7
        },
        "end": {
          "line": 232,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 9196,
      "end": 9202,
      "loc": {
        "start": {
          "line": 232,
          "column": 8
        },
        "end": {
          "line": 232,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 9203,
      "end": 9206,
      "loc": {
        "start": {
          "line": 232,
          "column": 15
        },
        "end": {
          "line": 232,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9206,
      "end": 9207,
      "loc": {
        "start": {
          "line": 232,
          "column": 18
        },
        "end": {
          "line": 232,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 9207,
      "end": 9215,
      "loc": {
        "start": {
          "line": 232,
          "column": 19
        },
        "end": {
          "line": 232,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 9216,
      "end": 9219,
      "loc": {
        "start": {
          "line": 232,
          "column": 28
        },
        "end": {
          "line": 232,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "string",
      "start": 9220,
      "end": 9228,
      "loc": {
        "start": {
          "line": 232,
          "column": 32
        },
        "end": {
          "line": 232,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 9229,
      "end": 9231,
      "loc": {
        "start": {
          "line": 232,
          "column": 41
        },
        "end": {
          "line": 232,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 9232,
      "end": 9233,
      "loc": {
        "start": {
          "line": 232,
          "column": 44
        },
        "end": {
          "line": 232,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 9233,
      "end": 9238,
      "loc": {
        "start": {
          "line": 232,
          "column": 45
        },
        "end": {
          "line": 232,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9238,
      "end": 9239,
      "loc": {
        "start": {
          "line": 232,
          "column": 50
        },
        "end": {
          "line": 232,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 9239,
      "end": 9246,
      "loc": {
        "start": {
          "line": 232,
          "column": 51
        },
        "end": {
          "line": 232,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9246,
      "end": 9247,
      "loc": {
        "start": {
          "line": 232,
          "column": 58
        },
        "end": {
          "line": 232,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 9247,
      "end": 9250,
      "loc": {
        "start": {
          "line": 232,
          "column": 59
        },
        "end": {
          "line": 232,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9250,
      "end": 9251,
      "loc": {
        "start": {
          "line": 232,
          "column": 62
        },
        "end": {
          "line": 232,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 9251,
      "end": 9259,
      "loc": {
        "start": {
          "line": 232,
          "column": 63
        },
        "end": {
          "line": 232,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9259,
      "end": 9260,
      "loc": {
        "start": {
          "line": 232,
          "column": 71
        },
        "end": {
          "line": 232,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9260,
      "end": 9261,
      "loc": {
        "start": {
          "line": 232,
          "column": 72
        },
        "end": {
          "line": 232,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9262,
      "end": 9263,
      "loc": {
        "start": {
          "line": 232,
          "column": 74
        },
        "end": {
          "line": 232,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 9271,
      "end": 9277,
      "loc": {
        "start": {
          "line": 233,
          "column": 6
        },
        "end": {
          "line": 233,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9277,
      "end": 9278,
      "loc": {
        "start": {
          "line": 233,
          "column": 12
        },
        "end": {
          "line": 233,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 9278,
      "end": 9282,
      "loc": {
        "start": {
          "line": 233,
          "column": 13
        },
        "end": {
          "line": 233,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9282,
      "end": 9283,
      "loc": {
        "start": {
          "line": 233,
          "column": 17
        },
        "end": {
          "line": 233,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 9283,
      "end": 9292,
      "loc": {
        "start": {
          "line": 233,
          "column": 18
        },
        "end": {
          "line": 233,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9292,
      "end": 9293,
      "loc": {
        "start": {
          "line": 233,
          "column": 27
        },
        "end": {
          "line": 233,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0005] ",
      "start": 9293,
      "end": 9302,
      "loc": {
        "start": {
          "line": 233,
          "column": 28
        },
        "end": {
          "line": 233,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 9302,
      "end": 9303,
      "loc": {
        "start": {
          "line": 233,
          "column": 37
        },
        "end": {
          "line": 233,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 9303,
      "end": 9306,
      "loc": {
        "start": {
          "line": 233,
          "column": 38
        },
        "end": {
          "line": 233,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9306,
      "end": 9307,
      "loc": {
        "start": {
          "line": 233,
          "column": 41
        },
        "end": {
          "line": 233,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 9307,
      "end": 9316,
      "loc": {
        "start": {
          "line": 233,
          "column": 42
        },
        "end": {
          "line": 233,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 9316,
      "end": 9317,
      "loc": {
        "start": {
          "line": 233,
          "column": 51
        },
        "end": {
          "line": 233,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ": children must be an array of RJX JSON objects or a string",
      "start": 9317,
      "end": 9378,
      "loc": {
        "start": {
          "line": 233,
          "column": 52
        },
        "end": {
          "line": 233,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9378,
      "end": 9379,
      "loc": {
        "start": {
          "line": 233,
          "column": 113
        },
        "end": {
          "line": 233,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9379,
      "end": 9380,
      "loc": {
        "start": {
          "line": 233,
          "column": 114
        },
        "end": {
          "line": 233,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9380,
      "end": 9381,
      "loc": {
        "start": {
          "line": 233,
          "column": 115
        },
        "end": {
          "line": 233,
          "column": 116
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9387,
      "end": 9388,
      "loc": {
        "start": {
          "line": 234,
          "column": 4
        },
        "end": {
          "line": 234,
          "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": 9394,
      "end": 9396,
      "loc": {
        "start": {
          "line": 235,
          "column": 4
        },
        "end": {
          "line": 235,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9397,
      "end": 9398,
      "loc": {
        "start": {
          "line": 235,
          "column": 7
        },
        "end": {
          "line": 235,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 9398,
      "end": 9403,
      "loc": {
        "start": {
          "line": 235,
          "column": 8
        },
        "end": {
          "line": 235,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9403,
      "end": 9404,
      "loc": {
        "start": {
          "line": 235,
          "column": 13
        },
        "end": {
          "line": 235,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 9404,
      "end": 9411,
      "loc": {
        "start": {
          "line": 235,
          "column": 14
        },
        "end": {
          "line": 235,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9411,
      "end": 9412,
      "loc": {
        "start": {
          "line": 235,
          "column": 21
        },
        "end": {
          "line": 235,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 9412,
      "end": 9415,
      "loc": {
        "start": {
          "line": 235,
          "column": 22
        },
        "end": {
          "line": 235,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9415,
      "end": 9416,
      "loc": {
        "start": {
          "line": 235,
          "column": 25
        },
        "end": {
          "line": 235,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 9416,
      "end": 9424,
      "loc": {
        "start": {
          "line": 235,
          "column": 26
        },
        "end": {
          "line": 235,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9424,
      "end": 9425,
      "loc": {
        "start": {
          "line": 235,
          "column": 34
        },
        "end": {
          "line": 235,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9425,
      "end": 9426,
      "loc": {
        "start": {
          "line": 235,
          "column": 35
        },
        "end": {
          "line": 235,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9427,
      "end": 9428,
      "loc": {
        "start": {
          "line": 235,
          "column": 37
        },
        "end": {
          "line": 235,
          "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": 9436,
      "end": 9441,
      "loc": {
        "start": {
          "line": 236,
          "column": 6
        },
        "end": {
          "line": 236,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "childrenErrors",
      "start": 9442,
      "end": 9456,
      "loc": {
        "start": {
          "line": 236,
          "column": 12
        },
        "end": {
          "line": 236,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9457,
      "end": 9458,
      "loc": {
        "start": {
          "line": 236,
          "column": 27
        },
        "end": {
          "line": 236,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 9459,
      "end": 9462,
      "loc": {
        "start": {
          "line": 236,
          "column": 29
        },
        "end": {
          "line": 236,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9462,
      "end": 9463,
      "loc": {
        "start": {
          "line": 236,
          "column": 32
        },
        "end": {
          "line": 236,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 9463,
      "end": 9471,
      "loc": {
        "start": {
          "line": 236,
          "column": 33
        },
        "end": {
          "line": 236,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9481,
      "end": 9482,
      "loc": {
        "start": {
          "line": 237,
          "column": 8
        },
        "end": {
          "line": 237,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 9482,
      "end": 9488,
      "loc": {
        "start": {
          "line": 237,
          "column": 9
        },
        "end": {
          "line": 237,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9488,
      "end": 9489,
      "loc": {
        "start": {
          "line": 237,
          "column": 15
        },
        "end": {
          "line": 237,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "c",
      "start": 9489,
      "end": 9490,
      "loc": {
        "start": {
          "line": 237,
          "column": 16
        },
        "end": {
          "line": 237,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9491,
      "end": 9493,
      "loc": {
        "start": {
          "line": 237,
          "column": 18
        },
        "end": {
          "line": 237,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 9494,
      "end": 9500,
      "loc": {
        "start": {
          "line": 237,
          "column": 21
        },
        "end": {
          "line": 237,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "c",
      "start": 9501,
      "end": 9502,
      "loc": {
        "start": {
          "line": 237,
          "column": 28
        },
        "end": {
          "line": 237,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 9503,
      "end": 9506,
      "loc": {
        "start": {
          "line": 237,
          "column": 30
        },
        "end": {
          "line": 237,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "object",
      "start": 9507,
      "end": 9515,
      "loc": {
        "start": {
          "line": 237,
          "column": 34
        },
        "end": {
          "line": 237,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9515,
      "end": 9516,
      "loc": {
        "start": {
          "line": 237,
          "column": 42
        },
        "end": {
          "line": 237,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9526,
      "end": 9527,
      "loc": {
        "start": {
          "line": 238,
          "column": 8
        },
        "end": {
          "line": 238,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 9527,
      "end": 9530,
      "loc": {
        "start": {
          "line": 238,
          "column": 9
        },
        "end": {
          "line": 238,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9530,
      "end": 9531,
      "loc": {
        "start": {
          "line": 238,
          "column": 12
        },
        "end": {
          "line": 238,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "c",
      "start": 9531,
      "end": 9532,
      "loc": {
        "start": {
          "line": 238,
          "column": 13
        },
        "end": {
          "line": 238,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9533,
      "end": 9535,
      "loc": {
        "start": {
          "line": 238,
          "column": 15
        },
        "end": {
          "line": 238,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "validateRJX",
      "start": 9536,
      "end": 9547,
      "loc": {
        "start": {
          "line": 238,
          "column": 18
        },
        "end": {
          "line": 238,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9547,
      "end": 9548,
      "loc": {
        "start": {
          "line": 238,
          "column": 29
        },
        "end": {
          "line": 238,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "c",
      "start": 9548,
      "end": 9549,
      "loc": {
        "start": {
          "line": 238,
          "column": 30
        },
        "end": {
          "line": 238,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9549,
      "end": 9550,
      "loc": {
        "start": {
          "line": 238,
          "column": 31
        },
        "end": {
          "line": 238,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "returnAllErrors",
      "start": 9551,
      "end": 9566,
      "loc": {
        "start": {
          "line": 238,
          "column": 33
        },
        "end": {
          "line": 238,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9566,
      "end": 9567,
      "loc": {
        "start": {
          "line": 238,
          "column": 48
        },
        "end": {
          "line": 238,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9567,
      "end": 9568,
      "loc": {
        "start": {
          "line": 238,
          "column": 49
        },
        "end": {
          "line": 238,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9568,
      "end": 9569,
      "loc": {
        "start": {
          "line": 238,
          "column": 50
        },
        "end": {
          "line": 238,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 9577,
      "end": 9583,
      "loc": {
        "start": {
          "line": 239,
          "column": 6
        },
        "end": {
          "line": 239,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9584,
      "end": 9585,
      "loc": {
        "start": {
          "line": 239,
          "column": 13
        },
        "end": {
          "line": 239,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 9586,
      "end": 9592,
      "loc": {
        "start": {
          "line": 239,
          "column": 15
        },
        "end": {
          "line": 239,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9592,
      "end": 9593,
      "loc": {
        "start": {
          "line": 239,
          "column": 21
        },
        "end": {
          "line": 239,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "concat",
      "start": 9593,
      "end": 9599,
      "loc": {
        "start": {
          "line": 239,
          "column": 22
        },
        "end": {
          "line": 239,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9599,
      "end": 9600,
      "loc": {
        "start": {
          "line": 239,
          "column": 28
        },
        "end": {
          "line": 239,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "...",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9600,
      "end": 9603,
      "loc": {
        "start": {
          "line": 239,
          "column": 29
        },
        "end": {
          "line": 239,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "childrenErrors",
      "start": 9603,
      "end": 9617,
      "loc": {
        "start": {
          "line": 239,
          "column": 32
        },
        "end": {
          "line": 239,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9617,
      "end": 9618,
      "loc": {
        "start": {
          "line": 239,
          "column": 46
        },
        "end": {
          "line": 239,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9618,
      "end": 9619,
      "loc": {
        "start": {
          "line": 239,
          "column": 47
        },
        "end": {
          "line": 239,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9625,
      "end": 9626,
      "loc": {
        "start": {
          "line": 240,
          "column": 4
        },
        "end": {
          "line": 240,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9630,
      "end": 9631,
      "loc": {
        "start": {
          "line": 241,
          "column": 2
        },
        "end": {
          "line": 241,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dynamicPropsNames",
      "start": 9635,
      "end": 9652,
      "loc": {
        "start": {
          "line": 242,
          "column": 2
        },
        "end": {
          "line": 242,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9652,
      "end": 9653,
      "loc": {
        "start": {
          "line": 242,
          "column": 19
        },
        "end": {
          "line": 242,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 9653,
      "end": 9660,
      "loc": {
        "start": {
          "line": 242,
          "column": 20
        },
        "end": {
          "line": 242,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9660,
      "end": 9661,
      "loc": {
        "start": {
          "line": 242,
          "column": 27
        },
        "end": {
          "line": 242,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dynamicprop",
      "start": 9661,
      "end": 9672,
      "loc": {
        "start": {
          "line": 242,
          "column": 28
        },
        "end": {
          "line": 242,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9673,
      "end": 9675,
      "loc": {
        "start": {
          "line": 242,
          "column": 40
        },
        "end": {
          "line": 242,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9676,
      "end": 9677,
      "loc": {
        "start": {
          "line": 242,
          "column": 43
        },
        "end": {
          "line": 242,
          "column": 44
        }
      }
    },
    {
      "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": 9683,
      "end": 9688,
      "loc": {
        "start": {
          "line": 243,
          "column": 4
        },
        "end": {
          "line": 243,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjxDynamicProps",
      "start": 9689,
      "end": 9704,
      "loc": {
        "start": {
          "line": 243,
          "column": 10
        },
        "end": {
          "line": 243,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9705,
      "end": 9706,
      "loc": {
        "start": {
          "line": 243,
          "column": 26
        },
        "end": {
          "line": 243,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 9707,
      "end": 9710,
      "loc": {
        "start": {
          "line": 243,
          "column": 28
        },
        "end": {
          "line": 243,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9710,
      "end": 9711,
      "loc": {
        "start": {
          "line": 243,
          "column": 31
        },
        "end": {
          "line": 243,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dynamicprop",
      "start": 9712,
      "end": 9723,
      "loc": {
        "start": {
          "line": 243,
          "column": 33
        },
        "end": {
          "line": 243,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9724,
      "end": 9725,
      "loc": {
        "start": {
          "line": 243,
          "column": 45
        },
        "end": {
          "line": 243,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9725,
      "end": 9726,
      "loc": {
        "start": {
          "line": 243,
          "column": 46
        },
        "end": {
          "line": 243,
          "column": 47
        }
      }
    },
    {
      "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": 9732,
      "end": 9734,
      "loc": {
        "start": {
          "line": 244,
          "column": 4
        },
        "end": {
          "line": 244,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9735,
      "end": 9736,
      "loc": {
        "start": {
          "line": 244,
          "column": 7
        },
        "end": {
          "line": 244,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjxDynamicProps",
      "start": 9736,
      "end": 9751,
      "loc": {
        "start": {
          "line": 244,
          "column": 8
        },
        "end": {
          "line": 244,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9751,
      "end": 9752,
      "loc": {
        "start": {
          "line": 244,
          "column": 23
        },
        "end": {
          "line": 244,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9753,
      "end": 9754,
      "loc": {
        "start": {
          "line": 244,
          "column": 25
        },
        "end": {
          "line": 244,
          "column": 26
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " if (dynamicprop === 'thisprops') {",
      "start": 9762,
      "end": 9799,
      "loc": {
        "start": {
          "line": 245,
          "column": 6
        },
        "end": {
          "line": 245,
          "column": 43
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   console.log({ dynamicprop, rjxDynamicProps });",
      "start": 9807,
      "end": 9858,
      "loc": {
        "start": {
          "line": 246,
          "column": 6
        },
        "end": {
          "line": 246,
          "column": 57
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " }",
      "start": 9866,
      "end": 9870,
      "loc": {
        "start": {
          "line": 247,
          "column": 6
        },
        "end": {
          "line": 247,
          "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": 9878,
      "end": 9880,
      "loc": {
        "start": {
          "line": 248,
          "column": 6
        },
        "end": {
          "line": 248,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9881,
      "end": 9882,
      "loc": {
        "start": {
          "line": 248,
          "column": 9
        },
        "end": {
          "line": 248,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 9882,
      "end": 9888,
      "loc": {
        "start": {
          "line": 248,
          "column": 10
        },
        "end": {
          "line": 248,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjxDynamicProps",
      "start": 9889,
      "end": 9904,
      "loc": {
        "start": {
          "line": 248,
          "column": 17
        },
        "end": {
          "line": 248,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 9905,
      "end": 9908,
      "loc": {
        "start": {
          "line": 248,
          "column": 33
        },
        "end": {
          "line": 248,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "object",
      "start": 9909,
      "end": 9917,
      "loc": {
        "start": {
          "line": 248,
          "column": 37
        },
        "end": {
          "line": 248,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9917,
      "end": 9918,
      "loc": {
        "start": {
          "line": 248,
          "column": 45
        },
        "end": {
          "line": 248,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9919,
      "end": 9920,
      "loc": {
        "start": {
          "line": 248,
          "column": 47
        },
        "end": {
          "line": 248,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 9930,
      "end": 9936,
      "loc": {
        "start": {
          "line": 249,
          "column": 8
        },
        "end": {
          "line": 249,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9936,
      "end": 9937,
      "loc": {
        "start": {
          "line": 249,
          "column": 14
        },
        "end": {
          "line": 249,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 9937,
      "end": 9941,
      "loc": {
        "start": {
          "line": 249,
          "column": 15
        },
        "end": {
          "line": 249,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9941,
      "end": 9942,
      "loc": {
        "start": {
          "line": 249,
          "column": 19
        },
        "end": {
          "line": 249,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 9942,
      "end": 9951,
      "loc": {
        "start": {
          "line": 249,
          "column": 20
        },
        "end": {
          "line": 249,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9951,
      "end": 9952,
      "loc": {
        "start": {
          "line": 249,
          "column": 29
        },
        "end": {
          "line": 249,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9952,
      "end": 9953,
      "loc": {
        "start": {
          "line": 249,
          "column": 30
        },
        "end": {
          "line": 249,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0006] ",
      "start": 9953,
      "end": 9960,
      "loc": {
        "start": {
          "line": 249,
          "column": 31
        },
        "end": {
          "line": 249,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9960,
      "end": 9962,
      "loc": {
        "start": {
          "line": 249,
          "column": 38
        },
        "end": {
          "line": 249,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dynamicprop",
      "start": 9962,
      "end": 9973,
      "loc": {
        "start": {
          "line": 249,
          "column": 40
        },
        "end": {
          "line": 249,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9973,
      "end": 9974,
      "loc": {
        "start": {
          "line": 249,
          "column": 51
        },
        "end": {
          "line": 249,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " must be an object",
      "start": 9974,
      "end": 9992,
      "loc": {
        "start": {
          "line": 249,
          "column": 52
        },
        "end": {
          "line": 249,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9992,
      "end": 9993,
      "loc": {
        "start": {
          "line": 249,
          "column": 70
        },
        "end": {
          "line": 249,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9993,
      "end": 9994,
      "loc": {
        "start": {
          "line": 249,
          "column": 71
        },
        "end": {
          "line": 249,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9994,
      "end": 9995,
      "loc": {
        "start": {
          "line": 249,
          "column": 72
        },
        "end": {
          "line": 249,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9995,
      "end": 9996,
      "loc": {
        "start": {
          "line": 249,
          "column": 73
        },
        "end": {
          "line": 249,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10004,
      "end": 10005,
      "loc": {
        "start": {
          "line": 250,
          "column": 6
        },
        "end": {
          "line": 250,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 10013,
      "end": 10019,
      "loc": {
        "start": {
          "line": 251,
          "column": 6
        },
        "end": {
          "line": 251,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10019,
      "end": 10020,
      "loc": {
        "start": {
          "line": 251,
          "column": 12
        },
        "end": {
          "line": 251,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 10020,
      "end": 10024,
      "loc": {
        "start": {
          "line": 251,
          "column": 13
        },
        "end": {
          "line": 251,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10024,
      "end": 10025,
      "loc": {
        "start": {
          "line": 251,
          "column": 17
        },
        "end": {
          "line": 251,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjxDynamicProps",
      "start": 10025,
      "end": 10040,
      "loc": {
        "start": {
          "line": 251,
          "column": 18
        },
        "end": {
          "line": 251,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10040,
      "end": 10041,
      "loc": {
        "start": {
          "line": 251,
          "column": 33
        },
        "end": {
          "line": 251,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10041,
      "end": 10042,
      "loc": {
        "start": {
          "line": 251,
          "column": 34
        },
        "end": {
          "line": 251,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 10042,
      "end": 10049,
      "loc": {
        "start": {
          "line": 251,
          "column": 35
        },
        "end": {
          "line": 251,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10049,
      "end": 10050,
      "loc": {
        "start": {
          "line": 251,
          "column": 42
        },
        "end": {
          "line": 251,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolvedDynamicProp",
      "start": 10050,
      "end": 10069,
      "loc": {
        "start": {
          "line": 251,
          "column": 43
        },
        "end": {
          "line": 251,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10070,
      "end": 10072,
      "loc": {
        "start": {
          "line": 251,
          "column": 63
        },
        "end": {
          "line": 251,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10073,
      "end": 10074,
      "loc": {
        "start": {
          "line": 251,
          "column": 66
        },
        "end": {
          "line": 251,
          "column": 67
        }
      }
    },
    {
      "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": 10084,
      "end": 10086,
      "loc": {
        "start": {
          "line": 252,
          "column": 8
        },
        "end": {
          "line": 252,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10087,
      "end": 10088,
      "loc": {
        "start": {
          "line": 252,
          "column": 11
        },
        "end": {
          "line": 252,
          "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": 10088,
      "end": 10089,
      "loc": {
        "start": {
          "line": 252,
          "column": 12
        },
        "end": {
          "line": 252,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 10089,
      "end": 10094,
      "loc": {
        "start": {
          "line": 252,
          "column": 13
        },
        "end": {
          "line": 252,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10094,
      "end": 10095,
      "loc": {
        "start": {
          "line": 252,
          "column": 18
        },
        "end": {
          "line": 252,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 10095,
      "end": 10102,
      "loc": {
        "start": {
          "line": 252,
          "column": 19
        },
        "end": {
          "line": 252,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10102,
      "end": 10103,
      "loc": {
        "start": {
          "line": 252,
          "column": 26
        },
        "end": {
          "line": 252,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjxDynamicProps",
      "start": 10103,
      "end": 10118,
      "loc": {
        "start": {
          "line": 252,
          "column": 27
        },
        "end": {
          "line": 252,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10118,
      "end": 10119,
      "loc": {
        "start": {
          "line": 252,
          "column": 42
        },
        "end": {
          "line": 252,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolvedDynamicProp",
      "start": 10120,
      "end": 10139,
      "loc": {
        "start": {
          "line": 252,
          "column": 44
        },
        "end": {
          "line": 252,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10140,
      "end": 10141,
      "loc": {
        "start": {
          "line": 252,
          "column": 64
        },
        "end": {
          "line": 252,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10141,
      "end": 10142,
      "loc": {
        "start": {
          "line": 252,
          "column": 65
        },
        "end": {
          "line": 252,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10142,
      "end": 10143,
      "loc": {
        "start": {
          "line": 252,
          "column": 66
        },
        "end": {
          "line": 252,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10144,
      "end": 10145,
      "loc": {
        "start": {
          "line": 252,
          "column": 68
        },
        "end": {
          "line": 252,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 10157,
      "end": 10163,
      "loc": {
        "start": {
          "line": 253,
          "column": 10
        },
        "end": {
          "line": 253,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10163,
      "end": 10164,
      "loc": {
        "start": {
          "line": 253,
          "column": 16
        },
        "end": {
          "line": 253,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 10164,
      "end": 10168,
      "loc": {
        "start": {
          "line": 253,
          "column": 17
        },
        "end": {
          "line": 253,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10168,
      "end": 10169,
      "loc": {
        "start": {
          "line": 253,
          "column": 21
        },
        "end": {
          "line": 253,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 10169,
      "end": 10178,
      "loc": {
        "start": {
          "line": 253,
          "column": 22
        },
        "end": {
          "line": 253,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10178,
      "end": 10179,
      "loc": {
        "start": {
          "line": 253,
          "column": 31
        },
        "end": {
          "line": 253,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10179,
      "end": 10180,
      "loc": {
        "start": {
          "line": 253,
          "column": 32
        },
        "end": {
          "line": 253,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0007] rjx.",
      "start": 10180,
      "end": 10191,
      "loc": {
        "start": {
          "line": 253,
          "column": 33
        },
        "end": {
          "line": 253,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10191,
      "end": 10193,
      "loc": {
        "start": {
          "line": 253,
          "column": 44
        },
        "end": {
          "line": 253,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dynamicprop",
      "start": 10193,
      "end": 10204,
      "loc": {
        "start": {
          "line": 253,
          "column": 46
        },
        "end": {
          "line": 253,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10204,
      "end": 10205,
      "loc": {
        "start": {
          "line": 253,
          "column": 57
        },
        "end": {
          "line": 253,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".",
      "start": 10205,
      "end": 10206,
      "loc": {
        "start": {
          "line": 253,
          "column": 58
        },
        "end": {
          "line": 253,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10206,
      "end": 10208,
      "loc": {
        "start": {
          "line": 253,
          "column": 59
        },
        "end": {
          "line": 253,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolvedDynamicProp",
      "start": 10208,
      "end": 10227,
      "loc": {
        "start": {
          "line": 253,
          "column": 61
        },
        "end": {
          "line": 253,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10227,
      "end": 10228,
      "loc": {
        "start": {
          "line": 253,
          "column": 80
        },
        "end": {
          "line": 253,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " must be an array of strings",
      "start": 10228,
      "end": 10256,
      "loc": {
        "start": {
          "line": 253,
          "column": 81
        },
        "end": {
          "line": 253,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10256,
      "end": 10257,
      "loc": {
        "start": {
          "line": 253,
          "column": 109
        },
        "end": {
          "line": 253,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10257,
      "end": 10258,
      "loc": {
        "start": {
          "line": 253,
          "column": 110
        },
        "end": {
          "line": 253,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10258,
      "end": 10259,
      "loc": {
        "start": {
          "line": 253,
          "column": 111
        },
        "end": {
          "line": 253,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10259,
      "end": 10260,
      "loc": {
        "start": {
          "line": 253,
          "column": 112
        },
        "end": {
          "line": 253,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10270,
      "end": 10271,
      "loc": {
        "start": {
          "line": 254,
          "column": 8
        },
        "end": {
          "line": 254,
          "column": 9
        }
      }
    },
    {
      "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": 10281,
      "end": 10283,
      "loc": {
        "start": {
          "line": 255,
          "column": 8
        },
        "end": {
          "line": 255,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10284,
      "end": 10285,
      "loc": {
        "start": {
          "line": 255,
          "column": 11
        },
        "end": {
          "line": 255,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 10285,
      "end": 10290,
      "loc": {
        "start": {
          "line": 255,
          "column": 12
        },
        "end": {
          "line": 255,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10290,
      "end": 10291,
      "loc": {
        "start": {
          "line": 255,
          "column": 17
        },
        "end": {
          "line": 255,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 10291,
      "end": 10298,
      "loc": {
        "start": {
          "line": 255,
          "column": 18
        },
        "end": {
          "line": 255,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10298,
      "end": 10299,
      "loc": {
        "start": {
          "line": 255,
          "column": 25
        },
        "end": {
          "line": 255,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjxDynamicProps",
      "start": 10299,
      "end": 10314,
      "loc": {
        "start": {
          "line": 255,
          "column": 26
        },
        "end": {
          "line": 255,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10314,
      "end": 10315,
      "loc": {
        "start": {
          "line": 255,
          "column": 41
        },
        "end": {
          "line": 255,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolvedDynamicProp",
      "start": 10315,
      "end": 10334,
      "loc": {
        "start": {
          "line": 255,
          "column": 42
        },
        "end": {
          "line": 255,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10334,
      "end": 10335,
      "loc": {
        "start": {
          "line": 255,
          "column": 61
        },
        "end": {
          "line": 255,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10335,
      "end": 10336,
      "loc": {
        "start": {
          "line": 255,
          "column": 62
        },
        "end": {
          "line": 255,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10336,
      "end": 10337,
      "loc": {
        "start": {
          "line": 255,
          "column": 63
        },
        "end": {
          "line": 255,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10338,
      "end": 10339,
      "loc": {
        "start": {
          "line": 255,
          "column": 65
        },
        "end": {
          "line": 255,
          "column": 66
        }
      }
    },
    {
      "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": 10351,
      "end": 10356,
      "loc": {
        "start": {
          "line": 256,
          "column": 10
        },
        "end": {
          "line": 256,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allStringArray",
      "start": 10357,
      "end": 10371,
      "loc": {
        "start": {
          "line": 256,
          "column": 16
        },
        "end": {
          "line": 256,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10372,
      "end": 10373,
      "loc": {
        "start": {
          "line": 256,
          "column": 31
        },
        "end": {
          "line": 256,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjxDynamicProps",
      "start": 10374,
      "end": 10389,
      "loc": {
        "start": {
          "line": 256,
          "column": 33
        },
        "end": {
          "line": 256,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10389,
      "end": 10390,
      "loc": {
        "start": {
          "line": 256,
          "column": 48
        },
        "end": {
          "line": 256,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolvedDynamicProp",
      "start": 10390,
      "end": 10409,
      "loc": {
        "start": {
          "line": 256,
          "column": 49
        },
        "end": {
          "line": 256,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10409,
      "end": 10410,
      "loc": {
        "start": {
          "line": 256,
          "column": 68
        },
        "end": {
          "line": 256,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10410,
      "end": 10411,
      "loc": {
        "start": {
          "line": 256,
          "column": 69
        },
        "end": {
          "line": 256,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 10411,
      "end": 10417,
      "loc": {
        "start": {
          "line": 256,
          "column": 70
        },
        "end": {
          "line": 256,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10417,
      "end": 10418,
      "loc": {
        "start": {
          "line": 256,
          "column": 76
        },
        "end": {
          "line": 256,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propArrayItem",
      "start": 10418,
      "end": 10431,
      "loc": {
        "start": {
          "line": 256,
          "column": 77
        },
        "end": {
          "line": 256,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10432,
      "end": 10434,
      "loc": {
        "start": {
          "line": 256,
          "column": 91
        },
        "end": {
          "line": 256,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 10435,
      "end": 10441,
      "loc": {
        "start": {
          "line": 256,
          "column": 94
        },
        "end": {
          "line": 256,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propArrayItem",
      "start": 10442,
      "end": 10455,
      "loc": {
        "start": {
          "line": 256,
          "column": 101
        },
        "end": {
          "line": 256,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 10456,
      "end": 10459,
      "loc": {
        "start": {
          "line": 256,
          "column": 115
        },
        "end": {
          "line": 256,
          "column": 118
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "string",
      "start": 10460,
      "end": 10468,
      "loc": {
        "start": {
          "line": 256,
          "column": 119
        },
        "end": {
          "line": 256,
          "column": 127
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10468,
      "end": 10469,
      "loc": {
        "start": {
          "line": 256,
          "column": 127
        },
        "end": {
          "line": 256,
          "column": 128
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10469,
      "end": 10470,
      "loc": {
        "start": {
          "line": 256,
          "column": 128
        },
        "end": {
          "line": 256,
          "column": 129
        }
      }
    },
    {
      "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": 10494,
      "end": 10496,
      "loc": {
        "start": {
          "line": 258,
          "column": 10
        },
        "end": {
          "line": 258,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10497,
      "end": 10498,
      "loc": {
        "start": {
          "line": 258,
          "column": 13
        },
        "end": {
          "line": 258,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allStringArray",
      "start": 10498,
      "end": 10512,
      "loc": {
        "start": {
          "line": 258,
          "column": 14
        },
        "end": {
          "line": 258,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10512,
      "end": 10513,
      "loc": {
        "start": {
          "line": 258,
          "column": 28
        },
        "end": {
          "line": 258,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 10513,
      "end": 10519,
      "loc": {
        "start": {
          "line": 258,
          "column": 29
        },
        "end": {
          "line": 258,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 10520,
      "end": 10523,
      "loc": {
        "start": {
          "line": 258,
          "column": 36
        },
        "end": {
          "line": 258,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjxDynamicProps",
      "start": 10524,
      "end": 10539,
      "loc": {
        "start": {
          "line": 258,
          "column": 40
        },
        "end": {
          "line": 258,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10539,
      "end": 10540,
      "loc": {
        "start": {
          "line": 258,
          "column": 55
        },
        "end": {
          "line": 258,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolvedDynamicProp",
      "start": 10541,
      "end": 10560,
      "loc": {
        "start": {
          "line": 258,
          "column": 57
        },
        "end": {
          "line": 258,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10561,
      "end": 10562,
      "loc": {
        "start": {
          "line": 258,
          "column": 77
        },
        "end": {
          "line": 258,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10562,
      "end": 10563,
      "loc": {
        "start": {
          "line": 258,
          "column": 78
        },
        "end": {
          "line": 258,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 10563,
      "end": 10569,
      "loc": {
        "start": {
          "line": 258,
          "column": 79
        },
        "end": {
          "line": 258,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10569,
      "end": 10570,
      "loc": {
        "start": {
          "line": 258,
          "column": 85
        },
        "end": {
          "line": 258,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10571,
      "end": 10572,
      "loc": {
        "start": {
          "line": 258,
          "column": 87
        },
        "end": {
          "line": 258,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 10586,
      "end": 10592,
      "loc": {
        "start": {
          "line": 259,
          "column": 12
        },
        "end": {
          "line": 259,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10592,
      "end": 10593,
      "loc": {
        "start": {
          "line": 259,
          "column": 18
        },
        "end": {
          "line": 259,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 10593,
      "end": 10597,
      "loc": {
        "start": {
          "line": 259,
          "column": 19
        },
        "end": {
          "line": 259,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10597,
      "end": 10598,
      "loc": {
        "start": {
          "line": 259,
          "column": 23
        },
        "end": {
          "line": 259,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 10598,
      "end": 10607,
      "loc": {
        "start": {
          "line": 259,
          "column": 24
        },
        "end": {
          "line": 259,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10607,
      "end": 10608,
      "loc": {
        "start": {
          "line": 259,
          "column": 33
        },
        "end": {
          "line": 259,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10608,
      "end": 10609,
      "loc": {
        "start": {
          "line": 259,
          "column": 34
        },
        "end": {
          "line": 259,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0008] rjx.",
      "start": 10609,
      "end": 10620,
      "loc": {
        "start": {
          "line": 259,
          "column": 35
        },
        "end": {
          "line": 259,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10620,
      "end": 10622,
      "loc": {
        "start": {
          "line": 259,
          "column": 46
        },
        "end": {
          "line": 259,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dynamicprop",
      "start": 10622,
      "end": 10633,
      "loc": {
        "start": {
          "line": 259,
          "column": 48
        },
        "end": {
          "line": 259,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10633,
      "end": 10634,
      "loc": {
        "start": {
          "line": 259,
          "column": 59
        },
        "end": {
          "line": 259,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".",
      "start": 10634,
      "end": 10635,
      "loc": {
        "start": {
          "line": 259,
          "column": 60
        },
        "end": {
          "line": 259,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10635,
      "end": 10637,
      "loc": {
        "start": {
          "line": 259,
          "column": 61
        },
        "end": {
          "line": 259,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resolvedDynamicProp",
      "start": 10637,
      "end": 10656,
      "loc": {
        "start": {
          "line": 259,
          "column": 63
        },
        "end": {
          "line": 259,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10656,
      "end": 10657,
      "loc": {
        "start": {
          "line": 259,
          "column": 82
        },
        "end": {
          "line": 259,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " must be an array of strings",
      "start": 10657,
      "end": 10685,
      "loc": {
        "start": {
          "line": 259,
          "column": 83
        },
        "end": {
          "line": 259,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10685,
      "end": 10686,
      "loc": {
        "start": {
          "line": 259,
          "column": 111
        },
        "end": {
          "line": 259,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10686,
      "end": 10687,
      "loc": {
        "start": {
          "line": 259,
          "column": 112
        },
        "end": {
          "line": 259,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10687,
      "end": 10688,
      "loc": {
        "start": {
          "line": 259,
          "column": 113
        },
        "end": {
          "line": 259,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10688,
      "end": 10689,
      "loc": {
        "start": {
          "line": 259,
          "column": 114
        },
        "end": {
          "line": 259,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10701,
      "end": 10702,
      "loc": {
        "start": {
          "line": 260,
          "column": 10
        },
        "end": {
          "line": 260,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10712,
      "end": 10713,
      "loc": {
        "start": {
          "line": 261,
          "column": 8
        },
        "end": {
          "line": 261,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10721,
      "end": 10722,
      "loc": {
        "start": {
          "line": 262,
          "column": 6
        },
        "end": {
          "line": 262,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10722,
      "end": 10723,
      "loc": {
        "start": {
          "line": 262,
          "column": 7
        },
        "end": {
          "line": 262,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10723,
      "end": 10724,
      "loc": {
        "start": {
          "line": 262,
          "column": 8
        },
        "end": {
          "line": 262,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10730,
      "end": 10731,
      "loc": {
        "start": {
          "line": 263,
          "column": 4
        },
        "end": {
          "line": 263,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10735,
      "end": 10736,
      "loc": {
        "start": {
          "line": 264,
          "column": 2
        },
        "end": {
          "line": 264,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10736,
      "end": 10737,
      "loc": {
        "start": {
          "line": 264,
          "column": 3
        },
        "end": {
          "line": 264,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10737,
      "end": 10738,
      "loc": {
        "start": {
          "line": 264,
          "column": 4
        },
        "end": {
          "line": 264,
          "column": 5
        }
      }
    },
    {
      "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": 10742,
      "end": 10747,
      "loc": {
        "start": {
          "line": 265,
          "column": 2
        },
        "end": {
          "line": 265,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evalProps",
      "start": 10748,
      "end": 10757,
      "loc": {
        "start": {
          "line": 265,
          "column": 8
        },
        "end": {
          "line": 265,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10758,
      "end": 10759,
      "loc": {
        "start": {
          "line": 265,
          "column": 18
        },
        "end": {
          "line": 265,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 10760,
      "end": 10763,
      "loc": {
        "start": {
          "line": 265,
          "column": 20
        },
        "end": {
          "line": 265,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10763,
      "end": 10764,
      "loc": {
        "start": {
          "line": 265,
          "column": 23
        },
        "end": {
          "line": 265,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyEvalProps",
      "start": 10764,
      "end": 10786,
      "loc": {
        "start": {
          "line": 265,
          "column": 24
        },
        "end": {
          "line": 265,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10786,
      "end": 10787,
      "loc": {
        "start": {
          "line": 265,
          "column": 46
        },
        "end": {
          "line": 265,
          "column": 47
        }
      }
    },
    {
      "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": 10791,
      "end": 10796,
      "loc": {
        "start": {
          "line": 266,
          "column": 2
        },
        "end": {
          "line": 266,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "boundEvalProps",
      "start": 10797,
      "end": 10811,
      "loc": {
        "start": {
          "line": 266,
          "column": 8
        },
        "end": {
          "line": 266,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10812,
      "end": 10813,
      "loc": {
        "start": {
          "line": 266,
          "column": 23
        },
        "end": {
          "line": 266,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 10814,
      "end": 10817,
      "loc": {
        "start": {
          "line": 266,
          "column": 25
        },
        "end": {
          "line": 266,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10817,
      "end": 10818,
      "loc": {
        "start": {
          "line": 266,
          "column": 28
        },
        "end": {
          "line": 266,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyBindEvalProps",
      "start": 10818,
      "end": 10844,
      "loc": {
        "start": {
          "line": 266,
          "column": 29
        },
        "end": {
          "line": 266,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10844,
      "end": 10845,
      "loc": {
        "start": {
          "line": 266,
          "column": 55
        },
        "end": {
          "line": 266,
          "column": 56
        }
      }
    },
    {
      "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": 10849,
      "end": 10851,
      "loc": {
        "start": {
          "line": 267,
          "column": 2
        },
        "end": {
          "line": 267,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10852,
      "end": 10853,
      "loc": {
        "start": {
          "line": 267,
          "column": 5
        },
        "end": {
          "line": 267,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evalProps",
      "start": 10853,
      "end": 10862,
      "loc": {
        "start": {
          "line": 267,
          "column": 6
        },
        "end": {
          "line": 267,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 10863,
      "end": 10865,
      "loc": {
        "start": {
          "line": 267,
          "column": 16
        },
        "end": {
          "line": 267,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "boundEvalProps",
      "start": 10866,
      "end": 10880,
      "loc": {
        "start": {
          "line": 267,
          "column": 19
        },
        "end": {
          "line": 267,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10880,
      "end": 10881,
      "loc": {
        "start": {
          "line": 267,
          "column": 33
        },
        "end": {
          "line": 267,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10882,
      "end": 10883,
      "loc": {
        "start": {
          "line": 267,
          "column": 35
        },
        "end": {
          "line": 267,
          "column": 36
        }
      }
    },
    {
      "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": 10889,
      "end": 10891,
      "loc": {
        "start": {
          "line": 268,
          "column": 4
        },
        "end": {
          "line": 268,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10892,
      "end": 10893,
      "loc": {
        "start": {
          "line": 268,
          "column": 7
        },
        "end": {
          "line": 268,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10893,
      "end": 10894,
      "loc": {
        "start": {
          "line": 268,
          "column": 8
        },
        "end": {
          "line": 268,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evalProps",
      "start": 10894,
      "end": 10903,
      "loc": {
        "start": {
          "line": 268,
          "column": 9
        },
        "end": {
          "line": 268,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 10904,
      "end": 10906,
      "loc": {
        "start": {
          "line": 268,
          "column": 19
        },
        "end": {
          "line": 268,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 10907,
      "end": 10913,
      "loc": {
        "start": {
          "line": 268,
          "column": 22
        },
        "end": {
          "line": 268,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evalProps",
      "start": 10914,
      "end": 10923,
      "loc": {
        "start": {
          "line": 268,
          "column": 29
        },
        "end": {
          "line": 268,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 10924,
      "end": 10927,
      "loc": {
        "start": {
          "line": 268,
          "column": 39
        },
        "end": {
          "line": 268,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "object",
      "start": 10928,
      "end": 10936,
      "loc": {
        "start": {
          "line": 268,
          "column": 43
        },
        "end": {
          "line": 268,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10936,
      "end": 10937,
      "loc": {
        "start": {
          "line": 268,
          "column": 51
        },
        "end": {
          "line": 268,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 10938,
      "end": 10940,
      "loc": {
        "start": {
          "line": 268,
          "column": 53
        },
        "end": {
          "line": 268,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10941,
      "end": 10942,
      "loc": {
        "start": {
          "line": 268,
          "column": 56
        },
        "end": {
          "line": 268,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "boundEvalProps",
      "start": 10942,
      "end": 10956,
      "loc": {
        "start": {
          "line": 268,
          "column": 57
        },
        "end": {
          "line": 268,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 10957,
      "end": 10959,
      "loc": {
        "start": {
          "line": 268,
          "column": 72
        },
        "end": {
          "line": 268,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 10960,
      "end": 10966,
      "loc": {
        "start": {
          "line": 268,
          "column": 75
        },
        "end": {
          "line": 268,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "boundEvalProps",
      "start": 10967,
      "end": 10981,
      "loc": {
        "start": {
          "line": 268,
          "column": 82
        },
        "end": {
          "line": 268,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 10982,
      "end": 10985,
      "loc": {
        "start": {
          "line": 268,
          "column": 97
        },
        "end": {
          "line": 268,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "object",
      "start": 10986,
      "end": 10994,
      "loc": {
        "start": {
          "line": 268,
          "column": 101
        },
        "end": {
          "line": 268,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10994,
      "end": 10995,
      "loc": {
        "start": {
          "line": 268,
          "column": 109
        },
        "end": {
          "line": 268,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10995,
      "end": 10996,
      "loc": {
        "start": {
          "line": 268,
          "column": 110
        },
        "end": {
          "line": 268,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10997,
      "end": 10998,
      "loc": {
        "start": {
          "line": 268,
          "column": 112
        },
        "end": {
          "line": 268,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 11006,
      "end": 11012,
      "loc": {
        "start": {
          "line": 269,
          "column": 6
        },
        "end": {
          "line": 269,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11012,
      "end": 11013,
      "loc": {
        "start": {
          "line": 269,
          "column": 12
        },
        "end": {
          "line": 269,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 11013,
      "end": 11017,
      "loc": {
        "start": {
          "line": 269,
          "column": 13
        },
        "end": {
          "line": 269,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11017,
      "end": 11018,
      "loc": {
        "start": {
          "line": 269,
          "column": 17
        },
        "end": {
          "line": 269,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 11018,
      "end": 11027,
      "loc": {
        "start": {
          "line": 269,
          "column": 18
        },
        "end": {
          "line": 269,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11027,
      "end": 11028,
      "loc": {
        "start": {
          "line": 269,
          "column": 27
        },
        "end": {
          "line": 269,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0009] __dangerouslyEvalProps must be an object of strings to convert to valid javascript",
      "start": 11028,
      "end": 11119,
      "loc": {
        "start": {
          "line": 269,
          "column": 28
        },
        "end": {
          "line": 269,
          "column": 119
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11119,
      "end": 11120,
      "loc": {
        "start": {
          "line": 269,
          "column": 119
        },
        "end": {
          "line": 269,
          "column": 120
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11120,
      "end": 11121,
      "loc": {
        "start": {
          "line": 269,
          "column": 120
        },
        "end": {
          "line": 269,
          "column": 121
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11121,
      "end": 11122,
      "loc": {
        "start": {
          "line": 269,
          "column": 121
        },
        "end": {
          "line": 269,
          "column": 122
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11128,
      "end": 11129,
      "loc": {
        "start": {
          "line": 270,
          "column": 4
        },
        "end": {
          "line": 270,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evalPropNames",
      "start": 11135,
      "end": 11148,
      "loc": {
        "start": {
          "line": 271,
          "column": 4
        },
        "end": {
          "line": 271,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11156,
      "end": 11157,
      "loc": {
        "start": {
          "line": 272,
          "column": 6
        },
        "end": {
          "line": 272,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 11157,
      "end": 11163,
      "loc": {
        "start": {
          "line": 272,
          "column": 7
        },
        "end": {
          "line": 272,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11163,
      "end": 11164,
      "loc": {
        "start": {
          "line": 272,
          "column": 13
        },
        "end": {
          "line": 272,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evalProp",
      "start": 11164,
      "end": 11172,
      "loc": {
        "start": {
          "line": 272,
          "column": 14
        },
        "end": {
          "line": 272,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11173,
      "end": 11175,
      "loc": {
        "start": {
          "line": 272,
          "column": 23
        },
        "end": {
          "line": 272,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 11176,
      "end": 11179,
      "loc": {
        "start": {
          "line": 272,
          "column": 26
        },
        "end": {
          "line": 272,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11179,
      "end": 11180,
      "loc": {
        "start": {
          "line": 272,
          "column": 29
        },
        "end": {
          "line": 272,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evalProp",
      "start": 11181,
      "end": 11189,
      "loc": {
        "start": {
          "line": 272,
          "column": 31
        },
        "end": {
          "line": 272,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11190,
      "end": 11191,
      "loc": {
        "start": {
          "line": 272,
          "column": 40
        },
        "end": {
          "line": 272,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11191,
      "end": 11192,
      "loc": {
        "start": {
          "line": 272,
          "column": 41
        },
        "end": {
          "line": 272,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11200,
      "end": 11201,
      "loc": {
        "start": {
          "line": 273,
          "column": 6
        },
        "end": {
          "line": 273,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 11201,
      "end": 11208,
      "loc": {
        "start": {
          "line": 273,
          "column": 7
        },
        "end": {
          "line": 273,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11208,
      "end": 11209,
      "loc": {
        "start": {
          "line": 273,
          "column": 14
        },
        "end": {
          "line": 273,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eProps",
      "start": 11209,
      "end": 11215,
      "loc": {
        "start": {
          "line": 273,
          "column": 15
        },
        "end": {
          "line": 273,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11216,
      "end": 11218,
      "loc": {
        "start": {
          "line": 273,
          "column": 22
        },
        "end": {
          "line": 273,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11219,
      "end": 11220,
      "loc": {
        "start": {
          "line": 273,
          "column": 25
        },
        "end": {
          "line": 273,
          "column": 26
        }
      }
    },
    {
      "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": 11230,
      "end": 11235,
      "loc": {
        "start": {
          "line": 274,
          "column": 8
        },
        "end": {
          "line": 274,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evProp",
      "start": 11236,
      "end": 11242,
      "loc": {
        "start": {
          "line": 274,
          "column": 14
        },
        "end": {
          "line": 274,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11243,
      "end": 11244,
      "loc": {
        "start": {
          "line": 274,
          "column": 21
        },
        "end": {
          "line": 274,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 11245,
      "end": 11248,
      "loc": {
        "start": {
          "line": 274,
          "column": 23
        },
        "end": {
          "line": 274,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11248,
      "end": 11249,
      "loc": {
        "start": {
          "line": 274,
          "column": 26
        },
        "end": {
          "line": 274,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eProps",
      "start": 11250,
      "end": 11256,
      "loc": {
        "start": {
          "line": 274,
          "column": 28
        },
        "end": {
          "line": 274,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11257,
      "end": 11258,
      "loc": {
        "start": {
          "line": 274,
          "column": 35
        },
        "end": {
          "line": 274,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11258,
      "end": 11259,
      "loc": {
        "start": {
          "line": 274,
          "column": 36
        },
        "end": {
          "line": 274,
          "column": 37
        }
      }
    },
    {
      "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": 11269,
      "end": 11274,
      "loc": {
        "start": {
          "line": 275,
          "column": 8
        },
        "end": {
          "line": 275,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scopedEval",
      "start": 11275,
      "end": 11285,
      "loc": {
        "start": {
          "line": 275,
          "column": 14
        },
        "end": {
          "line": 275,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11286,
      "end": 11287,
      "loc": {
        "start": {
          "line": 275,
          "column": 25
        },
        "end": {
          "line": 275,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eval",
      "start": 11288,
      "end": 11292,
      "loc": {
        "start": {
          "line": 275,
          "column": 27
        },
        "end": {
          "line": 275,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11292,
      "end": 11293,
      "loc": {
        "start": {
          "line": 275,
          "column": 31
        },
        "end": {
          "line": 275,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 11304,
      "end": 11310,
      "loc": {
        "start": {
          "line": 276,
          "column": 8
        },
        "end": {
          "line": 276,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11310,
      "end": 11311,
      "loc": {
        "start": {
          "line": 276,
          "column": 14
        },
        "end": {
          "line": 276,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 11311,
      "end": 11315,
      "loc": {
        "start": {
          "line": 276,
          "column": 15
        },
        "end": {
          "line": 276,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11315,
      "end": 11316,
      "loc": {
        "start": {
          "line": 276,
          "column": 19
        },
        "end": {
          "line": 276,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evProp",
      "start": 11316,
      "end": 11322,
      "loc": {
        "start": {
          "line": 276,
          "column": 20
        },
        "end": {
          "line": 276,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11322,
      "end": 11323,
      "loc": {
        "start": {
          "line": 276,
          "column": 26
        },
        "end": {
          "line": 276,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11323,
      "end": 11324,
      "loc": {
        "start": {
          "line": 276,
          "column": 27
        },
        "end": {
          "line": 276,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 11324,
      "end": 11331,
      "loc": {
        "start": {
          "line": 276,
          "column": 28
        },
        "end": {
          "line": 276,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11331,
      "end": 11332,
      "loc": {
        "start": {
          "line": 276,
          "column": 35
        },
        "end": {
          "line": 276,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propToEval",
      "start": 11332,
      "end": 11342,
      "loc": {
        "start": {
          "line": 276,
          "column": 36
        },
        "end": {
          "line": 276,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11343,
      "end": 11345,
      "loc": {
        "start": {
          "line": 276,
          "column": 47
        },
        "end": {
          "line": 276,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11346,
      "end": 11347,
      "loc": {
        "start": {
          "line": 276,
          "column": 50
        },
        "end": {
          "line": 276,
          "column": 51
        }
      }
    },
    {
      "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": 11359,
      "end": 11361,
      "loc": {
        "start": {
          "line": 277,
          "column": 10
        },
        "end": {
          "line": 277,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11362,
      "end": 11363,
      "loc": {
        "start": {
          "line": 277,
          "column": 13
        },
        "end": {
          "line": 277,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 11363,
      "end": 11369,
      "loc": {
        "start": {
          "line": 277,
          "column": 14
        },
        "end": {
          "line": 277,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evProp",
      "start": 11370,
      "end": 11376,
      "loc": {
        "start": {
          "line": 277,
          "column": 21
        },
        "end": {
          "line": 277,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11376,
      "end": 11377,
      "loc": {
        "start": {
          "line": 277,
          "column": 27
        },
        "end": {
          "line": 277,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propToEval",
      "start": 11378,
      "end": 11388,
      "loc": {
        "start": {
          "line": 277,
          "column": 29
        },
        "end": {
          "line": 277,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11389,
      "end": 11390,
      "loc": {
        "start": {
          "line": 277,
          "column": 40
        },
        "end": {
          "line": 277,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 11391,
      "end": 11394,
      "loc": {
        "start": {
          "line": 277,
          "column": 42
        },
        "end": {
          "line": 277,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "string",
      "start": 11395,
      "end": 11403,
      "loc": {
        "start": {
          "line": 277,
          "column": 46
        },
        "end": {
          "line": 277,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11403,
      "end": 11404,
      "loc": {
        "start": {
          "line": 277,
          "column": 54
        },
        "end": {
          "line": 277,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11405,
      "end": 11406,
      "loc": {
        "start": {
          "line": 277,
          "column": 56
        },
        "end": {
          "line": 277,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 11420,
      "end": 11426,
      "loc": {
        "start": {
          "line": 278,
          "column": 12
        },
        "end": {
          "line": 278,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11426,
      "end": 11427,
      "loc": {
        "start": {
          "line": 278,
          "column": 18
        },
        "end": {
          "line": 278,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 11427,
      "end": 11431,
      "loc": {
        "start": {
          "line": 278,
          "column": 19
        },
        "end": {
          "line": 278,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11431,
      "end": 11432,
      "loc": {
        "start": {
          "line": 278,
          "column": 23
        },
        "end": {
          "line": 278,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 11432,
      "end": 11441,
      "loc": {
        "start": {
          "line": 278,
          "column": 24
        },
        "end": {
          "line": 278,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11441,
      "end": 11442,
      "loc": {
        "start": {
          "line": 278,
          "column": 33
        },
        "end": {
          "line": 278,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11442,
      "end": 11443,
      "loc": {
        "start": {
          "line": 278,
          "column": 34
        },
        "end": {
          "line": 278,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0010] rjx.",
      "start": 11443,
      "end": 11454,
      "loc": {
        "start": {
          "line": 278,
          "column": 35
        },
        "end": {
          "line": 278,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11454,
      "end": 11456,
      "loc": {
        "start": {
          "line": 278,
          "column": 46
        },
        "end": {
          "line": 278,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eProps",
      "start": 11456,
      "end": 11462,
      "loc": {
        "start": {
          "line": 278,
          "column": 48
        },
        "end": {
          "line": 278,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11462,
      "end": 11463,
      "loc": {
        "start": {
          "line": 278,
          "column": 54
        },
        "end": {
          "line": 278,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".",
      "start": 11463,
      "end": 11464,
      "loc": {
        "start": {
          "line": 278,
          "column": 55
        },
        "end": {
          "line": 278,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11464,
      "end": 11466,
      "loc": {
        "start": {
          "line": 278,
          "column": 56
        },
        "end": {
          "line": 278,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evProp",
      "start": 11466,
      "end": 11472,
      "loc": {
        "start": {
          "line": 278,
          "column": 58
        },
        "end": {
          "line": 278,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11472,
      "end": 11473,
      "loc": {
        "start": {
          "line": 278,
          "column": 64
        },
        "end": {
          "line": 278,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " must be a string",
      "start": 11473,
      "end": 11490,
      "loc": {
        "start": {
          "line": 278,
          "column": 65
        },
        "end": {
          "line": 278,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11490,
      "end": 11491,
      "loc": {
        "start": {
          "line": 278,
          "column": 82
        },
        "end": {
          "line": 278,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11491,
      "end": 11492,
      "loc": {
        "start": {
          "line": 278,
          "column": 83
        },
        "end": {
          "line": 278,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11492,
      "end": 11493,
      "loc": {
        "start": {
          "line": 278,
          "column": 84
        },
        "end": {
          "line": 278,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11493,
      "end": 11494,
      "loc": {
        "start": {
          "line": 278,
          "column": 85
        },
        "end": {
          "line": 278,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11506,
      "end": 11507,
      "loc": {
        "start": {
          "line": 279,
          "column": 10
        },
        "end": {
          "line": 279,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "try",
        "keyword": "try",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "try",
      "start": 11519,
      "end": 11522,
      "loc": {
        "start": {
          "line": 280,
          "column": 10
        },
        "end": {
          "line": 280,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11523,
      "end": 11524,
      "loc": {
        "start": {
          "line": 280,
          "column": 14
        },
        "end": {
          "line": 280,
          "column": 15
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " console.log({ eProps });",
      "start": 11538,
      "end": 11565,
      "loc": {
        "start": {
          "line": 281,
          "column": 12
        },
        "end": {
          "line": 281,
          "column": 39
        }
      }
    },
    {
      "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": 11579,
      "end": 11581,
      "loc": {
        "start": {
          "line": 282,
          "column": 12
        },
        "end": {
          "line": 282,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11582,
      "end": 11583,
      "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": "eProps",
      "start": 11583,
      "end": 11589,
      "loc": {
        "start": {
          "line": 282,
          "column": 16
        },
        "end": {
          "line": 282,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 11590,
      "end": 11593,
      "loc": {
        "start": {
          "line": 282,
          "column": 23
        },
        "end": {
          "line": 282,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__dangerouslyBindEvalProps",
      "start": 11594,
      "end": 11622,
      "loc": {
        "start": {
          "line": 282,
          "column": 27
        },
        "end": {
          "line": 282,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11622,
      "end": 11623,
      "loc": {
        "start": {
          "line": 282,
          "column": 55
        },
        "end": {
          "line": 282,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11624,
      "end": 11625,
      "loc": {
        "start": {
          "line": 282,
          "column": 57
        },
        "end": {
          "line": 282,
          "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": 11641,
      "end": 11646,
      "loc": {
        "start": {
          "line": 283,
          "column": 14
        },
        "end": {
          "line": 283,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "funcToBind",
      "start": 11647,
      "end": 11657,
      "loc": {
        "start": {
          "line": 283,
          "column": 20
        },
        "end": {
          "line": 283,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11658,
      "end": 11659,
      "loc": {
        "start": {
          "line": 283,
          "column": 31
        },
        "end": {
          "line": 283,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scopedEval",
      "start": 11660,
      "end": 11670,
      "loc": {
        "start": {
          "line": 283,
          "column": 33
        },
        "end": {
          "line": 283,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11670,
      "end": 11671,
      "loc": {
        "start": {
          "line": 283,
          "column": 43
        },
        "end": {
          "line": 283,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11671,
      "end": 11672,
      "loc": {
        "start": {
          "line": 283,
          "column": 44
        },
        "end": {
          "line": 283,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "(",
      "start": 11672,
      "end": 11673,
      "loc": {
        "start": {
          "line": 283,
          "column": 45
        },
        "end": {
          "line": 283,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11673,
      "end": 11675,
      "loc": {
        "start": {
          "line": 283,
          "column": 46
        },
        "end": {
          "line": 283,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evProp",
      "start": 11675,
      "end": 11681,
      "loc": {
        "start": {
          "line": 283,
          "column": 48
        },
        "end": {
          "line": 283,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11681,
      "end": 11682,
      "loc": {
        "start": {
          "line": 283,
          "column": 54
        },
        "end": {
          "line": 283,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propToEval",
      "start": 11683,
      "end": 11693,
      "loc": {
        "start": {
          "line": 283,
          "column": 56
        },
        "end": {
          "line": 283,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11694,
      "end": 11695,
      "loc": {
        "start": {
          "line": 283,
          "column": 67
        },
        "end": {
          "line": 283,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11695,
      "end": 11696,
      "loc": {
        "start": {
          "line": 283,
          "column": 68
        },
        "end": {
          "line": 283,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ")",
      "start": 11696,
      "end": 11697,
      "loc": {
        "start": {
          "line": 283,
          "column": 69
        },
        "end": {
          "line": 283,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11697,
      "end": 11698,
      "loc": {
        "start": {
          "line": 283,
          "column": 70
        },
        "end": {
          "line": 283,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11698,
      "end": 11699,
      "loc": {
        "start": {
          "line": 283,
          "column": 71
        },
        "end": {
          "line": 283,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11699,
      "end": 11700,
      "loc": {
        "start": {
          "line": 283,
          "column": 72
        },
        "end": {
          "line": 283,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "funcToBind",
      "start": 11716,
      "end": 11726,
      "loc": {
        "start": {
          "line": 284,
          "column": 14
        },
        "end": {
          "line": 284,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11726,
      "end": 11727,
      "loc": {
        "start": {
          "line": 284,
          "column": 24
        },
        "end": {
          "line": 284,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "call",
      "start": 11727,
      "end": 11731,
      "loc": {
        "start": {
          "line": 284,
          "column": 25
        },
        "end": {
          "line": 284,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11731,
      "end": 11732,
      "loc": {
        "start": {
          "line": 284,
          "column": 29
        },
        "end": {
          "line": 284,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11732,
      "end": 11733,
      "loc": {
        "start": {
          "line": 284,
          "column": 30
        },
        "end": {
          "line": 284,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bounded",
      "start": 11734,
      "end": 11741,
      "loc": {
        "start": {
          "line": 284,
          "column": 32
        },
        "end": {
          "line": 284,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11741,
      "end": 11742,
      "loc": {
        "start": {
          "line": 284,
          "column": 39
        },
        "end": {
          "line": 284,
          "column": 40
        }
      }
    },
    {
      "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": 11743,
      "end": 11747,
      "loc": {
        "start": {
          "line": 284,
          "column": 41
        },
        "end": {
          "line": 284,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11747,
      "end": 11748,
      "loc": {
        "start": {
          "line": 284,
          "column": 45
        },
        "end": {
          "line": 284,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11749,
      "end": 11750,
      "loc": {
        "start": {
          "line": 284,
          "column": 47
        },
        "end": {
          "line": 284,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11750,
      "end": 11751,
      "loc": {
        "start": {
          "line": 284,
          "column": 48
        },
        "end": {
          "line": 284,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11751,
      "end": 11752,
      "loc": {
        "start": {
          "line": 284,
          "column": 49
        },
        "end": {
          "line": 284,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11766,
      "end": 11767,
      "loc": {
        "start": {
          "line": 285,
          "column": 12
        },
        "end": {
          "line": 285,
          "column": 13
        }
      }
    },
    {
      "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": 11768,
      "end": 11772,
      "loc": {
        "start": {
          "line": 285,
          "column": 14
        },
        "end": {
          "line": 285,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11773,
      "end": 11774,
      "loc": {
        "start": {
          "line": 285,
          "column": 19
        },
        "end": {
          "line": 285,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scopedEval",
      "start": 11790,
      "end": 11800,
      "loc": {
        "start": {
          "line": 286,
          "column": 14
        },
        "end": {
          "line": 286,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11800,
      "end": 11801,
      "loc": {
        "start": {
          "line": 286,
          "column": 24
        },
        "end": {
          "line": 286,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evProp",
      "start": 11801,
      "end": 11807,
      "loc": {
        "start": {
          "line": 286,
          "column": 25
        },
        "end": {
          "line": 286,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11807,
      "end": 11808,
      "loc": {
        "start": {
          "line": 286,
          "column": 31
        },
        "end": {
          "line": 286,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propToEval",
      "start": 11809,
      "end": 11819,
      "loc": {
        "start": {
          "line": 286,
          "column": 33
        },
        "end": {
          "line": 286,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11820,
      "end": 11821,
      "loc": {
        "start": {
          "line": 286,
          "column": 44
        },
        "end": {
          "line": 286,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11821,
      "end": 11822,
      "loc": {
        "start": {
          "line": 286,
          "column": 45
        },
        "end": {
          "line": 286,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11822,
      "end": 11823,
      "loc": {
        "start": {
          "line": 286,
          "column": 46
        },
        "end": {
          "line": 286,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11837,
      "end": 11838,
      "loc": {
        "start": {
          "line": 287,
          "column": 12
        },
        "end": {
          "line": 287,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11850,
      "end": 11851,
      "loc": {
        "start": {
          "line": 288,
          "column": 10
        },
        "end": {
          "line": 288,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 11852,
      "end": 11857,
      "loc": {
        "start": {
          "line": 288,
          "column": 12
        },
        "end": {
          "line": 288,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11858,
      "end": 11859,
      "loc": {
        "start": {
          "line": 288,
          "column": 18
        },
        "end": {
          "line": 288,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 11859,
      "end": 11860,
      "loc": {
        "start": {
          "line": 288,
          "column": 19
        },
        "end": {
          "line": 288,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11860,
      "end": 11861,
      "loc": {
        "start": {
          "line": 288,
          "column": 20
        },
        "end": {
          "line": 288,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11862,
      "end": 11863,
      "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": "errors",
      "start": 11877,
      "end": 11883,
      "loc": {
        "start": {
          "line": 289,
          "column": 12
        },
        "end": {
          "line": 289,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11883,
      "end": 11884,
      "loc": {
        "start": {
          "line": 289,
          "column": 18
        },
        "end": {
          "line": 289,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 11884,
      "end": 11888,
      "loc": {
        "start": {
          "line": 289,
          "column": 19
        },
        "end": {
          "line": 289,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11888,
      "end": 11889,
      "loc": {
        "start": {
          "line": 289,
          "column": 23
        },
        "end": {
          "line": 289,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 11889,
      "end": 11890,
      "loc": {
        "start": {
          "line": 289,
          "column": 24
        },
        "end": {
          "line": 289,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11890,
      "end": 11891,
      "loc": {
        "start": {
          "line": 289,
          "column": 25
        },
        "end": {
          "line": 289,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11891,
      "end": 11892,
      "loc": {
        "start": {
          "line": 289,
          "column": 26
        },
        "end": {
          "line": 289,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11904,
      "end": 11905,
      "loc": {
        "start": {
          "line": 290,
          "column": 10
        },
        "end": {
          "line": 290,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11915,
      "end": 11916,
      "loc": {
        "start": {
          "line": 291,
          "column": 8
        },
        "end": {
          "line": 291,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11916,
      "end": 11917,
      "loc": {
        "start": {
          "line": 291,
          "column": 9
        },
        "end": {
          "line": 291,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11917,
      "end": 11918,
      "loc": {
        "start": {
          "line": 291,
          "column": 10
        },
        "end": {
          "line": 291,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11926,
      "end": 11927,
      "loc": {
        "start": {
          "line": 292,
          "column": 6
        },
        "end": {
          "line": 292,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11927,
      "end": 11928,
      "loc": {
        "start": {
          "line": 292,
          "column": 7
        },
        "end": {
          "line": 292,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11928,
      "end": 11929,
      "loc": {
        "start": {
          "line": 292,
          "column": 8
        },
        "end": {
          "line": 292,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11933,
      "end": 11934,
      "loc": {
        "start": {
          "line": 293,
          "column": 2
        },
        "end": {
          "line": 293,
          "column": 3
        }
      }
    },
    {
      "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": 11938,
      "end": 11940,
      "loc": {
        "start": {
          "line": 294,
          "column": 2
        },
        "end": {
          "line": 294,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11941,
      "end": 11942,
      "loc": {
        "start": {
          "line": 294,
          "column": 5
        },
        "end": {
          "line": 294,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 11942,
      "end": 11945,
      "loc": {
        "start": {
          "line": 294,
          "column": 6
        },
        "end": {
          "line": 294,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11945,
      "end": 11946,
      "loc": {
        "start": {
          "line": 294,
          "column": 9
        },
        "end": {
          "line": 294,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertComponents",
      "start": 11946,
      "end": 11975,
      "loc": {
        "start": {
          "line": 294,
          "column": 10
        },
        "end": {
          "line": 294,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11975,
      "end": 11976,
      "loc": {
        "start": {
          "line": 294,
          "column": 39
        },
        "end": {
          "line": 294,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11977,
      "end": 11978,
      "loc": {
        "start": {
          "line": 294,
          "column": 41
        },
        "end": {
          "line": 294,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 11984,
      "end": 11990,
      "loc": {
        "start": {
          "line": 295,
          "column": 4
        },
        "end": {
          "line": 295,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11990,
      "end": 11991,
      "loc": {
        "start": {
          "line": 295,
          "column": 10
        },
        "end": {
          "line": 295,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 11991,
      "end": 11995,
      "loc": {
        "start": {
          "line": 295,
          "column": 11
        },
        "end": {
          "line": 295,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11995,
      "end": 11996,
      "loc": {
        "start": {
          "line": 295,
          "column": 15
        },
        "end": {
          "line": 295,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 11996,
      "end": 11999,
      "loc": {
        "start": {
          "line": 295,
          "column": 16
        },
        "end": {
          "line": 295,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11999,
      "end": 12000,
      "loc": {
        "start": {
          "line": 295,
          "column": 19
        },
        "end": {
          "line": 295,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertComponents",
      "start": 12000,
      "end": 12029,
      "loc": {
        "start": {
          "line": 295,
          "column": 20
        },
        "end": {
          "line": 295,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12029,
      "end": 12030,
      "loc": {
        "start": {
          "line": 295,
          "column": 49
        },
        "end": {
          "line": 295,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12030,
      "end": 12031,
      "loc": {
        "start": {
          "line": 295,
          "column": 50
        },
        "end": {
          "line": 295,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 12031,
      "end": 12038,
      "loc": {
        "start": {
          "line": 295,
          "column": 51
        },
        "end": {
          "line": 295,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12038,
      "end": 12039,
      "loc": {
        "start": {
          "line": 295,
          "column": 58
        },
        "end": {
          "line": 295,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "insertedComponents",
      "start": 12039,
      "end": 12057,
      "loc": {
        "start": {
          "line": 295,
          "column": 59
        },
        "end": {
          "line": 295,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12058,
      "end": 12060,
      "loc": {
        "start": {
          "line": 295,
          "column": 78
        },
        "end": {
          "line": 295,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12061,
      "end": 12062,
      "loc": {
        "start": {
          "line": 295,
          "column": 81
        },
        "end": {
          "line": 295,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "try",
        "keyword": "try",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "try",
      "start": 12070,
      "end": 12073,
      "loc": {
        "start": {
          "line": 296,
          "column": 6
        },
        "end": {
          "line": 296,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12074,
      "end": 12075,
      "loc": {
        "start": {
          "line": 296,
          "column": 10
        },
        "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": "validateRJX",
      "start": 12085,
      "end": 12096,
      "loc": {
        "start": {
          "line": 297,
          "column": 8
        },
        "end": {
          "line": 297,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12096,
      "end": 12097,
      "loc": {
        "start": {
          "line": 297,
          "column": 19
        },
        "end": {
          "line": 297,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 12097,
      "end": 12100,
      "loc": {
        "start": {
          "line": 297,
          "column": 20
        },
        "end": {
          "line": 297,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12100,
      "end": 12101,
      "loc": {
        "start": {
          "line": 297,
          "column": 23
        },
        "end": {
          "line": 297,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertComponents",
      "start": 12101,
      "end": 12130,
      "loc": {
        "start": {
          "line": 297,
          "column": 24
        },
        "end": {
          "line": 297,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12130,
      "end": 12131,
      "loc": {
        "start": {
          "line": 297,
          "column": 53
        },
        "end": {
          "line": 297,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "insertedComponents",
      "start": 12132,
      "end": 12150,
      "loc": {
        "start": {
          "line": 297,
          "column": 55
        },
        "end": {
          "line": 297,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12151,
      "end": 12152,
      "loc": {
        "start": {
          "line": 297,
          "column": 74
        },
        "end": {
          "line": 297,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12152,
      "end": 12153,
      "loc": {
        "start": {
          "line": 297,
          "column": 75
        },
        "end": {
          "line": 297,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12153,
      "end": 12154,
      "loc": {
        "start": {
          "line": 297,
          "column": 76
        },
        "end": {
          "line": 297,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12162,
      "end": 12163,
      "loc": {
        "start": {
          "line": 298,
          "column": 6
        },
        "end": {
          "line": 298,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 12164,
      "end": 12169,
      "loc": {
        "start": {
          "line": 298,
          "column": 8
        },
        "end": {
          "line": 298,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12170,
      "end": 12171,
      "loc": {
        "start": {
          "line": 298,
          "column": 14
        },
        "end": {
          "line": 298,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 12171,
      "end": 12172,
      "loc": {
        "start": {
          "line": 298,
          "column": 15
        },
        "end": {
          "line": 298,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12172,
      "end": 12173,
      "loc": {
        "start": {
          "line": 298,
          "column": 16
        },
        "end": {
          "line": 298,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12174,
      "end": 12175,
      "loc": {
        "start": {
          "line": 298,
          "column": 18
        },
        "end": {
          "line": 298,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 12185,
      "end": 12191,
      "loc": {
        "start": {
          "line": 299,
          "column": 8
        },
        "end": {
          "line": 299,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12191,
      "end": 12192,
      "loc": {
        "start": {
          "line": 299,
          "column": 14
        },
        "end": {
          "line": 299,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 12192,
      "end": 12196,
      "loc": {
        "start": {
          "line": 299,
          "column": 15
        },
        "end": {
          "line": 299,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12196,
      "end": 12197,
      "loc": {
        "start": {
          "line": 299,
          "column": 19
        },
        "end": {
          "line": 299,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 12197,
      "end": 12206,
      "loc": {
        "start": {
          "line": 299,
          "column": 20
        },
        "end": {
          "line": 299,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12206,
      "end": 12207,
      "loc": {
        "start": {
          "line": 299,
          "column": 29
        },
        "end": {
          "line": 299,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12207,
      "end": 12208,
      "loc": {
        "start": {
          "line": 299,
          "column": 30
        },
        "end": {
          "line": 299,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0011] rjx.__dangerouslyInsertComponents.",
      "start": 12208,
      "end": 12249,
      "loc": {
        "start": {
          "line": 299,
          "column": 31
        },
        "end": {
          "line": 299,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12249,
      "end": 12251,
      "loc": {
        "start": {
          "line": 299,
          "column": 72
        },
        "end": {
          "line": 299,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "insertedComponents",
      "start": 12251,
      "end": 12269,
      "loc": {
        "start": {
          "line": 299,
          "column": 74
        },
        "end": {
          "line": 299,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12269,
      "end": 12270,
      "loc": {
        "start": {
          "line": 299,
          "column": 92
        },
        "end": {
          "line": 299,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " must be a valid RJX JSON Object: ",
      "start": 12270,
      "end": 12304,
      "loc": {
        "start": {
          "line": 299,
          "column": 93
        },
        "end": {
          "line": 299,
          "column": 127
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12304,
      "end": 12306,
      "loc": {
        "start": {
          "line": 299,
          "column": 127
        },
        "end": {
          "line": 299,
          "column": 129
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 12306,
      "end": 12307,
      "loc": {
        "start": {
          "line": 299,
          "column": 129
        },
        "end": {
          "line": 299,
          "column": 130
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12307,
      "end": 12308,
      "loc": {
        "start": {
          "line": 299,
          "column": 130
        },
        "end": {
          "line": 299,
          "column": 131
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "toString",
      "start": 12308,
      "end": 12316,
      "loc": {
        "start": {
          "line": 299,
          "column": 131
        },
        "end": {
          "line": 299,
          "column": 139
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12316,
      "end": 12317,
      "loc": {
        "start": {
          "line": 299,
          "column": 139
        },
        "end": {
          "line": 299,
          "column": 140
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12317,
      "end": 12318,
      "loc": {
        "start": {
          "line": 299,
          "column": 140
        },
        "end": {
          "line": 299,
          "column": 141
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12318,
      "end": 12319,
      "loc": {
        "start": {
          "line": 299,
          "column": 141
        },
        "end": {
          "line": 299,
          "column": 142
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 12319,
      "end": 12319,
      "loc": {
        "start": {
          "line": 299,
          "column": 142
        },
        "end": {
          "line": 299,
          "column": 142
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12319,
      "end": 12320,
      "loc": {
        "start": {
          "line": 299,
          "column": 142
        },
        "end": {
          "line": 299,
          "column": 143
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12320,
      "end": 12321,
      "loc": {
        "start": {
          "line": 299,
          "column": 143
        },
        "end": {
          "line": 299,
          "column": 144
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12321,
      "end": 12322,
      "loc": {
        "start": {
          "line": 299,
          "column": 144
        },
        "end": {
          "line": 299,
          "column": 145
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12322,
      "end": 12323,
      "loc": {
        "start": {
          "line": 299,
          "column": 145
        },
        "end": {
          "line": 299,
          "column": 146
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12331,
      "end": 12332,
      "loc": {
        "start": {
          "line": 300,
          "column": 6
        },
        "end": {
          "line": 300,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12338,
      "end": 12339,
      "loc": {
        "start": {
          "line": 301,
          "column": 4
        },
        "end": {
          "line": 301,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12339,
      "end": 12340,
      "loc": {
        "start": {
          "line": 301,
          "column": 5
        },
        "end": {
          "line": 301,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12340,
      "end": 12341,
      "loc": {
        "start": {
          "line": 301,
          "column": 6
        },
        "end": {
          "line": 301,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12345,
      "end": 12346,
      "loc": {
        "start": {
          "line": 302,
          "column": 2
        },
        "end": {
          "line": 302,
          "column": 3
        }
      }
    },
    {
      "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": 12350,
      "end": 12352,
      "loc": {
        "start": {
          "line": 303,
          "column": 2
        },
        "end": {
          "line": 303,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12353,
      "end": 12354,
      "loc": {
        "start": {
          "line": 303,
          "column": 5
        },
        "end": {
          "line": 303,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 12354,
      "end": 12357,
      "loc": {
        "start": {
          "line": 303,
          "column": 6
        },
        "end": {
          "line": 303,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12357,
      "end": 12358,
      "loc": {
        "start": {
          "line": 303,
          "column": 9
        },
        "end": {
          "line": 303,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionProps",
      "start": 12358,
      "end": 12373,
      "loc": {
        "start": {
          "line": 303,
          "column": 10
        },
        "end": {
          "line": 303,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12373,
      "end": 12374,
      "loc": {
        "start": {
          "line": 303,
          "column": 25
        },
        "end": {
          "line": 303,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12375,
      "end": 12376,
      "loc": {
        "start": {
          "line": 303,
          "column": 27
        },
        "end": {
          "line": 303,
          "column": 28
        }
      }
    },
    {
      "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": 12382,
      "end": 12384,
      "loc": {
        "start": {
          "line": 304,
          "column": 4
        },
        "end": {
          "line": 304,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12385,
      "end": 12386,
      "loc": {
        "start": {
          "line": 304,
          "column": 7
        },
        "end": {
          "line": 304,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 12386,
      "end": 12392,
      "loc": {
        "start": {
          "line": 304,
          "column": 8
        },
        "end": {
          "line": 304,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 12393,
      "end": 12396,
      "loc": {
        "start": {
          "line": 304,
          "column": 15
        },
        "end": {
          "line": 304,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12396,
      "end": 12397,
      "loc": {
        "start": {
          "line": 304,
          "column": 18
        },
        "end": {
          "line": 304,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionProps",
      "start": 12397,
      "end": 12412,
      "loc": {
        "start": {
          "line": 304,
          "column": 19
        },
        "end": {
          "line": 304,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 12413,
      "end": 12416,
      "loc": {
        "start": {
          "line": 304,
          "column": 35
        },
        "end": {
          "line": 304,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "object",
      "start": 12417,
      "end": 12425,
      "loc": {
        "start": {
          "line": 304,
          "column": 39
        },
        "end": {
          "line": 304,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12425,
      "end": 12426,
      "loc": {
        "start": {
          "line": 304,
          "column": 47
        },
        "end": {
          "line": 304,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12427,
      "end": 12428,
      "loc": {
        "start": {
          "line": 304,
          "column": 49
        },
        "end": {
          "line": 304,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 12436,
      "end": 12442,
      "loc": {
        "start": {
          "line": 305,
          "column": 6
        },
        "end": {
          "line": 305,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12442,
      "end": 12443,
      "loc": {
        "start": {
          "line": 305,
          "column": 12
        },
        "end": {
          "line": 305,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 12443,
      "end": 12447,
      "loc": {
        "start": {
          "line": 305,
          "column": 13
        },
        "end": {
          "line": 305,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12447,
      "end": 12448,
      "loc": {
        "start": {
          "line": 305,
          "column": 17
        },
        "end": {
          "line": 305,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 12448,
      "end": 12457,
      "loc": {
        "start": {
          "line": 305,
          "column": 18
        },
        "end": {
          "line": 305,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12457,
      "end": 12458,
      "loc": {
        "start": {
          "line": 305,
          "column": 27
        },
        "end": {
          "line": 305,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0012] rjx.__functionProps  must be an object",
      "start": 12458,
      "end": 12505,
      "loc": {
        "start": {
          "line": 305,
          "column": 28
        },
        "end": {
          "line": 305,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12505,
      "end": 12506,
      "loc": {
        "start": {
          "line": 305,
          "column": 75
        },
        "end": {
          "line": 305,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12506,
      "end": 12507,
      "loc": {
        "start": {
          "line": 305,
          "column": 76
        },
        "end": {
          "line": 305,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12507,
      "end": 12508,
      "loc": {
        "start": {
          "line": 305,
          "column": 77
        },
        "end": {
          "line": 305,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12514,
      "end": 12515,
      "loc": {
        "start": {
          "line": 306,
          "column": 4
        },
        "end": {
          "line": 306,
          "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": 12516,
      "end": 12520,
      "loc": {
        "start": {
          "line": 306,
          "column": 6
        },
        "end": {
          "line": 306,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12521,
      "end": 12522,
      "loc": {
        "start": {
          "line": 306,
          "column": 11
        },
        "end": {
          "line": 306,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 12538,
      "end": 12544,
      "loc": {
        "start": {
          "line": 308,
          "column": 6
        },
        "end": {
          "line": 308,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12544,
      "end": 12545,
      "loc": {
        "start": {
          "line": 308,
          "column": 12
        },
        "end": {
          "line": 308,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 12545,
      "end": 12549,
      "loc": {
        "start": {
          "line": 308,
          "column": 13
        },
        "end": {
          "line": 308,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12549,
      "end": 12550,
      "loc": {
        "start": {
          "line": 308,
          "column": 17
        },
        "end": {
          "line": 308,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 12550,
      "end": 12553,
      "loc": {
        "start": {
          "line": 308,
          "column": 18
        },
        "end": {
          "line": 308,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12553,
      "end": 12554,
      "loc": {
        "start": {
          "line": 308,
          "column": 21
        },
        "end": {
          "line": 308,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionProps",
      "start": 12554,
      "end": 12569,
      "loc": {
        "start": {
          "line": 308,
          "column": 22
        },
        "end": {
          "line": 308,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12569,
      "end": 12570,
      "loc": {
        "start": {
          "line": 308,
          "column": 37
        },
        "end": {
          "line": 308,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12580,
      "end": 12581,
      "loc": {
        "start": {
          "line": 309,
          "column": 8
        },
        "end": {
          "line": 309,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 12581,
      "end": 12588,
      "loc": {
        "start": {
          "line": 309,
          "column": 9
        },
        "end": {
          "line": 309,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12588,
      "end": 12589,
      "loc": {
        "start": {
          "line": 309,
          "column": 16
        },
        "end": {
          "line": 309,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fProp",
      "start": 12589,
      "end": 12594,
      "loc": {
        "start": {
          "line": 309,
          "column": 17
        },
        "end": {
          "line": 309,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12595,
      "end": 12597,
      "loc": {
        "start": {
          "line": 309,
          "column": 23
        },
        "end": {
          "line": 309,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12598,
      "end": 12599,
      "loc": {
        "start": {
          "line": 309,
          "column": 26
        },
        "end": {
          "line": 309,
          "column": 27
        }
      }
    },
    {
      "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": 12611,
      "end": 12613,
      "loc": {
        "start": {
          "line": 310,
          "column": 10
        },
        "end": {
          "line": 310,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12614,
      "end": 12615,
      "loc": {
        "start": {
          "line": 310,
          "column": 13
        },
        "end": {
          "line": 310,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 12615,
      "end": 12618,
      "loc": {
        "start": {
          "line": 310,
          "column": 14
        },
        "end": {
          "line": 310,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12618,
      "end": 12619,
      "loc": {
        "start": {
          "line": 310,
          "column": 17
        },
        "end": {
          "line": 310,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionProps",
      "start": 12619,
      "end": 12634,
      "loc": {
        "start": {
          "line": 310,
          "column": 18
        },
        "end": {
          "line": 310,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12634,
      "end": 12635,
      "loc": {
        "start": {
          "line": 310,
          "column": 33
        },
        "end": {
          "line": 310,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fProp",
      "start": 12635,
      "end": 12640,
      "loc": {
        "start": {
          "line": 310,
          "column": 34
        },
        "end": {
          "line": 310,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12640,
      "end": 12641,
      "loc": {
        "start": {
          "line": 310,
          "column": 39
        },
        "end": {
          "line": 310,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 12642,
      "end": 12644,
      "loc": {
        "start": {
          "line": 310,
          "column": 41
        },
        "end": {
          "line": 310,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12644,
      "end": 12645,
      "loc": {
        "start": {
          "line": 310,
          "column": 43
        },
        "end": {
          "line": 310,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 12646,
      "end": 12652,
      "loc": {
        "start": {
          "line": 310,
          "column": 45
        },
        "end": {
          "line": 310,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 12653,
      "end": 12656,
      "loc": {
        "start": {
          "line": 310,
          "column": 52
        },
        "end": {
          "line": 310,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12656,
      "end": 12657,
      "loc": {
        "start": {
          "line": 310,
          "column": 55
        },
        "end": {
          "line": 310,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionProps",
      "start": 12657,
      "end": 12672,
      "loc": {
        "start": {
          "line": 310,
          "column": 56
        },
        "end": {
          "line": 310,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12672,
      "end": 12673,
      "loc": {
        "start": {
          "line": 310,
          "column": 71
        },
        "end": {
          "line": 310,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fProp",
      "start": 12673,
      "end": 12678,
      "loc": {
        "start": {
          "line": 310,
          "column": 72
        },
        "end": {
          "line": 310,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12678,
      "end": 12679,
      "loc": {
        "start": {
          "line": 310,
          "column": 77
        },
        "end": {
          "line": 310,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 12680,
      "end": 12683,
      "loc": {
        "start": {
          "line": 310,
          "column": 79
        },
        "end": {
          "line": 310,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "string",
      "start": 12683,
      "end": 12691,
      "loc": {
        "start": {
          "line": 310,
          "column": 82
        },
        "end": {
          "line": 310,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 12692,
      "end": 12694,
      "loc": {
        "start": {
          "line": 310,
          "column": 91
        },
        "end": {
          "line": 310,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 12695,
      "end": 12698,
      "loc": {
        "start": {
          "line": 310,
          "column": 94
        },
        "end": {
          "line": 310,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12698,
      "end": 12699,
      "loc": {
        "start": {
          "line": 310,
          "column": 97
        },
        "end": {
          "line": 310,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionProps",
      "start": 12699,
      "end": 12714,
      "loc": {
        "start": {
          "line": 310,
          "column": 98
        },
        "end": {
          "line": 310,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12714,
      "end": 12715,
      "loc": {
        "start": {
          "line": 310,
          "column": 113
        },
        "end": {
          "line": 310,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fProp",
      "start": 12715,
      "end": 12720,
      "loc": {
        "start": {
          "line": 310,
          "column": 114
        },
        "end": {
          "line": 310,
          "column": 119
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12720,
      "end": 12721,
      "loc": {
        "start": {
          "line": 310,
          "column": 119
        },
        "end": {
          "line": 310,
          "column": 120
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12721,
      "end": 12722,
      "loc": {
        "start": {
          "line": 310,
          "column": 120
        },
        "end": {
          "line": 310,
          "column": 121
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 12722,
      "end": 12729,
      "loc": {
        "start": {
          "line": 310,
          "column": 121
        },
        "end": {
          "line": 310,
          "column": 128
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12729,
      "end": 12730,
      "loc": {
        "start": {
          "line": 310,
          "column": 128
        },
        "end": {
          "line": 310,
          "column": 129
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "func:",
      "start": 12730,
      "end": 12737,
      "loc": {
        "start": {
          "line": 310,
          "column": 129
        },
        "end": {
          "line": 310,
          "column": 136
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12737,
      "end": 12738,
      "loc": {
        "start": {
          "line": 310,
          "column": 136
        },
        "end": {
          "line": 310,
          "column": 137
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 12739,
      "end": 12742,
      "loc": {
        "start": {
          "line": 310,
          "column": 138
        },
        "end": {
          "line": 310,
          "column": 141
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 12743,
      "end": 12744,
      "loc": {
        "start": {
          "line": 310,
          "column": 142
        },
        "end": {
          "line": 310,
          "column": 143
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 12744,
      "end": 12745,
      "loc": {
        "start": {
          "line": 310,
          "column": 143
        },
        "end": {
          "line": 310,
          "column": 144
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12745,
      "end": 12746,
      "loc": {
        "start": {
          "line": 310,
          "column": 144
        },
        "end": {
          "line": 310,
          "column": 145
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12746,
      "end": 12747,
      "loc": {
        "start": {
          "line": 310,
          "column": 145
        },
        "end": {
          "line": 310,
          "column": 146
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12748,
      "end": 12749,
      "loc": {
        "start": {
          "line": 310,
          "column": 147
        },
        "end": {
          "line": 310,
          "column": 148
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 12763,
      "end": 12769,
      "loc": {
        "start": {
          "line": 311,
          "column": 12
        },
        "end": {
          "line": 311,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12769,
      "end": 12770,
      "loc": {
        "start": {
          "line": 311,
          "column": 18
        },
        "end": {
          "line": 311,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 12770,
      "end": 12774,
      "loc": {
        "start": {
          "line": 311,
          "column": 19
        },
        "end": {
          "line": 311,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12774,
      "end": 12775,
      "loc": {
        "start": {
          "line": 311,
          "column": 23
        },
        "end": {
          "line": 311,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ReferenceError",
      "start": 12775,
      "end": 12789,
      "loc": {
        "start": {
          "line": 311,
          "column": 24
        },
        "end": {
          "line": 311,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12789,
      "end": 12790,
      "loc": {
        "start": {
          "line": 311,
          "column": 38
        },
        "end": {
          "line": 311,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12790,
      "end": 12791,
      "loc": {
        "start": {
          "line": 311,
          "column": 39
        },
        "end": {
          "line": 311,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0013] rjx.__functionProps.",
      "start": 12791,
      "end": 12818,
      "loc": {
        "start": {
          "line": 311,
          "column": 40
        },
        "end": {
          "line": 311,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12818,
      "end": 12820,
      "loc": {
        "start": {
          "line": 311,
          "column": 67
        },
        "end": {
          "line": 311,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fProp",
      "start": 12820,
      "end": 12825,
      "loc": {
        "start": {
          "line": 311,
          "column": 69
        },
        "end": {
          "line": 311,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12825,
      "end": 12826,
      "loc": {
        "start": {
          "line": 311,
          "column": 74
        },
        "end": {
          "line": 311,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " must reference a function (i.e. func:this.props.logoutUser())",
      "start": 12826,
      "end": 12888,
      "loc": {
        "start": {
          "line": 311,
          "column": 75
        },
        "end": {
          "line": 311,
          "column": 137
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12888,
      "end": 12889,
      "loc": {
        "start": {
          "line": 311,
          "column": 137
        },
        "end": {
          "line": 311,
          "column": 138
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12889,
      "end": 12890,
      "loc": {
        "start": {
          "line": 311,
          "column": 138
        },
        "end": {
          "line": 311,
          "column": 139
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12890,
      "end": 12891,
      "loc": {
        "start": {
          "line": 311,
          "column": 139
        },
        "end": {
          "line": 311,
          "column": 140
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12891,
      "end": 12892,
      "loc": {
        "start": {
          "line": 311,
          "column": 140
        },
        "end": {
          "line": 311,
          "column": 141
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12904,
      "end": 12905,
      "loc": {
        "start": {
          "line": 312,
          "column": 10
        },
        "end": {
          "line": 312,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12915,
      "end": 12916,
      "loc": {
        "start": {
          "line": 313,
          "column": 8
        },
        "end": {
          "line": 313,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12916,
      "end": 12917,
      "loc": {
        "start": {
          "line": 313,
          "column": 9
        },
        "end": {
          "line": 313,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12917,
      "end": 12918,
      "loc": {
        "start": {
          "line": 313,
          "column": 10
        },
        "end": {
          "line": 313,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12924,
      "end": 12925,
      "loc": {
        "start": {
          "line": 314,
          "column": 4
        },
        "end": {
          "line": 314,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12929,
      "end": 12930,
      "loc": {
        "start": {
          "line": 315,
          "column": 2
        },
        "end": {
          "line": 315,
          "column": 3
        }
      }
    },
    {
      "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": 12934,
      "end": 12936,
      "loc": {
        "start": {
          "line": 316,
          "column": 2
        },
        "end": {
          "line": 316,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12937,
      "end": 12938,
      "loc": {
        "start": {
          "line": 316,
          "column": 5
        },
        "end": {
          "line": 316,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 12938,
      "end": 12941,
      "loc": {
        "start": {
          "line": 316,
          "column": 6
        },
        "end": {
          "line": 316,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12941,
      "end": 12942,
      "loc": {
        "start": {
          "line": 316,
          "column": 9
        },
        "end": {
          "line": 316,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__windowComponentProps",
      "start": 12942,
      "end": 12964,
      "loc": {
        "start": {
          "line": 316,
          "column": 10
        },
        "end": {
          "line": 316,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 12965,
      "end": 12967,
      "loc": {
        "start": {
          "line": 316,
          "column": 33
        },
        "end": {
          "line": 316,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12968,
      "end": 12969,
      "loc": {
        "start": {
          "line": 316,
          "column": 36
        },
        "end": {
          "line": 316,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 12969,
      "end": 12975,
      "loc": {
        "start": {
          "line": 316,
          "column": 37
        },
        "end": {
          "line": 316,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 12976,
      "end": 12979,
      "loc": {
        "start": {
          "line": 316,
          "column": 44
        },
        "end": {
          "line": 316,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12979,
      "end": 12980,
      "loc": {
        "start": {
          "line": 316,
          "column": 47
        },
        "end": {
          "line": 316,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__windowComponentProps",
      "start": 12980,
      "end": 13002,
      "loc": {
        "start": {
          "line": 316,
          "column": 48
        },
        "end": {
          "line": 316,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 13003,
      "end": 13006,
      "loc": {
        "start": {
          "line": 316,
          "column": 71
        },
        "end": {
          "line": 316,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "object",
      "start": 13006,
      "end": 13014,
      "loc": {
        "start": {
          "line": 316,
          "column": 74
        },
        "end": {
          "line": 316,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 13015,
      "end": 13017,
      "loc": {
        "start": {
          "line": 316,
          "column": 83
        },
        "end": {
          "line": 316,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 13018,
      "end": 13023,
      "loc": {
        "start": {
          "line": 316,
          "column": 86
        },
        "end": {
          "line": 316,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13023,
      "end": 13024,
      "loc": {
        "start": {
          "line": 316,
          "column": 91
        },
        "end": {
          "line": 316,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 13024,
      "end": 13031,
      "loc": {
        "start": {
          "line": 316,
          "column": 92
        },
        "end": {
          "line": 316,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13031,
      "end": 13032,
      "loc": {
        "start": {
          "line": 316,
          "column": 99
        },
        "end": {
          "line": 316,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 13032,
      "end": 13035,
      "loc": {
        "start": {
          "line": 316,
          "column": 100
        },
        "end": {
          "line": 316,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13035,
      "end": 13036,
      "loc": {
        "start": {
          "line": 316,
          "column": 103
        },
        "end": {
          "line": 316,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__windowComponentProps",
      "start": 13036,
      "end": 13058,
      "loc": {
        "start": {
          "line": 316,
          "column": 104
        },
        "end": {
          "line": 316,
          "column": 126
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13058,
      "end": 13059,
      "loc": {
        "start": {
          "line": 316,
          "column": 126
        },
        "end": {
          "line": 316,
          "column": 127
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13059,
      "end": 13060,
      "loc": {
        "start": {
          "line": 316,
          "column": 127
        },
        "end": {
          "line": 316,
          "column": 128
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13060,
      "end": 13061,
      "loc": {
        "start": {
          "line": 316,
          "column": 128
        },
        "end": {
          "line": 316,
          "column": 129
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13062,
      "end": 13063,
      "loc": {
        "start": {
          "line": 316,
          "column": 130
        },
        "end": {
          "line": 316,
          "column": 131
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 13069,
      "end": 13075,
      "loc": {
        "start": {
          "line": 317,
          "column": 4
        },
        "end": {
          "line": 317,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13075,
      "end": 13076,
      "loc": {
        "start": {
          "line": 317,
          "column": 10
        },
        "end": {
          "line": 317,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 13076,
      "end": 13080,
      "loc": {
        "start": {
          "line": 317,
          "column": 11
        },
        "end": {
          "line": 317,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13080,
      "end": 13081,
      "loc": {
        "start": {
          "line": 317,
          "column": 15
        },
        "end": {
          "line": 317,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 13081,
      "end": 13090,
      "loc": {
        "start": {
          "line": 317,
          "column": 16
        },
        "end": {
          "line": 317,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13090,
      "end": 13091,
      "loc": {
        "start": {
          "line": 317,
          "column": 25
        },
        "end": {
          "line": 317,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0013] rjx.__windowComponentProps  must be an object",
      "start": 13091,
      "end": 13145,
      "loc": {
        "start": {
          "line": 317,
          "column": 26
        },
        "end": {
          "line": 317,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13145,
      "end": 13146,
      "loc": {
        "start": {
          "line": 317,
          "column": 80
        },
        "end": {
          "line": 317,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13146,
      "end": 13147,
      "loc": {
        "start": {
          "line": 317,
          "column": 81
        },
        "end": {
          "line": 317,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13147,
      "end": 13148,
      "loc": {
        "start": {
          "line": 317,
          "column": 82
        },
        "end": {
          "line": 317,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13152,
      "end": 13153,
      "loc": {
        "start": {
          "line": 318,
          "column": 2
        },
        "end": {
          "line": 318,
          "column": 3
        }
      }
    },
    {
      "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": 13157,
      "end": 13159,
      "loc": {
        "start": {
          "line": 319,
          "column": 2
        },
        "end": {
          "line": 319,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13160,
      "end": 13161,
      "loc": {
        "start": {
          "line": 319,
          "column": 5
        },
        "end": {
          "line": 319,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 13161,
      "end": 13164,
      "loc": {
        "start": {
          "line": 319,
          "column": 6
        },
        "end": {
          "line": 319,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13164,
      "end": 13165,
      "loc": {
        "start": {
          "line": 319,
          "column": 9
        },
        "end": {
          "line": 319,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__windowComponents",
      "start": 13165,
      "end": 13183,
      "loc": {
        "start": {
          "line": 319,
          "column": 10
        },
        "end": {
          "line": 319,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13183,
      "end": 13184,
      "loc": {
        "start": {
          "line": 319,
          "column": 28
        },
        "end": {
          "line": 319,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13185,
      "end": 13186,
      "loc": {
        "start": {
          "line": 319,
          "column": 30
        },
        "end": {
          "line": 319,
          "column": 31
        }
      }
    },
    {
      "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": 13192,
      "end": 13194,
      "loc": {
        "start": {
          "line": 320,
          "column": 4
        },
        "end": {
          "line": 320,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13195,
      "end": 13196,
      "loc": {
        "start": {
          "line": 320,
          "column": 7
        },
        "end": {
          "line": 320,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 13196,
      "end": 13202,
      "loc": {
        "start": {
          "line": 320,
          "column": 8
        },
        "end": {
          "line": 320,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 13203,
      "end": 13206,
      "loc": {
        "start": {
          "line": 320,
          "column": 15
        },
        "end": {
          "line": 320,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13206,
      "end": 13207,
      "loc": {
        "start": {
          "line": 320,
          "column": 18
        },
        "end": {
          "line": 320,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__windowComponents",
      "start": 13207,
      "end": 13225,
      "loc": {
        "start": {
          "line": 320,
          "column": 19
        },
        "end": {
          "line": 320,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 13226,
      "end": 13229,
      "loc": {
        "start": {
          "line": 320,
          "column": 38
        },
        "end": {
          "line": 320,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "object",
      "start": 13230,
      "end": 13238,
      "loc": {
        "start": {
          "line": 320,
          "column": 42
        },
        "end": {
          "line": 320,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13238,
      "end": 13239,
      "loc": {
        "start": {
          "line": 320,
          "column": 50
        },
        "end": {
          "line": 320,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13240,
      "end": 13241,
      "loc": {
        "start": {
          "line": 320,
          "column": 52
        },
        "end": {
          "line": 320,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 13249,
      "end": 13255,
      "loc": {
        "start": {
          "line": 321,
          "column": 6
        },
        "end": {
          "line": 321,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13255,
      "end": 13256,
      "loc": {
        "start": {
          "line": 321,
          "column": 12
        },
        "end": {
          "line": 321,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 13256,
      "end": 13260,
      "loc": {
        "start": {
          "line": 321,
          "column": 13
        },
        "end": {
          "line": 321,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13260,
      "end": 13261,
      "loc": {
        "start": {
          "line": 321,
          "column": 17
        },
        "end": {
          "line": 321,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 13261,
      "end": 13270,
      "loc": {
        "start": {
          "line": 321,
          "column": 18
        },
        "end": {
          "line": 321,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13270,
      "end": 13271,
      "loc": {
        "start": {
          "line": 321,
          "column": 27
        },
        "end": {
          "line": 321,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0014] rjx.__windowComponents must be an object",
      "start": 13271,
      "end": 13320,
      "loc": {
        "start": {
          "line": 321,
          "column": 28
        },
        "end": {
          "line": 321,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13320,
      "end": 13321,
      "loc": {
        "start": {
          "line": 321,
          "column": 77
        },
        "end": {
          "line": 321,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13321,
      "end": 13322,
      "loc": {
        "start": {
          "line": 321,
          "column": 78
        },
        "end": {
          "line": 321,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13322,
      "end": 13323,
      "loc": {
        "start": {
          "line": 321,
          "column": 79
        },
        "end": {
          "line": 321,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13329,
      "end": 13330,
      "loc": {
        "start": {
          "line": 322,
          "column": 4
        },
        "end": {
          "line": 322,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 13336,
      "end": 13342,
      "loc": {
        "start": {
          "line": 323,
          "column": 4
        },
        "end": {
          "line": 323,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13342,
      "end": 13343,
      "loc": {
        "start": {
          "line": 323,
          "column": 10
        },
        "end": {
          "line": 323,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 13343,
      "end": 13347,
      "loc": {
        "start": {
          "line": 323,
          "column": 11
        },
        "end": {
          "line": 323,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13347,
      "end": 13348,
      "loc": {
        "start": {
          "line": 323,
          "column": 15
        },
        "end": {
          "line": 323,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 13348,
      "end": 13351,
      "loc": {
        "start": {
          "line": 323,
          "column": 16
        },
        "end": {
          "line": 323,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13351,
      "end": 13352,
      "loc": {
        "start": {
          "line": 323,
          "column": 19
        },
        "end": {
          "line": 323,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__windowComponents",
      "start": 13352,
      "end": 13370,
      "loc": {
        "start": {
          "line": 323,
          "column": 20
        },
        "end": {
          "line": 323,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13370,
      "end": 13371,
      "loc": {
        "start": {
          "line": 323,
          "column": 38
        },
        "end": {
          "line": 323,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13379,
      "end": 13380,
      "loc": {
        "start": {
          "line": 324,
          "column": 6
        },
        "end": {
          "line": 324,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 13380,
      "end": 13387,
      "loc": {
        "start": {
          "line": 324,
          "column": 7
        },
        "end": {
          "line": 324,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13387,
      "end": 13388,
      "loc": {
        "start": {
          "line": 324,
          "column": 14
        },
        "end": {
          "line": 324,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cProp",
      "start": 13388,
      "end": 13393,
      "loc": {
        "start": {
          "line": 324,
          "column": 15
        },
        "end": {
          "line": 324,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13394,
      "end": 13396,
      "loc": {
        "start": {
          "line": 324,
          "column": 21
        },
        "end": {
          "line": 324,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13397,
      "end": 13398,
      "loc": {
        "start": {
          "line": 324,
          "column": 24
        },
        "end": {
          "line": 324,
          "column": 25
        }
      }
    },
    {
      "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": 13408,
      "end": 13410,
      "loc": {
        "start": {
          "line": 325,
          "column": 8
        },
        "end": {
          "line": 325,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13411,
      "end": 13412,
      "loc": {
        "start": {
          "line": 325,
          "column": 11
        },
        "end": {
          "line": 325,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 13412,
      "end": 13418,
      "loc": {
        "start": {
          "line": 325,
          "column": 12
        },
        "end": {
          "line": 325,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 13419,
      "end": 13422,
      "loc": {
        "start": {
          "line": 325,
          "column": 19
        },
        "end": {
          "line": 325,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13422,
      "end": 13423,
      "loc": {
        "start": {
          "line": 325,
          "column": 22
        },
        "end": {
          "line": 325,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__windowComponents",
      "start": 13423,
      "end": 13441,
      "loc": {
        "start": {
          "line": 325,
          "column": 23
        },
        "end": {
          "line": 325,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13441,
      "end": 13442,
      "loc": {
        "start": {
          "line": 325,
          "column": 41
        },
        "end": {
          "line": 325,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cProp",
      "start": 13442,
      "end": 13447,
      "loc": {
        "start": {
          "line": 325,
          "column": 42
        },
        "end": {
          "line": 325,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13447,
      "end": 13448,
      "loc": {
        "start": {
          "line": 325,
          "column": 47
        },
        "end": {
          "line": 325,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 13448,
      "end": 13451,
      "loc": {
        "start": {
          "line": 325,
          "column": 48
        },
        "end": {
          "line": 325,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "string",
      "start": 13451,
      "end": 13459,
      "loc": {
        "start": {
          "line": 325,
          "column": 51
        },
        "end": {
          "line": 325,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 13459,
      "end": 13461,
      "loc": {
        "start": {
          "line": 325,
          "column": 59
        },
        "end": {
          "line": 325,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 13461,
      "end": 13464,
      "loc": {
        "start": {
          "line": 325,
          "column": 61
        },
        "end": {
          "line": 325,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13464,
      "end": 13465,
      "loc": {
        "start": {
          "line": 325,
          "column": 64
        },
        "end": {
          "line": 325,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__windowComponents",
      "start": 13465,
      "end": 13483,
      "loc": {
        "start": {
          "line": 325,
          "column": 65
        },
        "end": {
          "line": 325,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13483,
      "end": 13484,
      "loc": {
        "start": {
          "line": 325,
          "column": 83
        },
        "end": {
          "line": 325,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cProp",
      "start": 13484,
      "end": 13489,
      "loc": {
        "start": {
          "line": 325,
          "column": 84
        },
        "end": {
          "line": 325,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13489,
      "end": 13490,
      "loc": {
        "start": {
          "line": 325,
          "column": 89
        },
        "end": {
          "line": 325,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13490,
      "end": 13491,
      "loc": {
        "start": {
          "line": 325,
          "column": 90
        },
        "end": {
          "line": 325,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 13491,
      "end": 13498,
      "loc": {
        "start": {
          "line": 325,
          "column": 91
        },
        "end": {
          "line": 325,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13498,
      "end": 13499,
      "loc": {
        "start": {
          "line": 325,
          "column": 98
        },
        "end": {
          "line": 325,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "func:",
      "start": 13499,
      "end": 13506,
      "loc": {
        "start": {
          "line": 325,
          "column": 99
        },
        "end": {
          "line": 325,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13506,
      "end": 13507,
      "loc": {
        "start": {
          "line": 325,
          "column": 106
        },
        "end": {
          "line": 325,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 13508,
      "end": 13511,
      "loc": {
        "start": {
          "line": 325,
          "column": 108
        },
        "end": {
          "line": 325,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 13512,
      "end": 13513,
      "loc": {
        "start": {
          "line": 325,
          "column": 112
        },
        "end": {
          "line": 325,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 13513,
      "end": 13514,
      "loc": {
        "start": {
          "line": 325,
          "column": 113
        },
        "end": {
          "line": 325,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13514,
      "end": 13515,
      "loc": {
        "start": {
          "line": 325,
          "column": 114
        },
        "end": {
          "line": 325,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13516,
      "end": 13517,
      "loc": {
        "start": {
          "line": 325,
          "column": 116
        },
        "end": {
          "line": 325,
          "column": 117
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 13529,
      "end": 13535,
      "loc": {
        "start": {
          "line": 326,
          "column": 10
        },
        "end": {
          "line": 326,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13535,
      "end": 13536,
      "loc": {
        "start": {
          "line": 326,
          "column": 16
        },
        "end": {
          "line": 326,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 13536,
      "end": 13540,
      "loc": {
        "start": {
          "line": 326,
          "column": 17
        },
        "end": {
          "line": 326,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13540,
      "end": 13541,
      "loc": {
        "start": {
          "line": 326,
          "column": 21
        },
        "end": {
          "line": 326,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ReferenceError",
      "start": 13541,
      "end": 13555,
      "loc": {
        "start": {
          "line": 326,
          "column": 22
        },
        "end": {
          "line": 326,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13555,
      "end": 13556,
      "loc": {
        "start": {
          "line": 326,
          "column": 36
        },
        "end": {
          "line": 326,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13556,
      "end": 13557,
      "loc": {
        "start": {
          "line": 326,
          "column": 37
        },
        "end": {
          "line": 326,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0015] rjx.__windowComponents.",
      "start": 13557,
      "end": 13587,
      "loc": {
        "start": {
          "line": 326,
          "column": 38
        },
        "end": {
          "line": 326,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13587,
      "end": 13589,
      "loc": {
        "start": {
          "line": 326,
          "column": 68
        },
        "end": {
          "line": 326,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cProp",
      "start": 13589,
      "end": 13594,
      "loc": {
        "start": {
          "line": 326,
          "column": 70
        },
        "end": {
          "line": 326,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13594,
      "end": 13595,
      "loc": {
        "start": {
          "line": 326,
          "column": 75
        },
        "end": {
          "line": 326,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " must reference a window element on window.__rjx_custom_elements (i.e. func:window.__rjx_custom_elements.bootstrapModal)",
      "start": 13595,
      "end": 13715,
      "loc": {
        "start": {
          "line": 326,
          "column": 76
        },
        "end": {
          "line": 326,
          "column": 196
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13715,
      "end": 13716,
      "loc": {
        "start": {
          "line": 326,
          "column": 196
        },
        "end": {
          "line": 326,
          "column": 197
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13716,
      "end": 13717,
      "loc": {
        "start": {
          "line": 326,
          "column": 197
        },
        "end": {
          "line": 326,
          "column": 198
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13717,
      "end": 13718,
      "loc": {
        "start": {
          "line": 326,
          "column": 198
        },
        "end": {
          "line": 326,
          "column": 199
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13718,
      "end": 13719,
      "loc": {
        "start": {
          "line": 326,
          "column": 199
        },
        "end": {
          "line": 326,
          "column": 200
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13729,
      "end": 13730,
      "loc": {
        "start": {
          "line": 327,
          "column": 8
        },
        "end": {
          "line": 327,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13738,
      "end": 13739,
      "loc": {
        "start": {
          "line": 328,
          "column": 6
        },
        "end": {
          "line": 328,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13739,
      "end": 13740,
      "loc": {
        "start": {
          "line": 328,
          "column": 7
        },
        "end": {
          "line": 328,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13740,
      "end": 13741,
      "loc": {
        "start": {
          "line": 328,
          "column": 8
        },
        "end": {
          "line": 328,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13745,
      "end": 13746,
      "loc": {
        "start": {
          "line": 329,
          "column": 2
        },
        "end": {
          "line": 329,
          "column": 3
        }
      }
    },
    {
      "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": 13750,
      "end": 13752,
      "loc": {
        "start": {
          "line": 330,
          "column": 2
        },
        "end": {
          "line": 330,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13753,
      "end": 13754,
      "loc": {
        "start": {
          "line": 330,
          "column": 5
        },
        "end": {
          "line": 330,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 13754,
      "end": 13760,
      "loc": {
        "start": {
          "line": 330,
          "column": 6
        },
        "end": {
          "line": 330,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 13761,
      "end": 13764,
      "loc": {
        "start": {
          "line": 330,
          "column": 13
        },
        "end": {
          "line": 330,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13764,
      "end": 13765,
      "loc": {
        "start": {
          "line": 330,
          "column": 16
        },
        "end": {
          "line": 330,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comparisonorprops",
      "start": 13765,
      "end": 13782,
      "loc": {
        "start": {
          "line": 330,
          "column": 17
        },
        "end": {
          "line": 330,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 13783,
      "end": 13786,
      "loc": {
        "start": {
          "line": 330,
          "column": 35
        },
        "end": {
          "line": 330,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "undefined",
      "start": 13787,
      "end": 13798,
      "loc": {
        "start": {
          "line": 330,
          "column": 39
        },
        "end": {
          "line": 330,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 13799,
      "end": 13801,
      "loc": {
        "start": {
          "line": 330,
          "column": 51
        },
        "end": {
          "line": 330,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 13802,
      "end": 13808,
      "loc": {
        "start": {
          "line": 330,
          "column": 54
        },
        "end": {
          "line": 330,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 13809,
      "end": 13812,
      "loc": {
        "start": {
          "line": 330,
          "column": 61
        },
        "end": {
          "line": 330,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13812,
      "end": 13813,
      "loc": {
        "start": {
          "line": 330,
          "column": 64
        },
        "end": {
          "line": 330,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comparisonorprops",
      "start": 13813,
      "end": 13830,
      "loc": {
        "start": {
          "line": 330,
          "column": 65
        },
        "end": {
          "line": 330,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 13831,
      "end": 13834,
      "loc": {
        "start": {
          "line": 330,
          "column": 83
        },
        "end": {
          "line": 330,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "boolean",
      "start": 13835,
      "end": 13844,
      "loc": {
        "start": {
          "line": 330,
          "column": 87
        },
        "end": {
          "line": 330,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13844,
      "end": 13845,
      "loc": {
        "start": {
          "line": 330,
          "column": 96
        },
        "end": {
          "line": 330,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13846,
      "end": 13847,
      "loc": {
        "start": {
          "line": 330,
          "column": 98
        },
        "end": {
          "line": 330,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 13853,
      "end": 13859,
      "loc": {
        "start": {
          "line": 331,
          "column": 4
        },
        "end": {
          "line": 331,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13859,
      "end": 13860,
      "loc": {
        "start": {
          "line": 331,
          "column": 10
        },
        "end": {
          "line": 331,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 13860,
      "end": 13864,
      "loc": {
        "start": {
          "line": 331,
          "column": 11
        },
        "end": {
          "line": 331,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13864,
      "end": 13865,
      "loc": {
        "start": {
          "line": 331,
          "column": 15
        },
        "end": {
          "line": 331,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 13865,
      "end": 13874,
      "loc": {
        "start": {
          "line": 331,
          "column": 16
        },
        "end": {
          "line": 331,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13874,
      "end": 13875,
      "loc": {
        "start": {
          "line": 331,
          "column": 25
        },
        "end": {
          "line": 331,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0016] rjx.comparisonorprops  must be boolean",
      "start": 13875,
      "end": 13922,
      "loc": {
        "start": {
          "line": 331,
          "column": 26
        },
        "end": {
          "line": 331,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13922,
      "end": 13923,
      "loc": {
        "start": {
          "line": 331,
          "column": 73
        },
        "end": {
          "line": 331,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13923,
      "end": 13924,
      "loc": {
        "start": {
          "line": 331,
          "column": 74
        },
        "end": {
          "line": 331,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13924,
      "end": 13925,
      "loc": {
        "start": {
          "line": 331,
          "column": 75
        },
        "end": {
          "line": 331,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13929,
      "end": 13930,
      "loc": {
        "start": {
          "line": 332,
          "column": 2
        },
        "end": {
          "line": 332,
          "column": 3
        }
      }
    },
    {
      "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": 13934,
      "end": 13936,
      "loc": {
        "start": {
          "line": 333,
          "column": 2
        },
        "end": {
          "line": 333,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13937,
      "end": 13938,
      "loc": {
        "start": {
          "line": 333,
          "column": 5
        },
        "end": {
          "line": 333,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 13938,
      "end": 13941,
      "loc": {
        "start": {
          "line": 333,
          "column": 6
        },
        "end": {
          "line": 333,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13941,
      "end": 13942,
      "loc": {
        "start": {
          "line": 333,
          "column": 9
        },
        "end": {
          "line": 333,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comparisonprops",
      "start": 13942,
      "end": 13957,
      "loc": {
        "start": {
          "line": 333,
          "column": 10
        },
        "end": {
          "line": 333,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13957,
      "end": 13958,
      "loc": {
        "start": {
          "line": 333,
          "column": 25
        },
        "end": {
          "line": 333,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13959,
      "end": 13960,
      "loc": {
        "start": {
          "line": 333,
          "column": 27
        },
        "end": {
          "line": 333,
          "column": 28
        }
      }
    },
    {
      "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": 13966,
      "end": 13968,
      "loc": {
        "start": {
          "line": 334,
          "column": 4
        },
        "end": {
          "line": 334,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13968,
      "end": 13969,
      "loc": {
        "start": {
          "line": 334,
          "column": 6
        },
        "end": {
          "line": 334,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 13969,
      "end": 13970,
      "loc": {
        "start": {
          "line": 334,
          "column": 7
        },
        "end": {
          "line": 334,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 13970,
      "end": 13975,
      "loc": {
        "start": {
          "line": 334,
          "column": 8
        },
        "end": {
          "line": 334,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13975,
      "end": 13976,
      "loc": {
        "start": {
          "line": 334,
          "column": 13
        },
        "end": {
          "line": 334,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 13976,
      "end": 13983,
      "loc": {
        "start": {
          "line": 334,
          "column": 14
        },
        "end": {
          "line": 334,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13983,
      "end": 13984,
      "loc": {
        "start": {
          "line": 334,
          "column": 21
        },
        "end": {
          "line": 334,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 13984,
      "end": 13987,
      "loc": {
        "start": {
          "line": 334,
          "column": 22
        },
        "end": {
          "line": 334,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13987,
      "end": 13988,
      "loc": {
        "start": {
          "line": 334,
          "column": 25
        },
        "end": {
          "line": 334,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comparisonprops",
      "start": 13988,
      "end": 14003,
      "loc": {
        "start": {
          "line": 334,
          "column": 26
        },
        "end": {
          "line": 334,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14003,
      "end": 14004,
      "loc": {
        "start": {
          "line": 334,
          "column": 41
        },
        "end": {
          "line": 334,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14004,
      "end": 14005,
      "loc": {
        "start": {
          "line": 334,
          "column": 42
        },
        "end": {
          "line": 334,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14006,
      "end": 14007,
      "loc": {
        "start": {
          "line": 334,
          "column": 44
        },
        "end": {
          "line": 334,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 14015,
      "end": 14021,
      "loc": {
        "start": {
          "line": 335,
          "column": 6
        },
        "end": {
          "line": 335,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14021,
      "end": 14022,
      "loc": {
        "start": {
          "line": 335,
          "column": 12
        },
        "end": {
          "line": 335,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 14022,
      "end": 14026,
      "loc": {
        "start": {
          "line": 335,
          "column": 13
        },
        "end": {
          "line": 335,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14026,
      "end": 14027,
      "loc": {
        "start": {
          "line": 335,
          "column": 17
        },
        "end": {
          "line": 335,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 14027,
      "end": 14036,
      "loc": {
        "start": {
          "line": 335,
          "column": 18
        },
        "end": {
          "line": 335,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14036,
      "end": 14037,
      "loc": {
        "start": {
          "line": 335,
          "column": 27
        },
        "end": {
          "line": 335,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0017] rjx.comparisonprops  must be an array or comparisons",
      "start": 14037,
      "end": 14098,
      "loc": {
        "start": {
          "line": 335,
          "column": 28
        },
        "end": {
          "line": 335,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14098,
      "end": 14099,
      "loc": {
        "start": {
          "line": 335,
          "column": 89
        },
        "end": {
          "line": 335,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14099,
      "end": 14100,
      "loc": {
        "start": {
          "line": 335,
          "column": 90
        },
        "end": {
          "line": 335,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14100,
      "end": 14101,
      "loc": {
        "start": {
          "line": 335,
          "column": 91
        },
        "end": {
          "line": 335,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14107,
      "end": 14108,
      "loc": {
        "start": {
          "line": 336,
          "column": 4
        },
        "end": {
          "line": 336,
          "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": 14109,
      "end": 14113,
      "loc": {
        "start": {
          "line": 336,
          "column": 6
        },
        "end": {
          "line": 336,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14114,
      "end": 14115,
      "loc": {
        "start": {
          "line": 336,
          "column": 11
        },
        "end": {
          "line": 336,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 14123,
      "end": 14126,
      "loc": {
        "start": {
          "line": 337,
          "column": 6
        },
        "end": {
          "line": 337,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14126,
      "end": 14127,
      "loc": {
        "start": {
          "line": 337,
          "column": 9
        },
        "end": {
          "line": 337,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "comparisonprops",
      "start": 14127,
      "end": 14142,
      "loc": {
        "start": {
          "line": 337,
          "column": 10
        },
        "end": {
          "line": 337,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14142,
      "end": 14143,
      "loc": {
        "start": {
          "line": 337,
          "column": 25
        },
        "end": {
          "line": 337,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 14143,
      "end": 14150,
      "loc": {
        "start": {
          "line": 337,
          "column": 26
        },
        "end": {
          "line": 337,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14150,
      "end": 14151,
      "loc": {
        "start": {
          "line": 337,
          "column": 33
        },
        "end": {
          "line": 337,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "c",
      "start": 14151,
      "end": 14152,
      "loc": {
        "start": {
          "line": 337,
          "column": 34
        },
        "end": {
          "line": 337,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14153,
      "end": 14155,
      "loc": {
        "start": {
          "line": 337,
          "column": 36
        },
        "end": {
          "line": 337,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14156,
      "end": 14157,
      "loc": {
        "start": {
          "line": 337,
          "column": 39
        },
        "end": {
          "line": 337,
          "column": 40
        }
      }
    },
    {
      "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": 14167,
      "end": 14169,
      "loc": {
        "start": {
          "line": 338,
          "column": 8
        },
        "end": {
          "line": 338,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14170,
      "end": 14171,
      "loc": {
        "start": {
          "line": 338,
          "column": 11
        },
        "end": {
          "line": 338,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 14171,
      "end": 14177,
      "loc": {
        "start": {
          "line": 338,
          "column": 12
        },
        "end": {
          "line": 338,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "c",
      "start": 14178,
      "end": 14179,
      "loc": {
        "start": {
          "line": 338,
          "column": 19
        },
        "end": {
          "line": 338,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 14180,
      "end": 14183,
      "loc": {
        "start": {
          "line": 338,
          "column": 21
        },
        "end": {
          "line": 338,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "object",
      "start": 14184,
      "end": 14192,
      "loc": {
        "start": {
          "line": 338,
          "column": 25
        },
        "end": {
          "line": 338,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14192,
      "end": 14193,
      "loc": {
        "start": {
          "line": 338,
          "column": 33
        },
        "end": {
          "line": 338,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14194,
      "end": 14195,
      "loc": {
        "start": {
          "line": 338,
          "column": 35
        },
        "end": {
          "line": 338,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 14207,
      "end": 14213,
      "loc": {
        "start": {
          "line": 339,
          "column": 10
        },
        "end": {
          "line": 339,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14213,
      "end": 14214,
      "loc": {
        "start": {
          "line": 339,
          "column": 16
        },
        "end": {
          "line": 339,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 14214,
      "end": 14218,
      "loc": {
        "start": {
          "line": 339,
          "column": 17
        },
        "end": {
          "line": 339,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14218,
      "end": 14219,
      "loc": {
        "start": {
          "line": 339,
          "column": 21
        },
        "end": {
          "line": 339,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 14219,
      "end": 14228,
      "loc": {
        "start": {
          "line": 339,
          "column": 22
        },
        "end": {
          "line": 339,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14228,
      "end": 14229,
      "loc": {
        "start": {
          "line": 339,
          "column": 31
        },
        "end": {
          "line": 339,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0018] rjx.comparisonprops  must be an array or comparisons objects",
      "start": 14229,
      "end": 14298,
      "loc": {
        "start": {
          "line": 339,
          "column": 32
        },
        "end": {
          "line": 339,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14298,
      "end": 14299,
      "loc": {
        "start": {
          "line": 339,
          "column": 101
        },
        "end": {
          "line": 339,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14299,
      "end": 14300,
      "loc": {
        "start": {
          "line": 339,
          "column": 102
        },
        "end": {
          "line": 339,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14300,
      "end": 14301,
      "loc": {
        "start": {
          "line": 339,
          "column": 103
        },
        "end": {
          "line": 339,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14311,
      "end": 14312,
      "loc": {
        "start": {
          "line": 340,
          "column": 8
        },
        "end": {
          "line": 340,
          "column": 9
        }
      }
    },
    {
      "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": 14313,
      "end": 14317,
      "loc": {
        "start": {
          "line": 340,
          "column": 10
        },
        "end": {
          "line": 340,
          "column": 14
        }
      }
    },
    {
      "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": 14318,
      "end": 14320,
      "loc": {
        "start": {
          "line": 340,
          "column": 15
        },
        "end": {
          "line": 340,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14320,
      "end": 14321,
      "loc": {
        "start": {
          "line": 340,
          "column": 17
        },
        "end": {
          "line": 340,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 14321,
      "end": 14327,
      "loc": {
        "start": {
          "line": 340,
          "column": 18
        },
        "end": {
          "line": 340,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "c",
      "start": 14328,
      "end": 14329,
      "loc": {
        "start": {
          "line": 340,
          "column": 25
        },
        "end": {
          "line": 340,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14329,
      "end": 14330,
      "loc": {
        "start": {
          "line": 340,
          "column": 26
        },
        "end": {
          "line": 340,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 14330,
      "end": 14334,
      "loc": {
        "start": {
          "line": 340,
          "column": 27
        },
        "end": {
          "line": 340,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 14334,
      "end": 14337,
      "loc": {
        "start": {
          "line": 340,
          "column": 31
        },
        "end": {
          "line": 340,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "undefined",
      "start": 14337,
      "end": 14348,
      "loc": {
        "start": {
          "line": 340,
          "column": 34
        },
        "end": {
          "line": 340,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14348,
      "end": 14349,
      "loc": {
        "start": {
          "line": 340,
          "column": 45
        },
        "end": {
          "line": 340,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14350,
      "end": 14351,
      "loc": {
        "start": {
          "line": 340,
          "column": 47
        },
        "end": {
          "line": 340,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 14363,
      "end": 14369,
      "loc": {
        "start": {
          "line": 341,
          "column": 10
        },
        "end": {
          "line": 341,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14369,
      "end": 14370,
      "loc": {
        "start": {
          "line": 341,
          "column": 16
        },
        "end": {
          "line": 341,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 14370,
      "end": 14374,
      "loc": {
        "start": {
          "line": 341,
          "column": 17
        },
        "end": {
          "line": 341,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14374,
      "end": 14375,
      "loc": {
        "start": {
          "line": 341,
          "column": 21
        },
        "end": {
          "line": 341,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 14375,
      "end": 14384,
      "loc": {
        "start": {
          "line": 341,
          "column": 22
        },
        "end": {
          "line": 341,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14384,
      "end": 14385,
      "loc": {
        "start": {
          "line": 341,
          "column": 31
        },
        "end": {
          "line": 341,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0019] rjx.comparisonprops  must be have a left comparison value",
      "start": 14385,
      "end": 14451,
      "loc": {
        "start": {
          "line": 341,
          "column": 32
        },
        "end": {
          "line": 341,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14451,
      "end": 14452,
      "loc": {
        "start": {
          "line": 341,
          "column": 98
        },
        "end": {
          "line": 341,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14452,
      "end": 14453,
      "loc": {
        "start": {
          "line": 341,
          "column": 99
        },
        "end": {
          "line": 341,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14453,
      "end": 14454,
      "loc": {
        "start": {
          "line": 341,
          "column": 100
        },
        "end": {
          "line": 341,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14464,
      "end": 14465,
      "loc": {
        "start": {
          "line": 342,
          "column": 8
        },
        "end": {
          "line": 342,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14473,
      "end": 14474,
      "loc": {
        "start": {
          "line": 343,
          "column": 6
        },
        "end": {
          "line": 343,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14474,
      "end": 14475,
      "loc": {
        "start": {
          "line": 343,
          "column": 7
        },
        "end": {
          "line": 343,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14475,
      "end": 14476,
      "loc": {
        "start": {
          "line": 343,
          "column": 8
        },
        "end": {
          "line": 343,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14482,
      "end": 14483,
      "loc": {
        "start": {
          "line": 344,
          "column": 4
        },
        "end": {
          "line": 344,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14487,
      "end": 14488,
      "loc": {
        "start": {
          "line": 345,
          "column": 2
        },
        "end": {
          "line": 345,
          "column": 3
        }
      }
    },
    {
      "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": 14492,
      "end": 14494,
      "loc": {
        "start": {
          "line": 346,
          "column": 2
        },
        "end": {
          "line": 346,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14495,
      "end": 14496,
      "loc": {
        "start": {
          "line": 346,
          "column": 5
        },
        "end": {
          "line": 346,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 14496,
      "end": 14502,
      "loc": {
        "start": {
          "line": 346,
          "column": 6
        },
        "end": {
          "line": 346,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 14503,
      "end": 14506,
      "loc": {
        "start": {
          "line": 346,
          "column": 13
        },
        "end": {
          "line": 346,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14506,
      "end": 14507,
      "loc": {
        "start": {
          "line": 346,
          "column": 16
        },
        "end": {
          "line": 346,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "passprops",
      "start": 14507,
      "end": 14516,
      "loc": {
        "start": {
          "line": 346,
          "column": 17
        },
        "end": {
          "line": 346,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 14517,
      "end": 14520,
      "loc": {
        "start": {
          "line": 346,
          "column": 27
        },
        "end": {
          "line": 346,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "undefined",
      "start": 14521,
      "end": 14532,
      "loc": {
        "start": {
          "line": 346,
          "column": 31
        },
        "end": {
          "line": 346,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 14533,
      "end": 14535,
      "loc": {
        "start": {
          "line": 346,
          "column": 43
        },
        "end": {
          "line": 346,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 14536,
      "end": 14542,
      "loc": {
        "start": {
          "line": 346,
          "column": 46
        },
        "end": {
          "line": 346,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 14543,
      "end": 14546,
      "loc": {
        "start": {
          "line": 346,
          "column": 53
        },
        "end": {
          "line": 346,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14546,
      "end": 14547,
      "loc": {
        "start": {
          "line": 346,
          "column": 56
        },
        "end": {
          "line": 346,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "passprops",
      "start": 14547,
      "end": 14556,
      "loc": {
        "start": {
          "line": 346,
          "column": 57
        },
        "end": {
          "line": 346,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 14557,
      "end": 14560,
      "loc": {
        "start": {
          "line": 346,
          "column": 67
        },
        "end": {
          "line": 346,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "boolean",
      "start": 14561,
      "end": 14570,
      "loc": {
        "start": {
          "line": 346,
          "column": 71
        },
        "end": {
          "line": 346,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14570,
      "end": 14571,
      "loc": {
        "start": {
          "line": 346,
          "column": 80
        },
        "end": {
          "line": 346,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14572,
      "end": 14573,
      "loc": {
        "start": {
          "line": 346,
          "column": 82
        },
        "end": {
          "line": 346,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 14579,
      "end": 14585,
      "loc": {
        "start": {
          "line": 347,
          "column": 4
        },
        "end": {
          "line": 347,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14585,
      "end": 14586,
      "loc": {
        "start": {
          "line": 347,
          "column": 10
        },
        "end": {
          "line": 347,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 14586,
      "end": 14590,
      "loc": {
        "start": {
          "line": 347,
          "column": 11
        },
        "end": {
          "line": 347,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14590,
      "end": 14591,
      "loc": {
        "start": {
          "line": 347,
          "column": 15
        },
        "end": {
          "line": 347,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "TypeError",
      "start": 14591,
      "end": 14600,
      "loc": {
        "start": {
          "line": 347,
          "column": 16
        },
        "end": {
          "line": 347,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14600,
      "end": 14601,
      "loc": {
        "start": {
          "line": 347,
          "column": 25
        },
        "end": {
          "line": 347,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "[0020] rjx.passprops  must be boolean",
      "start": 14601,
      "end": 14640,
      "loc": {
        "start": {
          "line": 347,
          "column": 26
        },
        "end": {
          "line": 347,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14640,
      "end": 14641,
      "loc": {
        "start": {
          "line": 347,
          "column": 65
        },
        "end": {
          "line": 347,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14641,
      "end": 14642,
      "loc": {
        "start": {
          "line": 347,
          "column": 66
        },
        "end": {
          "line": 347,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14642,
      "end": 14643,
      "loc": {
        "start": {
          "line": 347,
          "column": 67
        },
        "end": {
          "line": 347,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14647,
      "end": 14648,
      "loc": {
        "start": {
          "line": 348,
          "column": 2
        },
        "end": {
          "line": 348,
          "column": 3
        }
      }
    },
    {
      "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": 14652,
      "end": 14657,
      "loc": {
        "start": {
          "line": 349,
          "column": 2
        },
        "end": {
          "line": 349,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "invalidKeys",
      "start": 14658,
      "end": 14669,
      "loc": {
        "start": {
          "line": 349,
          "column": 8
        },
        "end": {
          "line": 349,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 14670,
      "end": 14671,
      "loc": {
        "start": {
          "line": 349,
          "column": 20
        },
        "end": {
          "line": 349,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 14672,
      "end": 14678,
      "loc": {
        "start": {
          "line": 349,
          "column": 22
        },
        "end": {
          "line": 349,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14678,
      "end": 14679,
      "loc": {
        "start": {
          "line": 349,
          "column": 28
        },
        "end": {
          "line": 349,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 14679,
      "end": 14683,
      "loc": {
        "start": {
          "line": 349,
          "column": 29
        },
        "end": {
          "line": 349,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14683,
      "end": 14684,
      "loc": {
        "start": {
          "line": 349,
          "column": 33
        },
        "end": {
          "line": 349,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 14684,
      "end": 14687,
      "loc": {
        "start": {
          "line": 349,
          "column": 34
        },
        "end": {
          "line": 349,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14687,
      "end": 14688,
      "loc": {
        "start": {
          "line": 349,
          "column": 37
        },
        "end": {
          "line": 349,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14688,
      "end": 14689,
      "loc": {
        "start": {
          "line": 349,
          "column": 38
        },
        "end": {
          "line": 349,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 14689,
      "end": 14695,
      "loc": {
        "start": {
          "line": 349,
          "column": 39
        },
        "end": {
          "line": 349,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14695,
      "end": 14696,
      "loc": {
        "start": {
          "line": 349,
          "column": 45
        },
        "end": {
          "line": 349,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 14696,
      "end": 14699,
      "loc": {
        "start": {
          "line": 349,
          "column": 46
        },
        "end": {
          "line": 349,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14700,
      "end": 14702,
      "loc": {
        "start": {
          "line": 349,
          "column": 50
        },
        "end": {
          "line": 349,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "validKeys",
      "start": 14703,
      "end": 14712,
      "loc": {
        "start": {
          "line": 349,
          "column": 53
        },
        "end": {
          "line": 349,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14712,
      "end": 14713,
      "loc": {
        "start": {
          "line": 349,
          "column": 62
        },
        "end": {
          "line": 349,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 14713,
      "end": 14720,
      "loc": {
        "start": {
          "line": 349,
          "column": 63
        },
        "end": {
          "line": 349,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14720,
      "end": 14721,
      "loc": {
        "start": {
          "line": 349,
          "column": 70
        },
        "end": {
          "line": 349,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 14721,
      "end": 14724,
      "loc": {
        "start": {
          "line": 349,
          "column": 71
        },
        "end": {
          "line": 349,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14724,
      "end": 14725,
      "loc": {
        "start": {
          "line": 349,
          "column": 74
        },
        "end": {
          "line": 349,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 14726,
      "end": 14729,
      "loc": {
        "start": {
          "line": 349,
          "column": 76
        },
        "end": {
          "line": 349,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 14730,
      "end": 14731,
      "loc": {
        "start": {
          "line": 349,
          "column": 80
        },
        "end": {
          "line": 349,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 14731,
      "end": 14732,
      "loc": {
        "start": {
          "line": 349,
          "column": 81
        },
        "end": {
          "line": 349,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14732,
      "end": 14733,
      "loc": {
        "start": {
          "line": 349,
          "column": 82
        },
        "end": {
          "line": 349,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14733,
      "end": 14734,
      "loc": {
        "start": {
          "line": 349,
          "column": 83
        },
        "end": {
          "line": 349,
          "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": 14738,
      "end": 14740,
      "loc": {
        "start": {
          "line": 350,
          "column": 2
        },
        "end": {
          "line": 350,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14741,
      "end": 14742,
      "loc": {
        "start": {
          "line": 350,
          "column": 5
        },
        "end": {
          "line": 350,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 14742,
      "end": 14748,
      "loc": {
        "start": {
          "line": 350,
          "column": 6
        },
        "end": {
          "line": 350,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14748,
      "end": 14749,
      "loc": {
        "start": {
          "line": 350,
          "column": 12
        },
        "end": {
          "line": 350,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 14749,
      "end": 14755,
      "loc": {
        "start": {
          "line": 350,
          "column": 13
        },
        "end": {
          "line": 350,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14755,
      "end": 14756,
      "loc": {
        "start": {
          "line": 350,
          "column": 19
        },
        "end": {
          "line": 350,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14757,
      "end": 14758,
      "loc": {
        "start": {
          "line": 350,
          "column": 21
        },
        "end": {
          "line": 350,
          "column": 22
        }
      }
    },
    {
      "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": 14764,
      "end": 14766,
      "loc": {
        "start": {
          "line": 351,
          "column": 4
        },
        "end": {
          "line": 351,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14767,
      "end": 14768,
      "loc": {
        "start": {
          "line": 351,
          "column": 7
        },
        "end": {
          "line": 351,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "returnAllErrors",
      "start": 14768,
      "end": 14783,
      "loc": {
        "start": {
          "line": 351,
          "column": 8
        },
        "end": {
          "line": 351,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14783,
      "end": 14784,
      "loc": {
        "start": {
          "line": 351,
          "column": 23
        },
        "end": {
          "line": 351,
          "column": 24
        }
      }
    },
    {
      "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": 14785,
      "end": 14791,
      "loc": {
        "start": {
          "line": 351,
          "column": 25
        },
        "end": {
          "line": 351,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 14792,
      "end": 14798,
      "loc": {
        "start": {
          "line": 351,
          "column": 32
        },
        "end": {
          "line": 351,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14798,
      "end": 14799,
      "loc": {
        "start": {
          "line": 351,
          "column": 38
        },
        "end": {
          "line": 351,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "throw",
        "keyword": "throw",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "throw",
      "start": 14805,
      "end": 14810,
      "loc": {
        "start": {
          "line": 352,
          "column": 4
        },
        "end": {
          "line": 352,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "errors",
      "start": 14811,
      "end": 14817,
      "loc": {
        "start": {
          "line": 352,
          "column": 10
        },
        "end": {
          "line": 352,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14817,
      "end": 14818,
      "loc": {
        "start": {
          "line": 352,
          "column": 16
        },
        "end": {
          "line": 352,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 14819,
      "end": 14820,
      "loc": {
        "start": {
          "line": 352,
          "column": 18
        },
        "end": {
          "line": 352,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14821,
      "end": 14822,
      "loc": {
        "start": {
          "line": 352,
          "column": 20
        },
        "end": {
          "line": 352,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14822,
      "end": 14823,
      "loc": {
        "start": {
          "line": 352,
          "column": 21
        },
        "end": {
          "line": 352,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14827,
      "end": 14828,
      "loc": {
        "start": {
          "line": 353,
          "column": 2
        },
        "end": {
          "line": 353,
          "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": 14832,
      "end": 14838,
      "loc": {
        "start": {
          "line": 354,
          "column": 2
        },
        "end": {
          "line": 354,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "invalidKeys",
      "start": 14839,
      "end": 14850,
      "loc": {
        "start": {
          "line": 354,
          "column": 9
        },
        "end": {
          "line": 354,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14850,
      "end": 14851,
      "loc": {
        "start": {
          "line": 354,
          "column": 20
        },
        "end": {
          "line": 354,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 14851,
      "end": 14857,
      "loc": {
        "start": {
          "line": 354,
          "column": 21
        },
        "end": {
          "line": 354,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14863,
      "end": 14864,
      "loc": {
        "start": {
          "line": 355,
          "column": 4
        },
        "end": {
          "line": 355,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14865,
      "end": 14866,
      "loc": {
        "start": {
          "line": 355,
          "column": 6
        },
        "end": {
          "line": 355,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Warning: Invalid Keys [",
      "start": 14866,
      "end": 14889,
      "loc": {
        "start": {
          "line": 355,
          "column": 7
        },
        "end": {
          "line": 355,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14889,
      "end": 14891,
      "loc": {
        "start": {
          "line": 355,
          "column": 30
        },
        "end": {
          "line": 355,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "invalidKeys",
      "start": 14891,
      "end": 14902,
      "loc": {
        "start": {
          "line": 355,
          "column": 32
        },
        "end": {
          "line": 355,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14902,
      "end": 14903,
      "loc": {
        "start": {
          "line": 355,
          "column": 43
        },
        "end": {
          "line": 355,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "join",
      "start": 14903,
      "end": 14907,
      "loc": {
        "start": {
          "line": 355,
          "column": 44
        },
        "end": {
          "line": 355,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14907,
      "end": 14908,
      "loc": {
        "start": {
          "line": 355,
          "column": 48
        },
        "end": {
          "line": 355,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14908,
      "end": 14909,
      "loc": {
        "start": {
          "line": 355,
          "column": 49
        },
        "end": {
          "line": 355,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14909,
      "end": 14910,
      "loc": {
        "start": {
          "line": 355,
          "column": 50
        },
        "end": {
          "line": 355,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "]",
      "start": 14910,
      "end": 14911,
      "loc": {
        "start": {
          "line": 355,
          "column": 51
        },
        "end": {
          "line": 355,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14911,
      "end": 14912,
      "loc": {
        "start": {
          "line": 355,
          "column": 52
        },
        "end": {
          "line": 355,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14918,
      "end": 14919,
      "loc": {
        "start": {
          "line": 356,
          "column": 4
        },
        "end": {
          "line": 356,
          "column": 5
        }
      }
    },
    {
      "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": 14920,
      "end": 14924,
      "loc": {
        "start": {
          "line": 356,
          "column": 6
        },
        "end": {
          "line": 356,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14924,
      "end": 14925,
      "loc": {
        "start": {
          "line": 356,
          "column": 10
        },
        "end": {
          "line": 356,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14927,
      "end": 14928,
      "loc": {
        "start": {
          "line": 357,
          "column": 0
        },
        "end": {
          "line": 357,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * validates simple RJX Syntax {[component]:{props,children}}\r\n * @param {Object} simpleRJX - Any valid simple RJX Syntax\r\n * @return {Boolean} returns true if simpleRJX is valid\r\n ",
      "start": 14932,
      "end": 15120,
      "loc": {
        "start": {
          "line": 359,
          "column": 0
        },
        "end": {
          "line": 363,
          "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": 15122,
      "end": 15128,
      "loc": {
        "start": {
          "line": 364,
          "column": 0
        },
        "end": {
          "line": 364,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 15129,
      "end": 15137,
      "loc": {
        "start": {
          "line": 364,
          "column": 7
        },
        "end": {
          "line": 364,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "validSimpleRJXSyntax",
      "start": 15138,
      "end": 15158,
      "loc": {
        "start": {
          "line": 364,
          "column": 16
        },
        "end": {
          "line": 364,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15158,
      "end": 15159,
      "loc": {
        "start": {
          "line": 364,
          "column": 36
        },
        "end": {
          "line": 364,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJX",
      "start": 15159,
      "end": 15168,
      "loc": {
        "start": {
          "line": 364,
          "column": 37
        },
        "end": {
          "line": 364,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15169,
      "end": 15170,
      "loc": {
        "start": {
          "line": 364,
          "column": 47
        },
        "end": {
          "line": 364,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15171,
      "end": 15172,
      "loc": {
        "start": {
          "line": 364,
          "column": 49
        },
        "end": {
          "line": 364,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15172,
      "end": 15173,
      "loc": {
        "start": {
          "line": 364,
          "column": 50
        },
        "end": {
          "line": 364,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15173,
      "end": 15174,
      "loc": {
        "start": {
          "line": 364,
          "column": 51
        },
        "end": {
          "line": 364,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15175,
      "end": 15176,
      "loc": {
        "start": {
          "line": 364,
          "column": 53
        },
        "end": {
          "line": 364,
          "column": 54
        }
      }
    },
    {
      "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": 15180,
      "end": 15182,
      "loc": {
        "start": {
          "line": 365,
          "column": 2
        },
        "end": {
          "line": 365,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15183,
      "end": 15184,
      "loc": {
        "start": {
          "line": 365,
          "column": 5
        },
        "end": {
          "line": 365,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 15184,
      "end": 15190,
      "loc": {
        "start": {
          "line": 365,
          "column": 6
        },
        "end": {
          "line": 365,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15190,
      "end": 15191,
      "loc": {
        "start": {
          "line": 365,
          "column": 12
        },
        "end": {
          "line": 365,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 15191,
      "end": 15195,
      "loc": {
        "start": {
          "line": 365,
          "column": 13
        },
        "end": {
          "line": 365,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15195,
      "end": 15196,
      "loc": {
        "start": {
          "line": 365,
          "column": 17
        },
        "end": {
          "line": 365,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJX",
      "start": 15196,
      "end": 15205,
      "loc": {
        "start": {
          "line": 365,
          "column": 18
        },
        "end": {
          "line": 365,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15205,
      "end": 15206,
      "loc": {
        "start": {
          "line": 365,
          "column": 27
        },
        "end": {
          "line": 365,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15206,
      "end": 15207,
      "loc": {
        "start": {
          "line": 365,
          "column": 28
        },
        "end": {
          "line": 365,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 15207,
      "end": 15213,
      "loc": {
        "start": {
          "line": 365,
          "column": 29
        },
        "end": {
          "line": 365,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 15214,
      "end": 15217,
      "loc": {
        "start": {
          "line": 365,
          "column": 36
        },
        "end": {
          "line": 365,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 15218,
      "end": 15219,
      "loc": {
        "start": {
          "line": 365,
          "column": 40
        },
        "end": {
          "line": 365,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 15220,
      "end": 15222,
      "loc": {
        "start": {
          "line": 365,
          "column": 42
        },
        "end": {
          "line": 365,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 15223,
      "end": 15224,
      "loc": {
        "start": {
          "line": 365,
          "column": 45
        },
        "end": {
          "line": 365,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJX",
      "start": 15224,
      "end": 15233,
      "loc": {
        "start": {
          "line": 365,
          "column": 46
        },
        "end": {
          "line": 365,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15233,
      "end": 15234,
      "loc": {
        "start": {
          "line": 365,
          "column": 55
        },
        "end": {
          "line": 365,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 15234,
      "end": 15243,
      "loc": {
        "start": {
          "line": 365,
          "column": 56
        },
        "end": {
          "line": 365,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15243,
      "end": 15244,
      "loc": {
        "start": {
          "line": 365,
          "column": 65
        },
        "end": {
          "line": 365,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15245,
      "end": 15246,
      "loc": {
        "start": {
          "line": 365,
          "column": 67
        },
        "end": {
          "line": 365,
          "column": 68
        }
      }
    },
    {
      "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": 15252,
      "end": 15258,
      "loc": {
        "start": {
          "line": 366,
          "column": 4
        },
        "end": {
          "line": 366,
          "column": 10
        }
      }
    },
    {
      "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": 15259,
      "end": 15264,
      "loc": {
        "start": {
          "line": 366,
          "column": 11
        },
        "end": {
          "line": 366,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15264,
      "end": 15265,
      "loc": {
        "start": {
          "line": 366,
          "column": 16
        },
        "end": {
          "line": 366,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15269,
      "end": 15270,
      "loc": {
        "start": {
          "line": 367,
          "column": 2
        },
        "end": {
          "line": 367,
          "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": 15271,
      "end": 15275,
      "loc": {
        "start": {
          "line": 367,
          "column": 4
        },
        "end": {
          "line": 367,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15276,
      "end": 15277,
      "loc": {
        "start": {
          "line": 367,
          "column": 9
        },
        "end": {
          "line": 367,
          "column": 10
        }
      }
    },
    {
      "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": 15283,
      "end": 15288,
      "loc": {
        "start": {
          "line": 368,
          "column": 4
        },
        "end": {
          "line": 368,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentName",
      "start": 15289,
      "end": 15302,
      "loc": {
        "start": {
          "line": 368,
          "column": 10
        },
        "end": {
          "line": 368,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15303,
      "end": 15304,
      "loc": {
        "start": {
          "line": 368,
          "column": 24
        },
        "end": {
          "line": 368,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 15305,
      "end": 15311,
      "loc": {
        "start": {
          "line": 368,
          "column": 26
        },
        "end": {
          "line": 368,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15311,
      "end": 15312,
      "loc": {
        "start": {
          "line": 368,
          "column": 32
        },
        "end": {
          "line": 368,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 15312,
      "end": 15316,
      "loc": {
        "start": {
          "line": 368,
          "column": 33
        },
        "end": {
          "line": 368,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15316,
      "end": 15317,
      "loc": {
        "start": {
          "line": 368,
          "column": 37
        },
        "end": {
          "line": 368,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJX",
      "start": 15317,
      "end": 15326,
      "loc": {
        "start": {
          "line": 368,
          "column": 38
        },
        "end": {
          "line": 368,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15326,
      "end": 15327,
      "loc": {
        "start": {
          "line": 368,
          "column": 47
        },
        "end": {
          "line": 368,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15327,
      "end": 15328,
      "loc": {
        "start": {
          "line": 368,
          "column": 48
        },
        "end": {
          "line": 368,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 15329,
      "end": 15330,
      "loc": {
        "start": {
          "line": 368,
          "column": 50
        },
        "end": {
          "line": 368,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15331,
      "end": 15332,
      "loc": {
        "start": {
          "line": 368,
          "column": 52
        },
        "end": {
          "line": 368,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15332,
      "end": 15333,
      "loc": {
        "start": {
          "line": 368,
          "column": 53
        },
        "end": {
          "line": 368,
          "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": 15339,
      "end": 15345,
      "loc": {
        "start": {
          "line": 369,
          "column": 4
        },
        "end": {
          "line": 369,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15346,
      "end": 15347,
      "loc": {
        "start": {
          "line": 369,
          "column": 11
        },
        "end": {
          "line": 369,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 15347,
      "end": 15353,
      "loc": {
        "start": {
          "line": 369,
          "column": 12
        },
        "end": {
          "line": 369,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15353,
      "end": 15354,
      "loc": {
        "start": {
          "line": 369,
          "column": 18
        },
        "end": {
          "line": 369,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 15354,
      "end": 15358,
      "loc": {
        "start": {
          "line": 369,
          "column": 19
        },
        "end": {
          "line": 369,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15358,
      "end": 15359,
      "loc": {
        "start": {
          "line": 369,
          "column": 23
        },
        "end": {
          "line": 369,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJX",
      "start": 15359,
      "end": 15368,
      "loc": {
        "start": {
          "line": 369,
          "column": 24
        },
        "end": {
          "line": 369,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15368,
      "end": 15369,
      "loc": {
        "start": {
          "line": 369,
          "column": 33
        },
        "end": {
          "line": 369,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15369,
      "end": 15370,
      "loc": {
        "start": {
          "line": 369,
          "column": 34
        },
        "end": {
          "line": 369,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 15370,
      "end": 15376,
      "loc": {
        "start": {
          "line": 369,
          "column": 35
        },
        "end": {
          "line": 369,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 15377,
      "end": 15380,
      "loc": {
        "start": {
          "line": 369,
          "column": 42
        },
        "end": {
          "line": 369,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 15381,
      "end": 15382,
      "loc": {
        "start": {
          "line": 369,
          "column": 46
        },
        "end": {
          "line": 369,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 15384,
      "end": 15386,
      "loc": {
        "start": {
          "line": 369,
          "column": 49
        },
        "end": {
          "line": 369,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 15387,
      "end": 15388,
      "loc": {
        "start": {
          "line": 369,
          "column": 52
        },
        "end": {
          "line": 369,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJX",
      "start": 15388,
      "end": 15397,
      "loc": {
        "start": {
          "line": 369,
          "column": 53
        },
        "end": {
          "line": 369,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15397,
      "end": 15398,
      "loc": {
        "start": {
          "line": 369,
          "column": 62
        },
        "end": {
          "line": 369,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentName",
      "start": 15398,
      "end": 15411,
      "loc": {
        "start": {
          "line": 369,
          "column": 63
        },
        "end": {
          "line": 369,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15411,
      "end": 15412,
      "loc": {
        "start": {
          "line": 369,
          "column": 76
        },
        "end": {
          "line": 369,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15412,
      "end": 15413,
      "loc": {
        "start": {
          "line": 369,
          "column": 77
        },
        "end": {
          "line": 369,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 15413,
      "end": 15422,
      "loc": {
        "start": {
          "line": 369,
          "column": 78
        },
        "end": {
          "line": 369,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 15423,
      "end": 15425,
      "loc": {
        "start": {
          "line": 369,
          "column": 88
        },
        "end": {
          "line": 369,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 15426,
      "end": 15432,
      "loc": {
        "start": {
          "line": 369,
          "column": 91
        },
        "end": {
          "line": 369,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJX",
      "start": 15433,
      "end": 15442,
      "loc": {
        "start": {
          "line": 369,
          "column": 98
        },
        "end": {
          "line": 369,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15442,
      "end": 15443,
      "loc": {
        "start": {
          "line": 369,
          "column": 107
        },
        "end": {
          "line": 369,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentName",
      "start": 15443,
      "end": 15456,
      "loc": {
        "start": {
          "line": 369,
          "column": 108
        },
        "end": {
          "line": 369,
          "column": 121
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15456,
      "end": 15457,
      "loc": {
        "start": {
          "line": 369,
          "column": 121
        },
        "end": {
          "line": 369,
          "column": 122
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 15457,
      "end": 15460,
      "loc": {
        "start": {
          "line": 369,
          "column": 122
        },
        "end": {
          "line": 369,
          "column": 125
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "object",
      "start": 15460,
      "end": 15468,
      "loc": {
        "start": {
          "line": 369,
          "column": 125
        },
        "end": {
          "line": 369,
          "column": 133
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15468,
      "end": 15469,
      "loc": {
        "start": {
          "line": 369,
          "column": 133
        },
        "end": {
          "line": 369,
          "column": 134
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15477,
      "end": 15478,
      "loc": {
        "start": {
          "line": 370,
          "column": 6
        },
        "end": {
          "line": 370,
          "column": 7
        }
      }
    },
    {
      "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": 15479,
      "end": 15483,
      "loc": {
        "start": {
          "line": 370,
          "column": 8
        },
        "end": {
          "line": 370,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15491,
      "end": 15492,
      "loc": {
        "start": {
          "line": 371,
          "column": 6
        },
        "end": {
          "line": 371,
          "column": 7
        }
      }
    },
    {
      "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": 15493,
      "end": 15498,
      "loc": {
        "start": {
          "line": 371,
          "column": 8
        },
        "end": {
          "line": 371,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15498,
      "end": 15499,
      "loc": {
        "start": {
          "line": 371,
          "column": 13
        },
        "end": {
          "line": 371,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15504,
      "end": 15505,
      "loc": {
        "start": {
          "line": 372,
          "column": 2
        },
        "end": {
          "line": 372,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15507,
      "end": 15508,
      "loc": {
        "start": {
          "line": 373,
          "column": 0
        },
        "end": {
          "line": 373,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Transforms SimpleRJX to Valid RJX JSON {[component]:{props,children}} => {component,props,children}\r\n * @param {Object} simpleRJX JSON Object \r\n * @return {Object} - returns a valid RJX JSON Object from a simple RJX JSON Object\r\n ",
      "start": 15512,
      "end": 15752,
      "loc": {
        "start": {
          "line": 375,
          "column": 0
        },
        "end": {
          "line": 379,
          "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": 15754,
      "end": 15760,
      "loc": {
        "start": {
          "line": 380,
          "column": 0
        },
        "end": {
          "line": 380,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 15761,
      "end": 15769,
      "loc": {
        "start": {
          "line": 380,
          "column": 7
        },
        "end": {
          "line": 380,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJXSyntax",
      "start": 15770,
      "end": 15785,
      "loc": {
        "start": {
          "line": 380,
          "column": 16
        },
        "end": {
          "line": 380,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15785,
      "end": 15786,
      "loc": {
        "start": {
          "line": 380,
          "column": 31
        },
        "end": {
          "line": 380,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJX",
      "start": 15786,
      "end": 15795,
      "loc": {
        "start": {
          "line": 380,
          "column": 32
        },
        "end": {
          "line": 380,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15796,
      "end": 15797,
      "loc": {
        "start": {
          "line": 380,
          "column": 42
        },
        "end": {
          "line": 380,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15798,
      "end": 15799,
      "loc": {
        "start": {
          "line": 380,
          "column": 44
        },
        "end": {
          "line": 380,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15799,
      "end": 15800,
      "loc": {
        "start": {
          "line": 380,
          "column": 45
        },
        "end": {
          "line": 380,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15800,
      "end": 15801,
      "loc": {
        "start": {
          "line": 380,
          "column": 46
        },
        "end": {
          "line": 380,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15802,
      "end": 15803,
      "loc": {
        "start": {
          "line": 380,
          "column": 48
        },
        "end": {
          "line": 380,
          "column": 49
        }
      }
    },
    {
      "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": 15807,
      "end": 15812,
      "loc": {
        "start": {
          "line": 381,
          "column": 2
        },
        "end": {
          "line": 381,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 15813,
      "end": 15822,
      "loc": {
        "start": {
          "line": 381,
          "column": 8
        },
        "end": {
          "line": 381,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15823,
      "end": 15824,
      "loc": {
        "start": {
          "line": 381,
          "column": 18
        },
        "end": {
          "line": 381,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 15825,
      "end": 15831,
      "loc": {
        "start": {
          "line": 381,
          "column": 20
        },
        "end": {
          "line": 381,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15831,
      "end": 15832,
      "loc": {
        "start": {
          "line": 381,
          "column": 26
        },
        "end": {
          "line": 381,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 15832,
      "end": 15836,
      "loc": {
        "start": {
          "line": 381,
          "column": 27
        },
        "end": {
          "line": 381,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15836,
      "end": 15837,
      "loc": {
        "start": {
          "line": 381,
          "column": 31
        },
        "end": {
          "line": 381,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJX",
      "start": 15837,
      "end": 15846,
      "loc": {
        "start": {
          "line": 381,
          "column": 32
        },
        "end": {
          "line": 381,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15846,
      "end": 15847,
      "loc": {
        "start": {
          "line": 381,
          "column": 41
        },
        "end": {
          "line": 381,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15847,
      "end": 15848,
      "loc": {
        "start": {
          "line": 381,
          "column": 42
        },
        "end": {
          "line": 381,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 15849,
      "end": 15850,
      "loc": {
        "start": {
          "line": 381,
          "column": 44
        },
        "end": {
          "line": 381,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15851,
      "end": 15852,
      "loc": {
        "start": {
          "line": 381,
          "column": 46
        },
        "end": {
          "line": 381,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15852,
      "end": 15853,
      "loc": {
        "start": {
          "line": 381,
          "column": 47
        },
        "end": {
          "line": 381,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "try",
        "keyword": "try",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "try",
      "start": 15857,
      "end": 15860,
      "loc": {
        "start": {
          "line": 382,
          "column": 2
        },
        "end": {
          "line": 382,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15861,
      "end": 15862,
      "loc": {
        "start": {
          "line": 382,
          "column": 6
        },
        "end": {
          "line": 382,
          "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": 15868,
      "end": 15874,
      "loc": {
        "start": {
          "line": 383,
          "column": 4
        },
        "end": {
          "line": 383,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 15875,
      "end": 15881,
      "loc": {
        "start": {
          "line": 383,
          "column": 11
        },
        "end": {
          "line": 383,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15881,
      "end": 15882,
      "loc": {
        "start": {
          "line": 383,
          "column": 17
        },
        "end": {
          "line": 383,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assign",
      "start": 15882,
      "end": 15888,
      "loc": {
        "start": {
          "line": 383,
          "column": 18
        },
        "end": {
          "line": 383,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15888,
      "end": 15889,
      "loc": {
        "start": {
          "line": 383,
          "column": 24
        },
        "end": {
          "line": 383,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15889,
      "end": 15890,
      "loc": {
        "start": {
          "line": 383,
          "column": 25
        },
        "end": {
          "line": 383,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15890,
      "end": 15891,
      "loc": {
        "start": {
          "line": 383,
          "column": 26
        },
        "end": {
          "line": 383,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15891,
      "end": 15892,
      "loc": {
        "start": {
          "line": 383,
          "column": 27
        },
        "end": {
          "line": 383,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15900,
      "end": 15901,
      "loc": {
        "start": {
          "line": 384,
          "column": 6
        },
        "end": {
          "line": 384,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 15911,
      "end": 15920,
      "loc": {
        "start": {
          "line": 385,
          "column": 8
        },
        "end": {
          "line": 385,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15920,
      "end": 15921,
      "loc": {
        "start": {
          "line": 385,
          "column": 17
        },
        "end": {
          "line": 385,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15929,
      "end": 15930,
      "loc": {
        "start": {
          "line": 386,
          "column": 6
        },
        "end": {
          "line": 386,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15930,
      "end": 15931,
      "loc": {
        "start": {
          "line": 386,
          "column": 7
        },
        "end": {
          "line": 386,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJX",
      "start": 15939,
      "end": 15948,
      "loc": {
        "start": {
          "line": 387,
          "column": 6
        },
        "end": {
          "line": 387,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15948,
      "end": 15949,
      "loc": {
        "start": {
          "line": 387,
          "column": 15
        },
        "end": {
          "line": 387,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 15950,
      "end": 15959,
      "loc": {
        "start": {
          "line": 387,
          "column": 17
        },
        "end": {
          "line": 387,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15960,
      "end": 15961,
      "loc": {
        "start": {
          "line": 387,
          "column": 27
        },
        "end": {
          "line": 387,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15961,
      "end": 15962,
      "loc": {
        "start": {
          "line": 387,
          "column": 28
        },
        "end": {
          "line": 387,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15963,
      "end": 15964,
      "loc": {
        "start": {
          "line": 387,
          "column": 30
        },
        "end": {
          "line": 387,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 15974,
      "end": 15982,
      "loc": {
        "start": {
          "line": 388,
          "column": 8
        },
        "end": {
          "line": 388,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15982,
      "end": 15983,
      "loc": {
        "start": {
          "line": 388,
          "column": 16
        },
        "end": {
          "line": 388,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15984,
      "end": 15985,
      "loc": {
        "start": {
          "line": 388,
          "column": 18
        },
        "end": {
          "line": 388,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJX",
      "start": 15985,
      "end": 15994,
      "loc": {
        "start": {
          "line": 388,
          "column": 19
        },
        "end": {
          "line": 388,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15994,
      "end": 15995,
      "loc": {
        "start": {
          "line": 388,
          "column": 28
        },
        "end": {
          "line": 388,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 15996,
      "end": 16005,
      "loc": {
        "start": {
          "line": 388,
          "column": 30
        },
        "end": {
          "line": 388,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16006,
      "end": 16007,
      "loc": {
        "start": {
          "line": 388,
          "column": 40
        },
        "end": {
          "line": 388,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16007,
      "end": 16008,
      "loc": {
        "start": {
          "line": 388,
          "column": 41
        },
        "end": {
          "line": 388,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 16008,
      "end": 16016,
      "loc": {
        "start": {
          "line": 388,
          "column": 42
        },
        "end": {
          "line": 388,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 16017,
      "end": 16019,
      "loc": {
        "start": {
          "line": 388,
          "column": 51
        },
        "end": {
          "line": 388,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 16020,
      "end": 16025,
      "loc": {
        "start": {
          "line": 388,
          "column": 54
        },
        "end": {
          "line": 388,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16025,
      "end": 16026,
      "loc": {
        "start": {
          "line": 388,
          "column": 59
        },
        "end": {
          "line": 388,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 16026,
      "end": 16033,
      "loc": {
        "start": {
          "line": 388,
          "column": 60
        },
        "end": {
          "line": 388,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16033,
      "end": 16034,
      "loc": {
        "start": {
          "line": 388,
          "column": 67
        },
        "end": {
          "line": 388,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJX",
      "start": 16034,
      "end": 16043,
      "loc": {
        "start": {
          "line": 388,
          "column": 68
        },
        "end": {
          "line": 388,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16043,
      "end": 16044,
      "loc": {
        "start": {
          "line": 388,
          "column": 77
        },
        "end": {
          "line": 388,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 16045,
      "end": 16054,
      "loc": {
        "start": {
          "line": 388,
          "column": 79
        },
        "end": {
          "line": 388,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16055,
      "end": 16056,
      "loc": {
        "start": {
          "line": 388,
          "column": 89
        },
        "end": {
          "line": 388,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16056,
      "end": 16057,
      "loc": {
        "start": {
          "line": 388,
          "column": 90
        },
        "end": {
          "line": 388,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 16057,
      "end": 16065,
      "loc": {
        "start": {
          "line": 388,
          "column": 91
        },
        "end": {
          "line": 388,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16065,
      "end": 16066,
      "loc": {
        "start": {
          "line": 388,
          "column": 99
        },
        "end": {
          "line": 388,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16066,
      "end": 16067,
      "loc": {
        "start": {
          "line": 388,
          "column": 100
        },
        "end": {
          "line": 388,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16079,
      "end": 16080,
      "loc": {
        "start": {
          "line": 389,
          "column": 10
        },
        "end": {
          "line": 389,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJX",
      "start": 16081,
      "end": 16090,
      "loc": {
        "start": {
          "line": 389,
          "column": 12
        },
        "end": {
          "line": 389,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16090,
      "end": 16091,
      "loc": {
        "start": {
          "line": 389,
          "column": 21
        },
        "end": {
          "line": 389,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 16092,
      "end": 16101,
      "loc": {
        "start": {
          "line": 389,
          "column": 23
        },
        "end": {
          "line": 389,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16102,
      "end": 16103,
      "loc": {
        "start": {
          "line": 389,
          "column": 33
        },
        "end": {
          "line": 389,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16103,
      "end": 16104,
      "loc": {
        "start": {
          "line": 389,
          "column": 34
        },
        "end": {
          "line": 389,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 16104,
      "end": 16112,
      "loc": {
        "start": {
          "line": 389,
          "column": 35
        },
        "end": {
          "line": 389,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16126,
      "end": 16127,
      "loc": {
        "start": {
          "line": 390,
          "column": 12
        },
        "end": {
          "line": 390,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 16127,
      "end": 16130,
      "loc": {
        "start": {
          "line": 390,
          "column": 13
        },
        "end": {
          "line": 390,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16130,
      "end": 16131,
      "loc": {
        "start": {
          "line": 390,
          "column": 16
        },
        "end": {
          "line": 390,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJXSyntax",
      "start": 16131,
      "end": 16146,
      "loc": {
        "start": {
          "line": 390,
          "column": 17
        },
        "end": {
          "line": 390,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16146,
      "end": 16147,
      "loc": {
        "start": {
          "line": 390,
          "column": 32
        },
        "end": {
          "line": 390,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16159,
      "end": 16160,
      "loc": {
        "start": {
          "line": 391,
          "column": 10
        },
        "end": {
          "line": 391,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "simpleRJX",
      "start": 16161,
      "end": 16170,
      "loc": {
        "start": {
          "line": 391,
          "column": 12
        },
        "end": {
          "line": 391,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16170,
      "end": 16171,
      "loc": {
        "start": {
          "line": 391,
          "column": 21
        },
        "end": {
          "line": 391,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 16172,
      "end": 16181,
      "loc": {
        "start": {
          "line": 391,
          "column": 23
        },
        "end": {
          "line": 391,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16182,
      "end": 16183,
      "loc": {
        "start": {
          "line": 391,
          "column": 33
        },
        "end": {
          "line": 391,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16183,
      "end": 16184,
      "loc": {
        "start": {
          "line": 391,
          "column": 34
        },
        "end": {
          "line": 391,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 16184,
      "end": 16192,
      "loc": {
        "start": {
          "line": 391,
          "column": 35
        },
        "end": {
          "line": 391,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16192,
      "end": 16193,
      "loc": {
        "start": {
          "line": 391,
          "column": 43
        },
        "end": {
          "line": 391,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16201,
      "end": 16202,
      "loc": {
        "start": {
          "line": 392,
          "column": 6
        },
        "end": {
          "line": 392,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16202,
      "end": 16203,
      "loc": {
        "start": {
          "line": 392,
          "column": 7
        },
        "end": {
          "line": 392,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16203,
      "end": 16204,
      "loc": {
        "start": {
          "line": 392,
          "column": 8
        },
        "end": {
          "line": 392,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16208,
      "end": 16209,
      "loc": {
        "start": {
          "line": 393,
          "column": 2
        },
        "end": {
          "line": 393,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 16210,
      "end": 16215,
      "loc": {
        "start": {
          "line": 393,
          "column": 4
        },
        "end": {
          "line": 393,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16216,
      "end": 16217,
      "loc": {
        "start": {
          "line": 393,
          "column": 10
        },
        "end": {
          "line": 393,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 16217,
      "end": 16218,
      "loc": {
        "start": {
          "line": 393,
          "column": 11
        },
        "end": {
          "line": 393,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16218,
      "end": 16219,
      "loc": {
        "start": {
          "line": 393,
          "column": 12
        },
        "end": {
          "line": 393,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16220,
      "end": 16221,
      "loc": {
        "start": {
          "line": 393,
          "column": 14
        },
        "end": {
          "line": 393,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "throw",
        "keyword": "throw",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "throw",
      "start": 16227,
      "end": 16232,
      "loc": {
        "start": {
          "line": 394,
          "column": 4
        },
        "end": {
          "line": 394,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "SyntaxError",
      "start": 16233,
      "end": 16244,
      "loc": {
        "start": {
          "line": 394,
          "column": 10
        },
        "end": {
          "line": 394,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16244,
      "end": 16245,
      "loc": {
        "start": {
          "line": 394,
          "column": 21
        },
        "end": {
          "line": 394,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Invalid Simple RXJ Syntax",
      "start": 16245,
      "end": 16272,
      "loc": {
        "start": {
          "line": 394,
          "column": 22
        },
        "end": {
          "line": 394,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16272,
      "end": 16273,
      "loc": {
        "start": {
          "line": 394,
          "column": 49
        },
        "end": {
          "line": 394,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 16274,
      "end": 16275,
      "loc": {
        "start": {
          "line": 394,
          "column": 51
        },
        "end": {
          "line": 394,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16275,
      "end": 16276,
      "loc": {
        "start": {
          "line": 394,
          "column": 52
        },
        "end": {
          "line": 394,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16276,
      "end": 16277,
      "loc": {
        "start": {
          "line": 394,
          "column": 53
        },
        "end": {
          "line": 394,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16281,
      "end": 16282,
      "loc": {
        "start": {
          "line": 395,
          "column": 2
        },
        "end": {
          "line": 395,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16287,
      "end": 16288,
      "loc": {
        "start": {
          "line": 396,
          "column": 0
        },
        "end": {
          "line": 396,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Transforms Valid RJX JSON to SimpleRJX  {component,props,children} => {[component]:{props,children}}\r\n * @param {Object} rjx Valid RJX JSON object \r\n * @return {Object} - returns a simple RJX JSON Object from a valid RJX JSON Object \r\n ",
      "start": 16292,
      "end": 16538,
      "loc": {
        "start": {
          "line": 398,
          "column": 0
        },
        "end": {
          "line": 402,
          "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": 16540,
      "end": 16546,
      "loc": {
        "start": {
          "line": 403,
          "column": 0
        },
        "end": {
          "line": 403,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 16547,
      "end": 16555,
      "loc": {
        "start": {
          "line": 403,
          "column": 7
        },
        "end": {
          "line": 403,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getSimplifiedRJX",
      "start": 16556,
      "end": 16572,
      "loc": {
        "start": {
          "line": 403,
          "column": 16
        },
        "end": {
          "line": 403,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16572,
      "end": 16573,
      "loc": {
        "start": {
          "line": 403,
          "column": 32
        },
        "end": {
          "line": 403,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 16573,
      "end": 16576,
      "loc": {
        "start": {
          "line": 403,
          "column": 33
        },
        "end": {
          "line": 403,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16577,
      "end": 16578,
      "loc": {
        "start": {
          "line": 403,
          "column": 37
        },
        "end": {
          "line": 403,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16579,
      "end": 16580,
      "loc": {
        "start": {
          "line": 403,
          "column": 39
        },
        "end": {
          "line": 403,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16580,
      "end": 16581,
      "loc": {
        "start": {
          "line": 403,
          "column": 40
        },
        "end": {
          "line": 403,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16581,
      "end": 16582,
      "loc": {
        "start": {
          "line": 403,
          "column": 41
        },
        "end": {
          "line": 403,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16583,
      "end": 16584,
      "loc": {
        "start": {
          "line": 403,
          "column": 43
        },
        "end": {
          "line": 403,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "try",
        "keyword": "try",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "try",
      "start": 16588,
      "end": 16591,
      "loc": {
        "start": {
          "line": 404,
          "column": 2
        },
        "end": {
          "line": 404,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16592,
      "end": 16593,
      "loc": {
        "start": {
          "line": 404,
          "column": 6
        },
        "end": {
          "line": 404,
          "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": 16599,
      "end": 16601,
      "loc": {
        "start": {
          "line": 405,
          "column": 4
        },
        "end": {
          "line": 405,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16602,
      "end": 16603,
      "loc": {
        "start": {
          "line": 405,
          "column": 7
        },
        "end": {
          "line": 405,
          "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": 16603,
      "end": 16604,
      "loc": {
        "start": {
          "line": 405,
          "column": 8
        },
        "end": {
          "line": 405,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 16604,
      "end": 16607,
      "loc": {
        "start": {
          "line": 405,
          "column": 9
        },
        "end": {
          "line": 405,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16607,
      "end": 16608,
      "loc": {
        "start": {
          "line": 405,
          "column": 12
        },
        "end": {
          "line": 405,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 16608,
      "end": 16617,
      "loc": {
        "start": {
          "line": 405,
          "column": 13
        },
        "end": {
          "line": 405,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16617,
      "end": 16618,
      "loc": {
        "start": {
          "line": 405,
          "column": 22
        },
        "end": {
          "line": 405,
          "column": 23
        }
      }
    },
    {
      "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": 16619,
      "end": 16625,
      "loc": {
        "start": {
          "line": 405,
          "column": 24
        },
        "end": {
          "line": 405,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 16626,
      "end": 16629,
      "loc": {
        "start": {
          "line": 405,
          "column": 31
        },
        "end": {
          "line": 405,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16629,
      "end": 16630,
      "loc": {
        "start": {
          "line": 405,
          "column": 34
        },
        "end": {
          "line": 405,
          "column": 35
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "already simple",
      "start": 16631,
      "end": 16647,
      "loc": {
        "start": {
          "line": 405,
          "column": 36
        },
        "end": {
          "line": 405,
          "column": 52
        }
      }
    },
    {
      "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": 16653,
      "end": 16658,
      "loc": {
        "start": {
          "line": 406,
          "column": 4
        },
        "end": {
          "line": 406,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentName",
      "start": 16659,
      "end": 16672,
      "loc": {
        "start": {
          "line": 406,
          "column": 10
        },
        "end": {
          "line": 406,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16673,
      "end": 16674,
      "loc": {
        "start": {
          "line": 406,
          "column": 24
        },
        "end": {
          "line": 406,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 16675,
      "end": 16678,
      "loc": {
        "start": {
          "line": 406,
          "column": 26
        },
        "end": {
          "line": 406,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16678,
      "end": 16679,
      "loc": {
        "start": {
          "line": 406,
          "column": 29
        },
        "end": {
          "line": 406,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 16679,
      "end": 16688,
      "loc": {
        "start": {
          "line": 406,
          "column": 30
        },
        "end": {
          "line": 406,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16688,
      "end": 16689,
      "loc": {
        "start": {
          "line": 406,
          "column": 39
        },
        "end": {
          "line": 406,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 16695,
      "end": 16698,
      "loc": {
        "start": {
          "line": 407,
          "column": 4
        },
        "end": {
          "line": 407,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16698,
      "end": 16699,
      "loc": {
        "start": {
          "line": 407,
          "column": 7
        },
        "end": {
          "line": 407,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 16699,
      "end": 16707,
      "loc": {
        "start": {
          "line": 407,
          "column": 8
        },
        "end": {
          "line": 407,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16708,
      "end": 16709,
      "loc": {
        "start": {
          "line": 407,
          "column": 17
        },
        "end": {
          "line": 407,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16710,
      "end": 16711,
      "loc": {
        "start": {
          "line": 407,
          "column": 19
        },
        "end": {
          "line": 407,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 16711,
      "end": 16716,
      "loc": {
        "start": {
          "line": 407,
          "column": 20
        },
        "end": {
          "line": 407,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16716,
      "end": 16717,
      "loc": {
        "start": {
          "line": 407,
          "column": 25
        },
        "end": {
          "line": 407,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 16717,
      "end": 16724,
      "loc": {
        "start": {
          "line": 407,
          "column": 26
        },
        "end": {
          "line": 407,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16724,
      "end": 16725,
      "loc": {
        "start": {
          "line": 407,
          "column": 33
        },
        "end": {
          "line": 407,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 16725,
      "end": 16728,
      "loc": {
        "start": {
          "line": 407,
          "column": 34
        },
        "end": {
          "line": 407,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16728,
      "end": 16729,
      "loc": {
        "start": {
          "line": 407,
          "column": 37
        },
        "end": {
          "line": 407,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 16729,
      "end": 16737,
      "loc": {
        "start": {
          "line": 407,
          "column": 38
        },
        "end": {
          "line": 407,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16737,
      "end": 16738,
      "loc": {
        "start": {
          "line": 407,
          "column": 46
        },
        "end": {
          "line": 407,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16738,
      "end": 16739,
      "loc": {
        "start": {
          "line": 407,
          "column": 47
        },
        "end": {
          "line": 407,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16747,
      "end": 16748,
      "loc": {
        "start": {
          "line": 408,
          "column": 6
        },
        "end": {
          "line": 408,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 16749,
      "end": 16752,
      "loc": {
        "start": {
          "line": 408,
          "column": 8
        },
        "end": {
          "line": 408,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16752,
      "end": 16753,
      "loc": {
        "start": {
          "line": 408,
          "column": 11
        },
        "end": {
          "line": 408,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 16753,
      "end": 16761,
      "loc": {
        "start": {
          "line": 408,
          "column": 12
        },
        "end": {
          "line": 408,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16771,
      "end": 16772,
      "loc": {
        "start": {
          "line": 409,
          "column": 8
        },
        "end": {
          "line": 409,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 16772,
      "end": 16778,
      "loc": {
        "start": {
          "line": 409,
          "column": 9
        },
        "end": {
          "line": 409,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16778,
      "end": 16779,
      "loc": {
        "start": {
          "line": 409,
          "column": 15
        },
        "end": {
          "line": 409,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "child",
      "start": 16779,
      "end": 16784,
      "loc": {
        "start": {
          "line": 409,
          "column": 16
        },
        "end": {
          "line": 409,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16785,
      "end": 16787,
      "loc": {
        "start": {
          "line": 409,
          "column": 22
        },
        "end": {
          "line": 409,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "child",
      "start": 16788,
      "end": 16793,
      "loc": {
        "start": {
          "line": 409,
          "column": 25
        },
        "end": {
          "line": 409,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16793,
      "end": 16794,
      "loc": {
        "start": {
          "line": 409,
          "column": 30
        },
        "end": {
          "line": 409,
          "column": 31
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "remove empty children",
      "start": 16794,
      "end": 16817,
      "loc": {
        "start": {
          "line": 409,
          "column": 31
        },
        "end": {
          "line": 409,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16827,
      "end": 16828,
      "loc": {
        "start": {
          "line": 410,
          "column": 8
        },
        "end": {
          "line": 410,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 16828,
      "end": 16831,
      "loc": {
        "start": {
          "line": 410,
          "column": 9
        },
        "end": {
          "line": 410,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16831,
      "end": 16832,
      "loc": {
        "start": {
          "line": 410,
          "column": 12
        },
        "end": {
          "line": 410,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getSimplifiedRJX",
      "start": 16832,
      "end": 16848,
      "loc": {
        "start": {
          "line": 410,
          "column": 13
        },
        "end": {
          "line": 410,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16848,
      "end": 16849,
      "loc": {
        "start": {
          "line": 410,
          "column": 29
        },
        "end": {
          "line": 410,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16858,
      "end": 16859,
      "loc": {
        "start": {
          "line": 411,
          "column": 6
        },
        "end": {
          "line": 411,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 16860,
      "end": 16863,
      "loc": {
        "start": {
          "line": 411,
          "column": 8
        },
        "end": {
          "line": 411,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16863,
      "end": 16864,
      "loc": {
        "start": {
          "line": 411,
          "column": 11
        },
        "end": {
          "line": 411,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 16864,
      "end": 16872,
      "loc": {
        "start": {
          "line": 411,
          "column": 12
        },
        "end": {
          "line": 411,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16872,
      "end": 16873,
      "loc": {
        "start": {
          "line": 411,
          "column": 20
        },
        "end": {
          "line": 411,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "delete",
        "keyword": "delete",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "delete",
      "start": 16879,
      "end": 16885,
      "loc": {
        "start": {
          "line": 412,
          "column": 4
        },
        "end": {
          "line": 412,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 16886,
      "end": 16889,
      "loc": {
        "start": {
          "line": 412,
          "column": 11
        },
        "end": {
          "line": 412,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16889,
      "end": 16890,
      "loc": {
        "start": {
          "line": 412,
          "column": 14
        },
        "end": {
          "line": 412,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 16890,
      "end": 16899,
      "loc": {
        "start": {
          "line": 412,
          "column": 15
        },
        "end": {
          "line": 412,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16899,
      "end": 16900,
      "loc": {
        "start": {
          "line": 412,
          "column": 24
        },
        "end": {
          "line": 412,
          "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": 16906,
      "end": 16912,
      "loc": {
        "start": {
          "line": 413,
          "column": 4
        },
        "end": {
          "line": 413,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16913,
      "end": 16914,
      "loc": {
        "start": {
          "line": 413,
          "column": 11
        },
        "end": {
          "line": 413,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16922,
      "end": 16923,
      "loc": {
        "start": {
          "line": 414,
          "column": 6
        },
        "end": {
          "line": 414,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentName",
      "start": 16924,
      "end": 16937,
      "loc": {
        "start": {
          "line": 414,
          "column": 8
        },
        "end": {
          "line": 414,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16938,
      "end": 16939,
      "loc": {
        "start": {
          "line": 414,
          "column": 22
        },
        "end": {
          "line": 414,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16939,
      "end": 16940,
      "loc": {
        "start": {
          "line": 414,
          "column": 23
        },
        "end": {
          "line": 414,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 16941,
      "end": 16944,
      "loc": {
        "start": {
          "line": 414,
          "column": 25
        },
        "end": {
          "line": 414,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16944,
      "end": 16945,
      "loc": {
        "start": {
          "line": 414,
          "column": 28
        },
        "end": {
          "line": 414,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16951,
      "end": 16952,
      "loc": {
        "start": {
          "line": 415,
          "column": 4
        },
        "end": {
          "line": 415,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16952,
      "end": 16953,
      "loc": {
        "start": {
          "line": 415,
          "column": 5
        },
        "end": {
          "line": 415,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16957,
      "end": 16958,
      "loc": {
        "start": {
          "line": 416,
          "column": 2
        },
        "end": {
          "line": 416,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 16959,
      "end": 16964,
      "loc": {
        "start": {
          "line": 416,
          "column": 4
        },
        "end": {
          "line": 416,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16965,
      "end": 16966,
      "loc": {
        "start": {
          "line": 416,
          "column": 10
        },
        "end": {
          "line": 416,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 16966,
      "end": 16967,
      "loc": {
        "start": {
          "line": 416,
          "column": 11
        },
        "end": {
          "line": 416,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16967,
      "end": 16968,
      "loc": {
        "start": {
          "line": 416,
          "column": 12
        },
        "end": {
          "line": 416,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16969,
      "end": 16970,
      "loc": {
        "start": {
          "line": 416,
          "column": 14
        },
        "end": {
          "line": 416,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "throw",
        "keyword": "throw",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "throw",
      "start": 16976,
      "end": 16981,
      "loc": {
        "start": {
          "line": 417,
          "column": 4
        },
        "end": {
          "line": 417,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 16982,
      "end": 16983,
      "loc": {
        "start": {
          "line": 417,
          "column": 10
        },
        "end": {
          "line": 417,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16983,
      "end": 16984,
      "loc": {
        "start": {
          "line": 417,
          "column": 11
        },
        "end": {
          "line": 417,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16988,
      "end": 16989,
      "loc": {
        "start": {
          "line": 418,
          "column": 2
        },
        "end": {
          "line": 418,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16991,
      "end": 16992,
      "loc": {
        "start": {
          "line": 419,
          "column": 0
        },
        "end": {
          "line": 419,
          "column": 1
        }
      }
    },
    {
      "type": {
        "label": "eof",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16992,
      "end": 16992,
      "loc": {
        "start": {
          "line": 419,
          "column": 1
        },
        "end": {
          "line": 419,
          "column": 1
        }
      }
    }
  ]
}