{
  "type": "File",
  "start": 0,
  "end": 21783,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 537,
      "column": 1
    }
  },
  "program": {
    "type": "Program",
    "start": 0,
    "end": 21783,
    "loc": {
      "start": {
        "line": 1,
        "column": 0
      },
      "end": {
        "line": 537,
        "column": 1
      }
    },
    "sourceType": "module",
    "body": [
      {
        "type": "ImportDeclaration",
        "start": 0,
        "end": 26,
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 26
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 7,
            "end": 12,
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 12
              }
            },
            "local": {
              "type": "Identifier",
              "start": 7,
              "end": 12,
              "loc": {
                "start": {
                  "line": 1,
                  "column": 7
                },
                "end": {
                  "line": 1,
                  "column": 12
                },
                "identifierName": "React"
              },
              "name": "React"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 18,
          "end": 25,
          "loc": {
            "start": {
              "line": 1,
              "column": 18
            },
            "end": {
              "line": 1,
              "column": 25
            }
          },
          "extra": {
            "rawValue": "react",
            "raw": "'react'"
          },
          "value": "react"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 28,
        "end": 70,
        "loc": {
          "start": {
            "line": 2,
            "column": 0
          },
          "end": {
            "line": 2,
            "column": 42
          }
        },
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start": 37,
            "end": 52,
            "loc": {
              "start": {
                "line": 2,
                "column": 9
              },
              "end": {
                "line": 2,
                "column": 24
              }
            },
            "imported": {
              "type": "Identifier",
              "start": 37,
              "end": 52,
              "loc": {
                "start": {
                  "line": 2,
                  "column": 9
                },
                "end": {
                  "line": 2,
                  "column": 24
                },
                "identifierName": "getRenderedJSON"
              },
              "name": "getRenderedJSON"
            },
            "local": {
              "type": "Identifier",
              "start": 37,
              "end": 52,
              "loc": {
                "start": {
                  "line": 2,
                  "column": 9
                },
                "end": {
                  "line": 2,
                  "column": 24
                },
                "identifierName": "getRenderedJSON"
              },
              "name": "getRenderedJSON"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 61,
          "end": 69,
          "loc": {
            "start": {
              "line": 2,
              "column": 33
            },
            "end": {
              "line": 2,
              "column": 41
            }
          },
          "extra": {
            "rawValue": "./main",
            "raw": "'./main'"
          },
          "value": "./main"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 72,
        "end": 109,
        "loc": {
          "start": {
            "line": 3,
            "column": 0
          },
          "end": {
            "line": 3,
            "column": 37
          }
        },
        "specifiers": [
          {
            "type": "ImportNamespaceSpecifier",
            "start": 79,
            "end": 93,
            "loc": {
              "start": {
                "line": 3,
                "column": 7
              },
              "end": {
                "line": 3,
                "column": 21
              }
            },
            "local": {
              "type": "Identifier",
              "start": 84,
              "end": 93,
              "loc": {
                "start": {
                  "line": 3,
                  "column": 12
                },
                "end": {
                  "line": 3,
                  "column": 21
                },
                "identifierName": "utilities"
              },
              "name": "utilities"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 99,
          "end": 108,
          "loc": {
            "start": {
              "line": 3,
              "column": 27
            },
            "end": {
              "line": 3,
              "column": 36
            }
          },
          "extra": {
            "rawValue": "./utils",
            "raw": "'./utils'"
          },
          "value": "./utils"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 111,
        "end": 163,
        "loc": {
          "start": {
            "line": 4,
            "column": 0
          },
          "end": {
            "line": 4,
            "column": 52
          }
        },
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start": 120,
            "end": 139,
            "loc": {
              "start": {
                "line": 4,
                "column": 9
              },
              "end": {
                "line": 4,
                "column": 28
              }
            },
            "imported": {
              "type": "Identifier",
              "start": 120,
              "end": 139,
              "loc": {
                "start": {
                  "line": 4,
                  "column": 9
                },
                "end": {
                  "line": 4,
                  "column": 28
                },
                "identifierName": "getComponentFromMap"
              },
              "name": "getComponentFromMap"
            },
            "local": {
              "type": "Identifier",
              "start": 120,
              "end": 139,
              "loc": {
                "start": {
                  "line": 4,
                  "column": 9
                },
                "end": {
                  "line": 4,
                  "column": 28
                },
                "identifierName": "getComponentFromMap"
              },
              "name": "getComponentFromMap"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 148,
          "end": 162,
          "loc": {
            "start": {
              "line": 4,
              "column": 37
            },
            "end": {
              "line": 4,
              "column": 51
            }
          },
          "extra": {
            "rawValue": "./components",
            "raw": "'./components'"
          },
          "value": "./components"
        },
        "trailingComments": [
          {
            "type": "CommentLine",
            "value": " if (typeof window === 'undefined') {",
            "start": 165,
            "end": 204,
            "loc": {
              "start": {
                "line": 5,
                "column": 0
              },
              "end": {
                "line": 5,
                "column": 39
              }
            }
          },
          {
            "type": "CommentLine",
            "value": "   var window = window || {};",
            "start": 206,
            "end": 237,
            "loc": {
              "start": {
                "line": 6,
                "column": 0
              },
              "end": {
                "line": 6,
                "column": 31
              }
            }
          },
          {
            "type": "CommentLine",
            "value": " }",
            "start": 239,
            "end": 243,
            "loc": {
              "start": {
                "line": 7,
                "column": 0
              },
              "end": {
                "line": 7,
                "column": 4
              }
            }
          },
          {
            "type": "CommentLine",
            "value": "https://stackoverflow.com/questions/1007981/how-to-get-function-parameter-names-values-dynamically",
            "start": 247,
            "end": 347,
            "loc": {
              "start": {
                "line": 9,
                "column": 0
              },
              "end": {
                "line": 9,
                "column": 100
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 349,
        "end": 414,
        "loc": {
          "start": {
            "line": 10,
            "column": 0
          },
          "end": {
            "line": 10,
            "column": 65
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "VariableDeclaration",
          "start": 356,
          "end": 414,
          "loc": {
            "start": {
              "line": 10,
              "column": 7
            },
            "end": {
              "line": 10,
              "column": 65
            }
          },
          "declarations": [
            {
              "type": "VariableDeclarator",
              "start": 362,
              "end": 413,
              "loc": {
                "start": {
                  "line": 10,
                  "column": 13
                },
                "end": {
                  "line": 10,
                  "column": 64
                }
              },
              "id": {
                "type": "Identifier",
                "start": 362,
                "end": 376,
                "loc": {
                  "start": {
                    "line": 10,
                    "column": 13
                  },
                  "end": {
                    "line": 10,
                    "column": 27
                  },
                  "identifierName": "STRIP_COMMENTS"
                },
                "name": "STRIP_COMMENTS",
                "leadingComments": null
              },
              "init": {
                "type": "RegExpLiteral",
                "start": 379,
                "end": 413,
                "loc": {
                  "start": {
                    "line": 10,
                    "column": 30
                  },
                  "end": {
                    "line": 10,
                    "column": 64
                  }
                },
                "extra": {
                  "raw": "/((\\/\\/.*$)|(\\/\\*[\\s\\S]*?\\*\\/))/mg"
                },
                "pattern": "((\\/\\/.*$)|(\\/\\*[\\s\\S]*?\\*\\/))",
                "flags": "mg"
              },
              "leadingComments": null
            }
          ],
          "kind": "const",
          "leadingComments": [
            {
              "type": "CommentLine",
              "value": " if (typeof window === 'undefined') {",
              "start": 165,
              "end": 204,
              "loc": {
                "start": {
                  "line": 5,
                  "column": 0
                },
                "end": {
                  "line": 5,
                  "column": 39
                }
              }
            },
            {
              "type": "CommentLine",
              "value": "   var window = window || {};",
              "start": 206,
              "end": 237,
              "loc": {
                "start": {
                  "line": 6,
                  "column": 0
                },
                "end": {
                  "line": 6,
                  "column": 31
                }
              }
            },
            {
              "type": "CommentLine",
              "value": " }",
              "start": 239,
              "end": 243,
              "loc": {
                "start": {
                  "line": 7,
                  "column": 0
                },
                "end": {
                  "line": 7,
                  "column": 4
                }
              }
            },
            {
              "type": "CommentLine",
              "value": "https://stackoverflow.com/questions/1007981/how-to-get-function-parameter-names-values-dynamically",
              "start": 247,
              "end": 347,
              "loc": {
                "start": {
                  "line": 9,
                  "column": 0
                },
                "end": {
                  "line": 9,
                  "column": 100
                }
              }
            }
          ],
          "trailingComments": []
        },
        "leadingComments": [
          {
            "type": "CommentLine",
            "value": " if (typeof window === 'undefined') {",
            "start": 165,
            "end": 204,
            "loc": {
              "start": {
                "line": 5,
                "column": 0
              },
              "end": {
                "line": 5,
                "column": 39
              }
            }
          },
          {
            "type": "CommentLine",
            "value": "   var window = window || {};",
            "start": 206,
            "end": 237,
            "loc": {
              "start": {
                "line": 6,
                "column": 0
              },
              "end": {
                "line": 6,
                "column": 31
              }
            }
          },
          {
            "type": "CommentLine",
            "value": " }",
            "start": 239,
            "end": 243,
            "loc": {
              "start": {
                "line": 7,
                "column": 0
              },
              "end": {
                "line": 7,
                "column": 4
              }
            }
          },
          {
            "type": "CommentLine",
            "value": "https://stackoverflow.com/questions/1007981/how-to-get-function-parameter-names-values-dynamically",
            "start": 247,
            "end": 347,
            "loc": {
              "start": {
                "line": 9,
                "column": 0
              },
              "end": {
                "line": 9,
                "column": 100
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 416,
        "end": 459,
        "loc": {
          "start": {
            "line": 11,
            "column": 0
          },
          "end": {
            "line": 11,
            "column": 43
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "VariableDeclaration",
          "start": 423,
          "end": 459,
          "loc": {
            "start": {
              "line": 11,
              "column": 7
            },
            "end": {
              "line": 11,
              "column": 43
            }
          },
          "declarations": [
            {
              "type": "VariableDeclarator",
              "start": 429,
              "end": 458,
              "loc": {
                "start": {
                  "line": 11,
                  "column": 13
                },
                "end": {
                  "line": 11,
                  "column": 42
                }
              },
              "id": {
                "type": "Identifier",
                "start": 429,
                "end": 443,
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 13
                  },
                  "end": {
                    "line": 11,
                    "column": 27
                  },
                  "identifierName": "ARGUMENT_NAMES"
                },
                "name": "ARGUMENT_NAMES"
              },
              "init": {
                "type": "RegExpLiteral",
                "start": 446,
                "end": 458,
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 30
                  },
                  "end": {
                    "line": 11,
                    "column": 42
                  }
                },
                "extra": {
                  "raw": "/([^\\s,]+)/g"
                },
                "pattern": "([^\\s,]+)",
                "flags": "g"
              }
            }
          ],
          "kind": "const",
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * returns the names of parameters from a function declaration\r\n * @example\r\n * const arrowFunctionAdd = (a,b)=>a+b;\r\n * function regularFunctionAdd(c,d){return c+d;}\r\n * getParamNames(arrowFunctionAdd) // => ['a','b']\r\n * getParamNames(regularFunctionAdd) // => ['c','d']\r\n * @param {Function} func \r\n * @todo write tests\r\n ",
              "start": 461,
              "end": 793,
              "loc": {
                "start": {
                  "line": 12,
                  "column": 0
                },
                "end": {
                  "line": 21,
                  "column": 3
                }
              }
            }
          ],
          "leadingComments": []
        },
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * returns the names of parameters from a function declaration\r\n * @example\r\n * const arrowFunctionAdd = (a,b)=>a+b;\r\n * function regularFunctionAdd(c,d){return c+d;}\r\n * getParamNames(arrowFunctionAdd) // => ['a','b']\r\n * getParamNames(regularFunctionAdd) // => ['c','d']\r\n * @param {Function} func \r\n * @todo write tests\r\n ",
            "start": 461,
            "end": 793,
            "loc": {
              "start": {
                "line": 12,
                "column": 0
              },
              "end": {
                "line": 21,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 795,
        "end": 1053,
        "loc": {
          "start": {
            "line": 22,
            "column": 0
          },
          "end": {
            "line": 29,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 802,
          "end": 1053,
          "loc": {
            "start": {
              "line": 22,
              "column": 7
            },
            "end": {
              "line": 29,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 811,
            "end": 824,
            "loc": {
              "start": {
                "line": 22,
                "column": 16
              },
              "end": {
                "line": 22,
                "column": 29
              },
              "identifierName": "getParamNames"
            },
            "name": "getParamNames",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "Identifier",
              "start": 825,
              "end": 829,
              "loc": {
                "start": {
                  "line": 22,
                  "column": 30
                },
                "end": {
                  "line": 22,
                  "column": 34
                },
                "identifierName": "func"
              },
              "name": "func"
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 831,
            "end": 1053,
            "loc": {
              "start": {
                "line": 22,
                "column": 36
              },
              "end": {
                "line": 29,
                "column": 1
              }
            },
            "body": [
              {
                "type": "VariableDeclaration",
                "start": 836,
                "end": 892,
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 2
                  },
                  "end": {
                    "line": 23,
                    "column": 58
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 840,
                    "end": 891,
                    "loc": {
                      "start": {
                        "line": 23,
                        "column": 6
                      },
                      "end": {
                        "line": 23,
                        "column": 57
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 840,
                      "end": 845,
                      "loc": {
                        "start": {
                          "line": 23,
                          "column": 6
                        },
                        "end": {
                          "line": 23,
                          "column": 11
                        },
                        "identifierName": "fnStr"
                      },
                      "name": "fnStr"
                    },
                    "init": {
                      "type": "CallExpression",
                      "start": 848,
                      "end": 891,
                      "loc": {
                        "start": {
                          "line": 23,
                          "column": 14
                        },
                        "end": {
                          "line": 23,
                          "column": 57
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 848,
                        "end": 871,
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 14
                          },
                          "end": {
                            "line": 23,
                            "column": 37
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 848,
                          "end": 863,
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 14
                            },
                            "end": {
                              "line": 23,
                              "column": 29
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 848,
                            "end": 861,
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 14
                              },
                              "end": {
                                "line": 23,
                                "column": 27
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 848,
                              "end": 852,
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 14
                                },
                                "end": {
                                  "line": 23,
                                  "column": 18
                                },
                                "identifierName": "func"
                              },
                              "name": "func"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 853,
                              "end": 861,
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 19
                                },
                                "end": {
                                  "line": 23,
                                  "column": 27
                                },
                                "identifierName": "toString"
                              },
                              "name": "toString"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 864,
                          "end": 871,
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 30
                            },
                            "end": {
                              "line": 23,
                              "column": 37
                            },
                            "identifierName": "replace"
                          },
                          "name": "replace"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "start": 872,
                          "end": 886,
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 38
                            },
                            "end": {
                              "line": 23,
                              "column": 52
                            },
                            "identifierName": "STRIP_COMMENTS"
                          },
                          "name": "STRIP_COMMENTS"
                        },
                        {
                          "type": "StringLiteral",
                          "start": 888,
                          "end": 890,
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 54
                            },
                            "end": {
                              "line": 23,
                              "column": 56
                            }
                          },
                          "extra": {
                            "rawValue": "",
                            "raw": "''"
                          },
                          "value": ""
                        }
                      ]
                    }
                  }
                ],
                "kind": "var"
              },
              {
                "type": "VariableDeclaration",
                "start": 896,
                "end": 985,
                "loc": {
                  "start": {
                    "line": 24,
                    "column": 2
                  },
                  "end": {
                    "line": 24,
                    "column": 91
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 900,
                    "end": 984,
                    "loc": {
                      "start": {
                        "line": 24,
                        "column": 6
                      },
                      "end": {
                        "line": 24,
                        "column": 90
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 900,
                      "end": 906,
                      "loc": {
                        "start": {
                          "line": 24,
                          "column": 6
                        },
                        "end": {
                          "line": 24,
                          "column": 12
                        },
                        "identifierName": "result"
                      },
                      "name": "result"
                    },
                    "init": {
                      "type": "CallExpression",
                      "start": 909,
                      "end": 984,
                      "loc": {
                        "start": {
                          "line": 24,
                          "column": 15
                        },
                        "end": {
                          "line": 24,
                          "column": 90
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 909,
                        "end": 968,
                        "loc": {
                          "start": {
                            "line": 24,
                            "column": 15
                          },
                          "end": {
                            "line": 24,
                            "column": 74
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 909,
                          "end": 962,
                          "loc": {
                            "start": {
                              "line": 24,
                              "column": 15
                            },
                            "end": {
                              "line": 24,
                              "column": 68
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 909,
                            "end": 920,
                            "loc": {
                              "start": {
                                "line": 24,
                                "column": 15
                              },
                              "end": {
                                "line": 24,
                                "column": 26
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 909,
                              "end": 914,
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 15
                                },
                                "end": {
                                  "line": 24,
                                  "column": 20
                                },
                                "identifierName": "fnStr"
                              },
                              "name": "fnStr"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 915,
                              "end": 920,
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 21
                                },
                                "end": {
                                  "line": 24,
                                  "column": 26
                                },
                                "identifierName": "slice"
                              },
                              "name": "slice"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "BinaryExpression",
                              "start": 921,
                              "end": 941,
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 27
                                },
                                "end": {
                                  "line": 24,
                                  "column": 47
                                }
                              },
                              "left": {
                                "type": "CallExpression",
                                "start": 921,
                                "end": 939,
                                "loc": {
                                  "start": {
                                    "line": 24,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 24,
                                    "column": 45
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 921,
                                  "end": 934,
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 40
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 921,
                                    "end": 926,
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 32
                                      },
                                      "identifierName": "fnStr"
                                    },
                                    "name": "fnStr"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 927,
                                    "end": 934,
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 40
                                      },
                                      "identifierName": "indexOf"
                                    },
                                    "name": "indexOf"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "StringLiteral",
                                    "start": 935,
                                    "end": 938,
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 44
                                      }
                                    },
                                    "extra": {
                                      "rawValue": "(",
                                      "raw": "'('"
                                    },
                                    "value": "("
                                  }
                                ]
                              },
                              "operator": "+",
                              "right": {
                                "type": "NumericLiteral",
                                "start": 940,
                                "end": 941,
                                "loc": {
                                  "start": {
                                    "line": 24,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 24,
                                    "column": 47
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              }
                            },
                            {
                              "type": "CallExpression",
                              "start": 943,
                              "end": 961,
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 49
                                },
                                "end": {
                                  "line": 24,
                                  "column": 67
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 943,
                                "end": 956,
                                "loc": {
                                  "start": {
                                    "line": 24,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 24,
                                    "column": 62
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 943,
                                  "end": 948,
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 54
                                    },
                                    "identifierName": "fnStr"
                                  },
                                  "name": "fnStr"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 949,
                                  "end": 956,
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 62
                                    },
                                    "identifierName": "indexOf"
                                  },
                                  "name": "indexOf"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 957,
                                  "end": 960,
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 63
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 66
                                    }
                                  },
                                  "extra": {
                                    "rawValue": ")",
                                    "raw": "')'"
                                  },
                                  "value": ")"
                                }
                              ]
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 963,
                          "end": 968,
                          "loc": {
                            "start": {
                              "line": 24,
                              "column": 69
                            },
                            "end": {
                              "line": 24,
                              "column": 74
                            },
                            "identifierName": "match"
                          },
                          "name": "match"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "start": 969,
                          "end": 983,
                          "loc": {
                            "start": {
                              "line": 24,
                              "column": 75
                            },
                            "end": {
                              "line": 24,
                              "column": 89
                            },
                            "identifierName": "ARGUMENT_NAMES"
                          },
                          "name": "ARGUMENT_NAMES"
                        }
                      ]
                    }
                  }
                ],
                "kind": "var"
              },
              {
                "type": "IfStatement",
                "start": 989,
                "end": 1032,
                "loc": {
                  "start": {
                    "line": 25,
                    "column": 2
                  },
                  "end": {
                    "line": 27,
                    "column": 3
                  }
                },
                "test": {
                  "type": "BinaryExpression",
                  "start": 992,
                  "end": 1007,
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 5
                    },
                    "end": {
                      "line": 25,
                      "column": 20
                    }
                  },
                  "left": {
                    "type": "Identifier",
                    "start": 992,
                    "end": 998,
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 5
                      },
                      "end": {
                        "line": 25,
                        "column": 11
                      },
                      "identifierName": "result"
                    },
                    "name": "result"
                  },
                  "operator": "===",
                  "right": {
                    "type": "NullLiteral",
                    "start": 1003,
                    "end": 1007,
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 16
                      },
                      "end": {
                        "line": 25,
                        "column": 20
                      }
                    }
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 1008,
                  "end": 1032,
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 21
                    },
                    "end": {
                      "line": 27,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 1015,
                      "end": 1027,
                      "loc": {
                        "start": {
                          "line": 26,
                          "column": 4
                        },
                        "end": {
                          "line": 26,
                          "column": 16
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1015,
                        "end": 1026,
                        "loc": {
                          "start": {
                            "line": 26,
                            "column": 4
                          },
                          "end": {
                            "line": 26,
                            "column": 15
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "start": 1015,
                          "end": 1021,
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 4
                            },
                            "end": {
                              "line": 26,
                              "column": 10
                            },
                            "identifierName": "result"
                          },
                          "name": "result"
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "start": 1024,
                          "end": 1026,
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 13
                            },
                            "end": {
                              "line": 26,
                              "column": 15
                            }
                          },
                          "elements": []
                        }
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": null
              },
              {
                "type": "ReturnStatement",
                "start": 1036,
                "end": 1050,
                "loc": {
                  "start": {
                    "line": 28,
                    "column": 2
                  },
                  "end": {
                    "line": 28,
                    "column": 16
                  }
                },
                "argument": {
                  "type": "Identifier",
                  "start": 1043,
                  "end": 1049,
                  "loc": {
                    "start": {
                      "line": 28,
                      "column": 9
                    },
                    "end": {
                      "line": 28,
                      "column": 15
                    },
                    "identifierName": "result"
                  },
                  "name": "result"
                }
              }
            ],
            "directives": [],
            "trailingComments": null
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * returns the names of parameters from a function declaration\r\n * @example\r\n * const arrowFunctionAdd = (a,b)=>a+b;\r\n * function regularFunctionAdd(c,d){return c+d;}\r\n * getParamNames(arrowFunctionAdd) // => ['a','b']\r\n * getParamNames(regularFunctionAdd) // => ['c','d']\r\n * @param {Function} func \r\n * @todo write tests\r\n ",
              "start": 461,
              "end": 793,
              "loc": {
                "start": {
                  "line": 12,
                  "column": 0
                },
                "end": {
                  "line": 21,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * It uses traverse on a traverseObject to returns a resolved object on propName. So if you're making an ajax call and want to pass properties into a component, you can assign them using asyncprops and reference object properties by an array of property paths\r\n * @param {Object} [traverseObject={}] - the object that contains values of propName\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.propName='asyncprops'] - Property on RJX to resolve values onto, i.e (asyncprops,thisprops,windowprops) \r\n * @returns {Object} resolved object\r\n * @example\r\n const traverseObject = {\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 testRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className:'rjx',\r\n  },\r\n  asyncprops:{\r\n    auth: [ 'authentication', ],\r\n    username: [ 'user', 'name', ],\r\n  },\r\n  children: [\r\n    {\r\n      component: 'p',\r\n      props: {\r\n        style: {\r\n          color: 'red',\r\n          fontWeight:'bold',\r\n        },\r\n      },\r\n      children:'hello world',\r\n    },\r\n  ],\r\n};\r\nconst RJXP = getRJXProps({ rjx: testRJX, traverseObject, });\r\n// => {\r\n//   auth: 'OAuth2',\r\n//   username: 'rjx'\r\n// }\r\n\r\n//finally resolves:\r\nconst testRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className:'rjx',\r\n    auth: 'OAuth2',\r\n    username: 'rjx',\r\n  },\r\n  children: [\r\n    {\r\n      component: 'p',\r\n      props: {\r\n        style: {\r\n          color: 'red',\r\n          fontWeight:'bold',\r\n        },\r\n      },\r\n      children:'hello world',\r\n    },\r\n  ],\r\n};\r\n ",
              "start": 1057,
              "end": 2771,
              "loc": {
                "start": {
                  "line": 31,
                  "column": 0
                },
                "end": {
                  "line": 101,
                  "column": 3
                }
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * returns the names of parameters from a function declaration\r\n * @example\r\n * const arrowFunctionAdd = (a,b)=>a+b;\r\n * function regularFunctionAdd(c,d){return c+d;}\r\n * getParamNames(arrowFunctionAdd) // => ['a','b']\r\n * getParamNames(regularFunctionAdd) // => ['c','d']\r\n * @param {Function} func \r\n * @todo write tests\r\n ",
            "start": 461,
            "end": 793,
            "loc": {
              "start": {
                "line": 12,
                "column": 0
              },
              "end": {
                "line": 21,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * It uses traverse on a traverseObject to returns a resolved object on propName. So if you're making an ajax call and want to pass properties into a component, you can assign them using asyncprops and reference object properties by an array of property paths\r\n * @param {Object} [traverseObject={}] - the object that contains values of propName\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.propName='asyncprops'] - Property on RJX to resolve values onto, i.e (asyncprops,thisprops,windowprops) \r\n * @returns {Object} resolved object\r\n * @example\r\n const traverseObject = {\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 testRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className:'rjx',\r\n  },\r\n  asyncprops:{\r\n    auth: [ 'authentication', ],\r\n    username: [ 'user', 'name', ],\r\n  },\r\n  children: [\r\n    {\r\n      component: 'p',\r\n      props: {\r\n        style: {\r\n          color: 'red',\r\n          fontWeight:'bold',\r\n        },\r\n      },\r\n      children:'hello world',\r\n    },\r\n  ],\r\n};\r\nconst RJXP = getRJXProps({ rjx: testRJX, traverseObject, });\r\n// => {\r\n//   auth: 'OAuth2',\r\n//   username: 'rjx'\r\n// }\r\n\r\n//finally resolves:\r\nconst testRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className:'rjx',\r\n    auth: 'OAuth2',\r\n    username: 'rjx',\r\n  },\r\n  children: [\r\n    {\r\n      component: 'p',\r\n      props: {\r\n        style: {\r\n          color: 'red',\r\n          fontWeight:'bold',\r\n        },\r\n      },\r\n      children:'hello world',\r\n    },\r\n  ],\r\n};\r\n ",
            "start": 1057,
            "end": 2771,
            "loc": {
              "start": {
                "line": 31,
                "column": 0
              },
              "end": {
                "line": 101,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 2773,
        "end": 3199,
        "loc": {
          "start": {
            "line": 102,
            "column": 0
          },
          "end": {
            "line": 111,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 2780,
          "end": 3199,
          "loc": {
            "start": {
              "line": 102,
              "column": 7
            },
            "end": {
              "line": 111,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 2789,
            "end": 2800,
            "loc": {
              "start": {
                "line": 102,
                "column": 16
              },
              "end": {
                "line": 102,
                "column": 27
              },
              "identifierName": "getRJXProps"
            },
            "name": "getRJXProps",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "AssignmentPattern",
              "start": 2801,
              "end": 2813,
              "loc": {
                "start": {
                  "line": 102,
                  "column": 28
                },
                "end": {
                  "line": 102,
                  "column": 40
                }
              },
              "left": {
                "type": "Identifier",
                "start": 2801,
                "end": 2808,
                "loc": {
                  "start": {
                    "line": 102,
                    "column": 28
                  },
                  "end": {
                    "line": 102,
                    "column": 35
                  },
                  "identifierName": "options"
                },
                "name": "options"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 2811,
                "end": 2813,
                "loc": {
                  "start": {
                    "line": 102,
                    "column": 38
                  },
                  "end": {
                    "line": 102,
                    "column": 40
                  }
                },
                "properties": []
              }
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 2815,
            "end": 3199,
            "loc": {
              "start": {
                "line": 102,
                "column": 42
              },
              "end": {
                "line": 111,
                "column": 1
              }
            },
            "body": [
              {
                "type": "VariableDeclaration",
                "start": 2851,
                "end": 2925,
                "loc": {
                  "start": {
                    "line": 104,
                    "column": 2
                  },
                  "end": {
                    "line": 104,
                    "column": 76
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 2855,
                    "end": 2924,
                    "loc": {
                      "start": {
                        "line": 104,
                        "column": 6
                      },
                      "end": {
                        "line": 104,
                        "column": 75
                      }
                    },
                    "id": {
                      "type": "ObjectPattern",
                      "start": 2855,
                      "end": 2914,
                      "loc": {
                        "start": {
                          "line": 104,
                          "column": 6
                        },
                        "end": {
                          "line": 104,
                          "column": 65
                        }
                      },
                      "properties": [
                        {
                          "type": "ObjectProperty",
                          "start": 2857,
                          "end": 2865,
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 8
                            },
                            "end": {
                              "line": 104,
                              "column": 16
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 2857,
                            "end": 2860,
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 8
                              },
                              "end": {
                                "line": 104,
                                "column": 11
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx",
                            "leadingComments": null
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 2857,
                            "end": 2865,
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 8
                              },
                              "end": {
                                "line": 104,
                                "column": 16
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 2857,
                              "end": 2860,
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 11
                                },
                                "identifierName": "rjx"
                              },
                              "name": "rjx"
                            },
                            "right": {
                              "type": "ObjectExpression",
                              "start": 2863,
                              "end": 2865,
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 14
                                },
                                "end": {
                                  "line": 104,
                                  "column": 16
                                }
                              },
                              "properties": []
                            },
                            "leadingComments": null
                          },
                          "leadingComments": null,
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 2867,
                          "end": 2890,
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 18
                            },
                            "end": {
                              "line": 104,
                              "column": 41
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 2867,
                            "end": 2875,
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 18
                              },
                              "end": {
                                "line": 104,
                                "column": 26
                              },
                              "identifierName": "propName"
                            },
                            "name": "propName"
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 2867,
                            "end": 2890,
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 18
                              },
                              "end": {
                                "line": 104,
                                "column": 41
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 2867,
                              "end": 2875,
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 18
                                },
                                "end": {
                                  "line": 104,
                                  "column": 26
                                },
                                "identifierName": "propName"
                              },
                              "name": "propName"
                            },
                            "right": {
                              "type": "StringLiteral",
                              "start": 2878,
                              "end": 2890,
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 29
                                },
                                "end": {
                                  "line": 104,
                                  "column": 41
                                }
                              },
                              "extra": {
                                "rawValue": "asyncprops",
                                "raw": "'asyncprops'"
                              },
                              "value": "asyncprops"
                            }
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 2892,
                          "end": 2911,
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 43
                            },
                            "end": {
                              "line": 104,
                              "column": 62
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 2892,
                            "end": 2906,
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 43
                              },
                              "end": {
                                "line": 104,
                                "column": 57
                              },
                              "identifierName": "traverseObject"
                            },
                            "name": "traverseObject"
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 2892,
                            "end": 2911,
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 43
                              },
                              "end": {
                                "line": 104,
                                "column": 62
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 2892,
                              "end": 2906,
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 43
                                },
                                "end": {
                                  "line": 104,
                                  "column": 57
                                },
                                "identifierName": "traverseObject"
                              },
                              "name": "traverseObject"
                            },
                            "right": {
                              "type": "ObjectExpression",
                              "start": 2909,
                              "end": 2911,
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 60
                                },
                                "end": {
                                  "line": 104,
                                  "column": 62
                                }
                              },
                              "properties": []
                            }
                          },
                          "extra": {
                            "shorthand": true
                          }
                        }
                      ],
                      "leadingComments": null
                    },
                    "init": {
                      "type": "Identifier",
                      "start": 2917,
                      "end": 2924,
                      "loc": {
                        "start": {
                          "line": 104,
                          "column": 68
                        },
                        "end": {
                          "line": 104,
                          "column": 75
                        },
                        "identifierName": "options"
                      },
                      "name": "options"
                    },
                    "leadingComments": null
                  }
                ],
                "kind": "let",
                "leadingComments": [
                  {
                    "type": "CommentLine",
                    "value": " eslint-disable-next-line",
                    "start": 2820,
                    "end": 2847,
                    "loc": {
                      "start": {
                        "line": 103,
                        "column": 2
                      },
                      "end": {
                        "line": 103,
                        "column": 29
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentLine",
                    "value": " return (rjx.asyncprops && typeof rjx.asyncprops === 'object')",
                    "start": 2929,
                    "end": 2993,
                    "loc": {
                      "start": {
                        "line": 105,
                        "column": 2
                      },
                      "end": {
                        "line": 105,
                        "column": 66
                      }
                    }
                  },
                  {
                    "type": "CommentLine",
                    "value": " ? utilities.traverse(rjx.asyncprops, resources)",
                    "start": 2997,
                    "end": 3047,
                    "loc": {
                      "start": {
                        "line": 106,
                        "column": 2
                      },
                      "end": {
                        "line": 106,
                        "column": 52
                      }
                    }
                  },
                  {
                    "type": "CommentLine",
                    "value": " : {};",
                    "start": 3051,
                    "end": 3059,
                    "loc": {
                      "start": {
                        "line": 107,
                        "column": 2
                      },
                      "end": {
                        "line": 107,
                        "column": 10
                      }
                    }
                  }
                ]
              },
              {
                "type": "ReturnStatement",
                "start": 3063,
                "end": 3196,
                "loc": {
                  "start": {
                    "line": 108,
                    "column": 2
                  },
                  "end": {
                    "line": 110,
                    "column": 9
                  }
                },
                "argument": {
                  "type": "ConditionalExpression",
                  "start": 3070,
                  "end": 3195,
                  "loc": {
                    "start": {
                      "line": 108,
                      "column": 9
                    },
                    "end": {
                      "line": 110,
                      "column": 8
                    }
                  },
                  "test": {
                    "type": "LogicalExpression",
                    "start": 3071,
                    "end": 3125,
                    "loc": {
                      "start": {
                        "line": 108,
                        "column": 10
                      },
                      "end": {
                        "line": 108,
                        "column": 64
                      }
                    },
                    "left": {
                      "type": "MemberExpression",
                      "start": 3071,
                      "end": 3086,
                      "loc": {
                        "start": {
                          "line": 108,
                          "column": 10
                        },
                        "end": {
                          "line": 108,
                          "column": 25
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 3071,
                        "end": 3074,
                        "loc": {
                          "start": {
                            "line": 108,
                            "column": 10
                          },
                          "end": {
                            "line": 108,
                            "column": 13
                          },
                          "identifierName": "rjx"
                        },
                        "name": "rjx",
                        "leadingComments": null
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3076,
                        "end": 3084,
                        "loc": {
                          "start": {
                            "line": 108,
                            "column": 15
                          },
                          "end": {
                            "line": 108,
                            "column": 23
                          },
                          "identifierName": "propName"
                        },
                        "name": "propName"
                      },
                      "computed": true,
                      "leadingComments": null
                    },
                    "operator": "&&",
                    "right": {
                      "type": "BinaryExpression",
                      "start": 3090,
                      "end": 3125,
                      "loc": {
                        "start": {
                          "line": 108,
                          "column": 29
                        },
                        "end": {
                          "line": 108,
                          "column": 64
                        }
                      },
                      "left": {
                        "type": "UnaryExpression",
                        "start": 3090,
                        "end": 3112,
                        "loc": {
                          "start": {
                            "line": 108,
                            "column": 29
                          },
                          "end": {
                            "line": 108,
                            "column": 51
                          }
                        },
                        "operator": "typeof",
                        "prefix": true,
                        "argument": {
                          "type": "MemberExpression",
                          "start": 3097,
                          "end": 3112,
                          "loc": {
                            "start": {
                              "line": 108,
                              "column": 36
                            },
                            "end": {
                              "line": 108,
                              "column": 51
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 3097,
                            "end": 3100,
                            "loc": {
                              "start": {
                                "line": 108,
                                "column": 36
                              },
                              "end": {
                                "line": 108,
                                "column": 39
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3102,
                            "end": 3110,
                            "loc": {
                              "start": {
                                "line": 108,
                                "column": 41
                              },
                              "end": {
                                "line": 108,
                                "column": 49
                              },
                              "identifierName": "propName"
                            },
                            "name": "propName"
                          },
                          "computed": true
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "operator": "===",
                      "right": {
                        "type": "StringLiteral",
                        "start": 3117,
                        "end": 3125,
                        "loc": {
                          "start": {
                            "line": 108,
                            "column": 56
                          },
                          "end": {
                            "line": 108,
                            "column": 64
                          }
                        },
                        "extra": {
                          "rawValue": "object",
                          "raw": "'object'"
                        },
                        "value": "object"
                      }
                    },
                    "leadingComments": null,
                    "extra": {
                      "parenthesized": true,
                      "parenStart": 3070
                    }
                  },
                  "consequent": {
                    "type": "CallExpression",
                    "start": 3134,
                    "end": 3185,
                    "loc": {
                      "start": {
                        "line": 109,
                        "column": 6
                      },
                      "end": {
                        "line": 109,
                        "column": 57
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 3134,
                      "end": 3152,
                      "loc": {
                        "start": {
                          "line": 109,
                          "column": 6
                        },
                        "end": {
                          "line": 109,
                          "column": 24
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 3134,
                        "end": 3143,
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 6
                          },
                          "end": {
                            "line": 109,
                            "column": 15
                          },
                          "identifierName": "utilities"
                        },
                        "name": "utilities"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3144,
                        "end": 3152,
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 16
                          },
                          "end": {
                            "line": 109,
                            "column": 24
                          },
                          "identifierName": "traverse"
                        },
                        "name": "traverse"
                      },
                      "computed": false
                    },
                    "arguments": [
                      {
                        "type": "MemberExpression",
                        "start": 3153,
                        "end": 3168,
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 25
                          },
                          "end": {
                            "line": 109,
                            "column": 40
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 3153,
                          "end": 3156,
                          "loc": {
                            "start": {
                              "line": 109,
                              "column": 25
                            },
                            "end": {
                              "line": 109,
                              "column": 28
                            },
                            "identifierName": "rjx"
                          },
                          "name": "rjx"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3158,
                          "end": 3166,
                          "loc": {
                            "start": {
                              "line": 109,
                              "column": 30
                            },
                            "end": {
                              "line": 109,
                              "column": 38
                            },
                            "identifierName": "propName"
                          },
                          "name": "propName"
                        },
                        "computed": true
                      },
                      {
                        "type": "Identifier",
                        "start": 3170,
                        "end": 3184,
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 42
                          },
                          "end": {
                            "line": 109,
                            "column": 56
                          },
                          "identifierName": "traverseObject"
                        },
                        "name": "traverseObject"
                      }
                    ]
                  },
                  "alternate": {
                    "type": "ObjectExpression",
                    "start": 3193,
                    "end": 3195,
                    "loc": {
                      "start": {
                        "line": 110,
                        "column": 6
                      },
                      "end": {
                        "line": 110,
                        "column": 8
                      }
                    },
                    "properties": []
                  },
                  "leadingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentLine",
                    "value": " return (rjx.asyncprops && typeof rjx.asyncprops === 'object')",
                    "start": 2929,
                    "end": 2993,
                    "loc": {
                      "start": {
                        "line": 105,
                        "column": 2
                      },
                      "end": {
                        "line": 105,
                        "column": 66
                      }
                    }
                  },
                  {
                    "type": "CommentLine",
                    "value": " ? utilities.traverse(rjx.asyncprops, resources)",
                    "start": 2997,
                    "end": 3047,
                    "loc": {
                      "start": {
                        "line": 106,
                        "column": 2
                      },
                      "end": {
                        "line": 106,
                        "column": 52
                      }
                    }
                  },
                  {
                    "type": "CommentLine",
                    "value": " : {};",
                    "start": 3051,
                    "end": 3059,
                    "loc": {
                      "start": {
                        "line": 107,
                        "column": 2
                      },
                      "end": {
                        "line": 107,
                        "column": 10
                      }
                    }
                  }
                ]
              }
            ],
            "directives": [],
            "trailingComments": null
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * It uses traverse on a traverseObject to returns a resolved object on propName. So if you're making an ajax call and want to pass properties into a component, you can assign them using asyncprops and reference object properties by an array of property paths\r\n * @param {Object} [traverseObject={}] - the object that contains values of propName\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.propName='asyncprops'] - Property on RJX to resolve values onto, i.e (asyncprops,thisprops,windowprops) \r\n * @returns {Object} resolved object\r\n * @example\r\n const traverseObject = {\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 testRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className:'rjx',\r\n  },\r\n  asyncprops:{\r\n    auth: [ 'authentication', ],\r\n    username: [ 'user', 'name', ],\r\n  },\r\n  children: [\r\n    {\r\n      component: 'p',\r\n      props: {\r\n        style: {\r\n          color: 'red',\r\n          fontWeight:'bold',\r\n        },\r\n      },\r\n      children:'hello world',\r\n    },\r\n  ],\r\n};\r\nconst RJXP = getRJXProps({ rjx: testRJX, traverseObject, });\r\n// => {\r\n//   auth: 'OAuth2',\r\n//   username: 'rjx'\r\n// }\r\n\r\n//finally resolves:\r\nconst testRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className:'rjx',\r\n    auth: 'OAuth2',\r\n    username: 'rjx',\r\n  },\r\n  children: [\r\n    {\r\n      component: 'p',\r\n      props: {\r\n        style: {\r\n          color: 'red',\r\n          fontWeight:'bold',\r\n        },\r\n      },\r\n      children:'hello world',\r\n    },\r\n  ],\r\n};\r\n ",
              "start": 1057,
              "end": 2771,
              "loc": {
                "start": {
                  "line": 31,
                  "column": 0
                },
                "end": {
                  "line": 101,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * returns children rjx components defined on __spreadComponent spread over an array on props.__spread\r\n * @param {*} options \r\n ",
              "start": 3203,
              "end": 3339,
              "loc": {
                "start": {
                  "line": 113,
                  "column": 0
                },
                "end": {
                  "line": 116,
                  "column": 3
                }
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * It uses traverse on a traverseObject to returns a resolved object on propName. So if you're making an ajax call and want to pass properties into a component, you can assign them using asyncprops and reference object properties by an array of property paths\r\n * @param {Object} [traverseObject={}] - the object that contains values of propName\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.propName='asyncprops'] - Property on RJX to resolve values onto, i.e (asyncprops,thisprops,windowprops) \r\n * @returns {Object} resolved object\r\n * @example\r\n const traverseObject = {\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 testRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className:'rjx',\r\n  },\r\n  asyncprops:{\r\n    auth: [ 'authentication', ],\r\n    username: [ 'user', 'name', ],\r\n  },\r\n  children: [\r\n    {\r\n      component: 'p',\r\n      props: {\r\n        style: {\r\n          color: 'red',\r\n          fontWeight:'bold',\r\n        },\r\n      },\r\n      children:'hello world',\r\n    },\r\n  ],\r\n};\r\nconst RJXP = getRJXProps({ rjx: testRJX, traverseObject, });\r\n// => {\r\n//   auth: 'OAuth2',\r\n//   username: 'rjx'\r\n// }\r\n\r\n//finally resolves:\r\nconst testRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className:'rjx',\r\n    auth: 'OAuth2',\r\n    username: 'rjx',\r\n  },\r\n  children: [\r\n    {\r\n      component: 'p',\r\n      props: {\r\n        style: {\r\n          color: 'red',\r\n          fontWeight:'bold',\r\n        },\r\n      },\r\n      children:'hello world',\r\n    },\r\n  ],\r\n};\r\n ",
            "start": 1057,
            "end": 2771,
            "loc": {
              "start": {
                "line": 31,
                "column": 0
              },
              "end": {
                "line": 101,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * returns children rjx components defined on __spreadComponent spread over an array on props.__spread\r\n * @param {*} options \r\n ",
            "start": 3203,
            "end": 3339,
            "loc": {
              "start": {
                "line": 113,
                "column": 0
              },
              "end": {
                "line": 116,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 3341,
        "end": 4198,
        "loc": {
          "start": {
            "line": 117,
            "column": 0
          },
          "end": {
            "line": 139,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 3348,
          "end": 4198,
          "loc": {
            "start": {
              "line": 117,
              "column": 7
            },
            "end": {
              "line": 139,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 3357,
            "end": 3378,
            "loc": {
              "start": {
                "line": 117,
                "column": 16
              },
              "end": {
                "line": 117,
                "column": 37
              },
              "identifierName": "getChildrenComponents"
            },
            "name": "getChildrenComponents",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "AssignmentPattern",
              "start": 3379,
              "end": 3391,
              "loc": {
                "start": {
                  "line": 117,
                  "column": 38
                },
                "end": {
                  "line": 117,
                  "column": 50
                }
              },
              "left": {
                "type": "Identifier",
                "start": 3379,
                "end": 3386,
                "loc": {
                  "start": {
                    "line": 117,
                    "column": 38
                  },
                  "end": {
                    "line": 117,
                    "column": 45
                  },
                  "identifierName": "options"
                },
                "name": "options"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 3389,
                "end": 3391,
                "loc": {
                  "start": {
                    "line": 117,
                    "column": 48
                  },
                  "end": {
                    "line": 117,
                    "column": 50
                  }
                },
                "properties": []
              }
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 3393,
            "end": 4198,
            "loc": {
              "start": {
                "line": 117,
                "column": 52
              },
              "end": {
                "line": 139,
                "column": 1
              }
            },
            "body": [
              {
                "type": "VariableDeclaration",
                "start": 3398,
                "end": 3443,
                "loc": {
                  "start": {
                    "line": 118,
                    "column": 2
                  },
                  "end": {
                    "line": 118,
                    "column": 47
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 3404,
                    "end": 3442,
                    "loc": {
                      "start": {
                        "line": 118,
                        "column": 8
                      },
                      "end": {
                        "line": 118,
                        "column": 46
                      }
                    },
                    "id": {
                      "type": "ObjectPattern",
                      "start": 3404,
                      "end": 3432,
                      "loc": {
                        "start": {
                          "line": 118,
                          "column": 8
                        },
                        "end": {
                          "line": 118,
                          "column": 36
                        }
                      },
                      "properties": [
                        {
                          "type": "ObjectProperty",
                          "start": 3406,
                          "end": 3419,
                          "loc": {
                            "start": {
                              "line": 118,
                              "column": 10
                            },
                            "end": {
                              "line": 118,
                              "column": 23
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 3406,
                            "end": 3414,
                            "loc": {
                              "start": {
                                "line": 118,
                                "column": 10
                              },
                              "end": {
                                "line": 118,
                                "column": 18
                              },
                              "identifierName": "allProps"
                            },
                            "name": "allProps"
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 3406,
                            "end": 3419,
                            "loc": {
                              "start": {
                                "line": 118,
                                "column": 10
                              },
                              "end": {
                                "line": 118,
                                "column": 23
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 3406,
                              "end": 3414,
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 10
                                },
                                "end": {
                                  "line": 118,
                                  "column": 18
                                },
                                "identifierName": "allProps"
                              },
                              "name": "allProps"
                            },
                            "right": {
                              "type": "ObjectExpression",
                              "start": 3417,
                              "end": 3419,
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 21
                                },
                                "end": {
                                  "line": 118,
                                  "column": 23
                                }
                              },
                              "properties": []
                            }
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 3421,
                          "end": 3429,
                          "loc": {
                            "start": {
                              "line": 118,
                              "column": 25
                            },
                            "end": {
                              "line": 118,
                              "column": 33
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 3421,
                            "end": 3424,
                            "loc": {
                              "start": {
                                "line": 118,
                                "column": 25
                              },
                              "end": {
                                "line": 118,
                                "column": 28
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 3421,
                            "end": 3429,
                            "loc": {
                              "start": {
                                "line": 118,
                                "column": 25
                              },
                              "end": {
                                "line": 118,
                                "column": 33
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 3421,
                              "end": 3424,
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 25
                                },
                                "end": {
                                  "line": 118,
                                  "column": 28
                                },
                                "identifierName": "rjx"
                              },
                              "name": "rjx"
                            },
                            "right": {
                              "type": "ObjectExpression",
                              "start": 3427,
                              "end": 3429,
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 31
                                },
                                "end": {
                                  "line": 118,
                                  "column": 33
                                }
                              },
                              "properties": []
                            }
                          },
                          "extra": {
                            "shorthand": true
                          }
                        }
                      ]
                    },
                    "init": {
                      "type": "Identifier",
                      "start": 3435,
                      "end": 3442,
                      "loc": {
                        "start": {
                          "line": 118,
                          "column": 39
                        },
                        "end": {
                          "line": 118,
                          "column": 46
                        },
                        "identifierName": "options"
                      },
                      "name": "options"
                    }
                  }
                ],
                "kind": "const",
                "trailingComments": [
                  {
                    "type": "CommentLine",
                    "value": " const asyncprops = getRJXProps({ rjx, propName: 'spreadprops', traverseObject: allProps, });",
                    "start": 3447,
                    "end": 3542,
                    "loc": {
                      "start": {
                        "line": 119,
                        "column": 2
                      },
                      "end": {
                        "line": 119,
                        "column": 97
                      }
                    }
                  }
                ]
              },
              {
                "type": "IfStatement",
                "start": 3546,
                "end": 4195,
                "loc": {
                  "start": {
                    "line": 120,
                    "column": 2
                  },
                  "end": {
                    "line": 138,
                    "column": 3
                  }
                },
                "test": {
                  "type": "BinaryExpression",
                  "start": 3550,
                  "end": 3592,
                  "loc": {
                    "start": {
                      "line": 120,
                      "column": 6
                    },
                    "end": {
                      "line": 120,
                      "column": 48
                    }
                  },
                  "left": {
                    "type": "CallExpression",
                    "start": 3550,
                    "end": 3582,
                    "loc": {
                      "start": {
                        "line": 120,
                        "column": 6
                      },
                      "end": {
                        "line": 120,
                        "column": 38
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 3550,
                      "end": 3563,
                      "loc": {
                        "start": {
                          "line": 120,
                          "column": 6
                        },
                        "end": {
                          "line": 120,
                          "column": 19
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 3550,
                        "end": 3555,
                        "loc": {
                          "start": {
                            "line": 120,
                            "column": 6
                          },
                          "end": {
                            "line": 120,
                            "column": 11
                          },
                          "identifierName": "Array"
                        },
                        "name": "Array",
                        "leadingComments": null
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3556,
                        "end": 3563,
                        "loc": {
                          "start": {
                            "line": 120,
                            "column": 12
                          },
                          "end": {
                            "line": 120,
                            "column": 19
                          },
                          "identifierName": "isArray"
                        },
                        "name": "isArray"
                      },
                      "computed": false,
                      "leadingComments": null
                    },
                    "arguments": [
                      {
                        "type": "MemberExpression",
                        "start": 3564,
                        "end": 3581,
                        "loc": {
                          "start": {
                            "line": 120,
                            "column": 20
                          },
                          "end": {
                            "line": 120,
                            "column": 37
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 3564,
                          "end": 3572,
                          "loc": {
                            "start": {
                              "line": 120,
                              "column": 20
                            },
                            "end": {
                              "line": 120,
                              "column": 28
                            },
                            "identifierName": "allProps"
                          },
                          "name": "allProps"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3573,
                          "end": 3581,
                          "loc": {
                            "start": {
                              "line": 120,
                              "column": 29
                            },
                            "end": {
                              "line": 120,
                              "column": 37
                            },
                            "identifierName": "__spread"
                          },
                          "name": "__spread"
                        },
                        "computed": false
                      }
                    ],
                    "leadingComments": null
                  },
                  "operator": "===",
                  "right": {
                    "type": "BooleanLiteral",
                    "start": 3587,
                    "end": 3592,
                    "loc": {
                      "start": {
                        "line": 120,
                        "column": 43
                      },
                      "end": {
                        "line": 120,
                        "column": 48
                      }
                    },
                    "value": false
                  },
                  "leadingComments": null
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 3594,
                  "end": 3836,
                  "loc": {
                    "start": {
                      "line": 120,
                      "column": 50
                    },
                    "end": {
                      "line": 128,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 3601,
                      "end": 3831,
                      "loc": {
                        "start": {
                          "line": 121,
                          "column": 4
                        },
                        "end": {
                          "line": 127,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 3605,
                        "end": 3638,
                        "loc": {
                          "start": {
                            "line": 121,
                            "column": 8
                          },
                          "end": {
                            "line": 121,
                            "column": 41
                          }
                        },
                        "left": {
                          "type": "LogicalExpression",
                          "start": 3606,
                          "end": 3624,
                          "loc": {
                            "start": {
                              "line": 121,
                              "column": 9
                            },
                            "end": {
                              "line": 121,
                              "column": 27
                            }
                          },
                          "left": {
                            "type": "ThisExpression",
                            "start": 3606,
                            "end": 3610,
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 9
                              },
                              "end": {
                                "line": 121,
                                "column": 13
                              }
                            }
                          },
                          "operator": "&&",
                          "right": {
                            "type": "MemberExpression",
                            "start": 3614,
                            "end": 3624,
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 17
                              },
                              "end": {
                                "line": 121,
                                "column": 27
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 3614,
                              "end": 3618,
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 17
                                },
                                "end": {
                                  "line": 121,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3619,
                              "end": 3624,
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 22
                                },
                                "end": {
                                  "line": 121,
                                  "column": 27
                                },
                                "identifierName": "debug"
                              },
                              "name": "debug"
                            },
                            "computed": false
                          },
                          "extra": {
                            "parenthesized": true,
                            "parenStart": 3605
                          }
                        },
                        "operator": "||",
                        "right": {
                          "type": "MemberExpression",
                          "start": 3629,
                          "end": 3638,
                          "loc": {
                            "start": {
                              "line": 121,
                              "column": 32
                            },
                            "end": {
                              "line": 121,
                              "column": 41
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 3629,
                            "end": 3632,
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 32
                              },
                              "end": {
                                "line": 121,
                                "column": 35
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3633,
                            "end": 3638,
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 36
                              },
                              "end": {
                                "line": 121,
                                "column": 41
                              },
                              "identifierName": "debug"
                            },
                            "name": "debug"
                          },
                          "computed": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 3640,
                        "end": 3778,
                        "loc": {
                          "start": {
                            "line": 121,
                            "column": 43
                          },
                          "end": {
                            "line": 125,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 3649,
                            "end": 3771,
                            "loc": {
                              "start": {
                                "line": 122,
                                "column": 6
                              },
                              "end": {
                                "line": 124,
                                "column": 8
                              }
                            },
                            "argument": {
                              "type": "ObjectExpression",
                              "start": 3656,
                              "end": 3770,
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 13
                                },
                                "end": {
                                  "line": 124,
                                  "column": 7
                                }
                              },
                              "properties": [
                                {
                                  "type": "ObjectProperty",
                                  "start": 3667,
                                  "end": 3760,
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 101
                                    }
                                  },
                                  "method": false,
                                  "shorthand": false,
                                  "computed": false,
                                  "key": {
                                    "type": "Identifier",
                                    "start": 3667,
                                    "end": 3675,
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 16
                                      },
                                      "identifierName": "children"
                                    },
                                    "name": "children"
                                  },
                                  "value": {
                                    "type": "CallExpression",
                                    "start": 3677,
                                    "end": 3760,
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 101
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 3677,
                                      "end": 3758,
                                      "loc": {
                                        "start": {
                                          "line": 123,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 123,
                                          "column": 99
                                        }
                                      },
                                      "object": {
                                        "type": "NewExpression",
                                        "start": 3677,
                                        "end": 3749,
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 90
                                          }
                                        },
                                        "callee": {
                                          "type": "Identifier",
                                          "start": 3681,
                                          "end": 3686,
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 27
                                            },
                                            "identifierName": "Error"
                                          },
                                          "name": "Error"
                                        },
                                        "arguments": [
                                          {
                                            "type": "StringLiteral",
                                            "start": 3687,
                                            "end": 3748,
                                            "loc": {
                                              "start": {
                                                "line": 123,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 123,
                                                "column": 89
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "Using __spreadComponent requires an array prop '__spread'",
                                              "raw": "'Using __spreadComponent requires an array prop \\'__spread\\''"
                                            },
                                            "value": "Using __spreadComponent requires an array prop '__spread'"
                                          }
                                        ]
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 3750,
                                        "end": 3758,
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 91
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 99
                                          },
                                          "identifierName": "toString"
                                        },
                                        "name": "toString"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 3784,
                        "end": 3831,
                        "loc": {
                          "start": {
                            "line": 125,
                            "column": 11
                          },
                          "end": {
                            "line": 127,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 3793,
                            "end": 3824,
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 6
                              },
                              "end": {
                                "line": 126,
                                "column": 37
                              }
                            },
                            "argument": {
                              "type": "ObjectExpression",
                              "start": 3800,
                              "end": 3823,
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 13
                                },
                                "end": {
                                  "line": 126,
                                  "column": 36
                                }
                              },
                              "properties": [
                                {
                                  "type": "ObjectProperty",
                                  "start": 3802,
                                  "end": 3820,
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 33
                                    }
                                  },
                                  "method": false,
                                  "shorthand": false,
                                  "computed": false,
                                  "key": {
                                    "type": "Identifier",
                                    "start": 3802,
                                    "end": 3810,
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 23
                                      },
                                      "identifierName": "children"
                                    },
                                    "name": "children"
                                  },
                                  "value": {
                                    "type": "Identifier",
                                    "start": 3811,
                                    "end": 3820,
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 33
                                      },
                                      "identifierName": "undefined"
                                    },
                                    "name": "undefined"
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": {
                  "type": "BlockStatement",
                  "start": 3842,
                  "end": 4195,
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 9
                    },
                    "end": {
                      "line": 138,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 3849,
                      "end": 4190,
                      "loc": {
                        "start": {
                          "line": 129,
                          "column": 4
                        },
                        "end": {
                          "line": 137,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "ObjectExpression",
                        "start": 3856,
                        "end": 4189,
                        "loc": {
                          "start": {
                            "line": 129,
                            "column": 11
                          },
                          "end": {
                            "line": 137,
                            "column": 5
                          }
                        },
                        "properties": [
                          {
                            "type": "ObjectProperty",
                            "start": 3865,
                            "end": 4181,
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 6
                              },
                              "end": {
                                "line": 136,
                                "column": 8
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Identifier",
                              "start": 3865,
                              "end": 3874,
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 6
                                },
                                "end": {
                                  "line": 130,
                                  "column": 15
                                },
                                "identifierName": "_children"
                              },
                              "name": "_children"
                            },
                            "value": {
                              "type": "CallExpression",
                              "start": 3876,
                              "end": 4181,
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 17
                                },
                                "end": {
                                  "line": 136,
                                  "column": 8
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3876,
                                "end": 3897,
                                "loc": {
                                  "start": {
                                    "line": 130,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 130,
                                    "column": 38
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 3876,
                                  "end": 3893,
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 34
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 3876,
                                    "end": 3884,
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 25
                                      },
                                      "identifierName": "allProps"
                                    },
                                    "name": "allProps"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 3885,
                                    "end": 3893,
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 34
                                      },
                                      "identifierName": "__spread"
                                    },
                                    "name": "__spread"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3894,
                                  "end": 3897,
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 38
                                    },
                                    "identifierName": "map"
                                  },
                                  "name": "map"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 3898,
                                  "end": 4180,
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 7
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": false,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 3898,
                                      "end": 3904,
                                      "loc": {
                                        "start": {
                                          "line": 130,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 130,
                                          "column": 45
                                        },
                                        "identifierName": "__item"
                                      },
                                      "name": "__item"
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 3908,
                                    "end": 4180,
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "VariableDeclaration",
                                        "start": 3919,
                                        "end": 3980,
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 69
                                          }
                                        },
                                        "declarations": [
                                          {
                                            "type": "VariableDeclarator",
                                            "start": 3925,
                                            "end": 3979,
                                            "loc": {
                                              "start": {
                                                "line": 131,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 131,
                                                "column": 68
                                              }
                                            },
                                            "id": {
                                              "type": "Identifier",
                                              "start": 3925,
                                              "end": 3936,
                                              "loc": {
                                                "start": {
                                                  "line": 131,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 131,
                                                  "column": 25
                                                },
                                                "identifierName": "clonedChild"
                                              },
                                              "name": "clonedChild"
                                            },
                                            "init": {
                                              "type": "CallExpression",
                                              "start": 3939,
                                              "end": 3979,
                                              "loc": {
                                                "start": {
                                                  "line": 131,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 131,
                                                  "column": 68
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 3939,
                                                "end": 3952,
                                                "loc": {
                                                  "start": {
                                                    "line": 131,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 131,
                                                    "column": 41
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 3939,
                                                  "end": 3945,
                                                  "loc": {
                                                    "start": {
                                                      "line": 131,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 131,
                                                      "column": 34
                                                    },
                                                    "identifierName": "Object"
                                                  },
                                                  "name": "Object"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 3946,
                                                  "end": 3952,
                                                  "loc": {
                                                    "start": {
                                                      "line": 131,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 131,
                                                      "column": 41
                                                    },
                                                    "identifierName": "assign"
                                                  },
                                                  "name": "assign"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "ObjectExpression",
                                                  "start": 3953,
                                                  "end": 3955,
                                                  "loc": {
                                                    "start": {
                                                      "line": 131,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 131,
                                                      "column": 44
                                                    }
                                                  },
                                                  "properties": []
                                                },
                                                {
                                                  "type": "MemberExpression",
                                                  "start": 3957,
                                                  "end": 3978,
                                                  "loc": {
                                                    "start": {
                                                      "line": 131,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 131,
                                                      "column": 67
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 3957,
                                                    "end": 3960,
                                                    "loc": {
                                                      "start": {
                                                        "line": 131,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 131,
                                                        "column": 49
                                                      },
                                                      "identifierName": "rjx"
                                                    },
                                                    "name": "rjx"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 3961,
                                                    "end": 3978,
                                                    "loc": {
                                                      "start": {
                                                        "line": 131,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 131,
                                                        "column": 67
                                                      },
                                                      "identifierName": "__spreadComponent"
                                                    },
                                                    "name": "__spreadComponent"
                                                  },
                                                  "computed": false
                                                }
                                              ]
                                            }
                                          }
                                        ],
                                        "kind": "const"
                                      },
                                      {
                                        "type": "VariableDeclaration",
                                        "start": 3990,
                                        "end": 4052,
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 70
                                          }
                                        },
                                        "declarations": [
                                          {
                                            "type": "VariableDeclarator",
                                            "start": 3996,
                                            "end": 4051,
                                            "loc": {
                                              "start": {
                                                "line": 132,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 132,
                                                "column": 69
                                              }
                                            },
                                            "id": {
                                              "type": "Identifier",
                                              "start": 3996,
                                              "end": 4012,
                                              "loc": {
                                                "start": {
                                                  "line": 132,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 132,
                                                  "column": 30
                                                },
                                                "identifierName": "clonedChildProps"
                                              },
                                              "name": "clonedChildProps"
                                            },
                                            "init": {
                                              "type": "CallExpression",
                                              "start": 4015,
                                              "end": 4051,
                                              "loc": {
                                                "start": {
                                                  "line": 132,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 132,
                                                  "column": 69
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 4015,
                                                "end": 4028,
                                                "loc": {
                                                  "start": {
                                                    "line": 132,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 132,
                                                    "column": 46
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 4015,
                                                  "end": 4021,
                                                  "loc": {
                                                    "start": {
                                                      "line": 132,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 132,
                                                      "column": 39
                                                    },
                                                    "identifierName": "Object"
                                                  },
                                                  "name": "Object"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 4022,
                                                  "end": 4028,
                                                  "loc": {
                                                    "start": {
                                                      "line": 132,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 132,
                                                      "column": 46
                                                    },
                                                    "identifierName": "assign"
                                                  },
                                                  "name": "assign"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "ObjectExpression",
                                                  "start": 4029,
                                                  "end": 4031,
                                                  "loc": {
                                                    "start": {
                                                      "line": 132,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 132,
                                                      "column": 49
                                                    }
                                                  },
                                                  "properties": []
                                                },
                                                {
                                                  "type": "MemberExpression",
                                                  "start": 4033,
                                                  "end": 4050,
                                                  "loc": {
                                                    "start": {
                                                      "line": 132,
                                                      "column": 51
                                                    },
                                                    "end": {
                                                      "line": 132,
                                                      "column": 68
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 4033,
                                                    "end": 4044,
                                                    "loc": {
                                                      "start": {
                                                        "line": 132,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 132,
                                                        "column": 62
                                                      },
                                                      "identifierName": "clonedChild"
                                                    },
                                                    "name": "clonedChild"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 4045,
                                                    "end": 4050,
                                                    "loc": {
                                                      "start": {
                                                        "line": 132,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 132,
                                                        "column": 68
                                                      },
                                                      "identifierName": "props"
                                                    },
                                                    "name": "props"
                                                  },
                                                  "computed": false
                                                }
                                              ]
                                            }
                                          }
                                        ],
                                        "kind": "const"
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 4062,
                                        "end": 4095,
                                        "loc": {
                                          "start": {
                                            "line": 133,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 133,
                                            "column": 41
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 4062,
                                          "end": 4094,
                                          "loc": {
                                            "start": {
                                              "line": 133,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 133,
                                              "column": 40
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 4062,
                                            "end": 4085,
                                            "loc": {
                                              "start": {
                                                "line": 133,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 133,
                                                "column": 31
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 4062,
                                              "end": 4078,
                                              "loc": {
                                                "start": {
                                                  "line": 133,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 133,
                                                  "column": 24
                                                },
                                                "identifierName": "clonedChildProps"
                                              },
                                              "name": "clonedChildProps"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 4079,
                                              "end": 4085,
                                              "loc": {
                                                "start": {
                                                  "line": 133,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 133,
                                                  "column": 31
                                                },
                                                "identifierName": "__item"
                                              },
                                              "name": "__item"
                                            },
                                            "computed": false
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "start": 4088,
                                            "end": 4094,
                                            "loc": {
                                              "start": {
                                                "line": 133,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 133,
                                                "column": 40
                                              },
                                              "identifierName": "__item"
                                            },
                                            "name": "__item"
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 4105,
                                        "end": 4142,
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 45
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 4105,
                                          "end": 4141,
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 44
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 4105,
                                            "end": 4122,
                                            "loc": {
                                              "start": {
                                                "line": 134,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 134,
                                                "column": 25
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 4105,
                                              "end": 4116,
                                              "loc": {
                                                "start": {
                                                  "line": 134,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 134,
                                                  "column": 19
                                                },
                                                "identifierName": "clonedChild"
                                              },
                                              "name": "clonedChild"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 4117,
                                              "end": 4122,
                                              "loc": {
                                                "start": {
                                                  "line": 134,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 134,
                                                  "column": 25
                                                },
                                                "identifierName": "props"
                                              },
                                              "name": "props"
                                            },
                                            "computed": false
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "start": 4125,
                                            "end": 4141,
                                            "loc": {
                                              "start": {
                                                "line": 134,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 134,
                                                "column": 44
                                              },
                                              "identifierName": "clonedChildProps"
                                            },
                                            "name": "clonedChildProps"
                                          }
                                        }
                                      },
                                      {
                                        "type": "ReturnStatement",
                                        "start": 4152,
                                        "end": 4171,
                                        "loc": {
                                          "start": {
                                            "line": 135,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 135,
                                            "column": 27
                                          }
                                        },
                                        "argument": {
                                          "type": "Identifier",
                                          "start": 4159,
                                          "end": 4170,
                                          "loc": {
                                            "start": {
                                              "line": 135,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 135,
                                              "column": 26
                                            },
                                            "identifierName": "clonedChild"
                                          },
                                          "name": "clonedChild"
                                        }
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                },
                "leadingComments": [
                  {
                    "type": "CommentLine",
                    "value": " const asyncprops = getRJXProps({ rjx, propName: 'spreadprops', traverseObject: allProps, });",
                    "start": 3447,
                    "end": 3542,
                    "loc": {
                      "start": {
                        "line": 119,
                        "column": 2
                      },
                      "end": {
                        "line": 119,
                        "column": 97
                      }
                    }
                  }
                ]
              }
            ],
            "directives": []
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * returns children rjx components defined on __spreadComponent spread over an array on props.__spread\r\n * @param {*} options \r\n ",
              "start": 3203,
              "end": 3339,
              "loc": {
                "start": {
                  "line": 113,
                  "column": 0
                },
                "end": {
                  "line": 116,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": []
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * returns children rjx components defined on __spreadComponent spread over an array on props.__spread\r\n * @param {*} options \r\n ",
            "start": 3203,
            "end": 3339,
            "loc": {
              "start": {
                "line": 113,
                "column": 0
              },
              "end": {
                "line": 116,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 4202,
        "end": 4692,
        "loc": {
          "start": {
            "line": 141,
            "column": 0
          },
          "end": {
            "line": 150,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 4209,
          "end": 4692,
          "loc": {
            "start": {
              "line": 141,
              "column": 7
            },
            "end": {
              "line": 150,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 4218,
            "end": 4234,
            "loc": {
              "start": {
                "line": 141,
                "column": 16
              },
              "end": {
                "line": 141,
                "column": 32
              },
              "identifierName": "boundArgsReducer"
            },
            "name": "boundArgsReducer"
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "AssignmentPattern",
              "start": 4235,
              "end": 4243,
              "loc": {
                "start": {
                  "line": 141,
                  "column": 33
                },
                "end": {
                  "line": 141,
                  "column": 41
                }
              },
              "left": {
                "type": "Identifier",
                "start": 4235,
                "end": 4238,
                "loc": {
                  "start": {
                    "line": 141,
                    "column": 33
                  },
                  "end": {
                    "line": 141,
                    "column": 36
                  },
                  "identifierName": "rjx"
                },
                "name": "rjx"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 4241,
                "end": 4243,
                "loc": {
                  "start": {
                    "line": 141,
                    "column": 39
                  },
                  "end": {
                    "line": 141,
                    "column": 41
                  }
                },
                "properties": []
              }
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 4245,
            "end": 4692,
            "loc": {
              "start": {
                "line": 141,
                "column": 43
              },
              "end": {
                "line": 150,
                "column": 1
              }
            },
            "body": [
              {
                "type": "ReturnStatement",
                "start": 4250,
                "end": 4689,
                "loc": {
                  "start": {
                    "line": 142,
                    "column": 2
                  },
                  "end": {
                    "line": 149,
                    "column": 4
                  }
                },
                "argument": {
                  "type": "ArrowFunctionExpression",
                  "start": 4257,
                  "end": 4688,
                  "loc": {
                    "start": {
                      "line": 142,
                      "column": 9
                    },
                    "end": {
                      "line": 149,
                      "column": 3
                    }
                  },
                  "id": null,
                  "generator": false,
                  "expression": false,
                  "async": false,
                  "params": [
                    {
                      "type": "Identifier",
                      "start": 4258,
                      "end": 4262,
                      "loc": {
                        "start": {
                          "line": 142,
                          "column": 10
                        },
                        "end": {
                          "line": 142,
                          "column": 14
                        },
                        "identifierName": "args"
                      },
                      "name": "args"
                    },
                    {
                      "type": "Identifier",
                      "start": 4264,
                      "end": 4267,
                      "loc": {
                        "start": {
                          "line": 142,
                          "column": 16
                        },
                        "end": {
                          "line": 142,
                          "column": 19
                        },
                        "identifierName": "arg"
                      },
                      "name": "arg"
                    }
                  ],
                  "body": {
                    "type": "BlockStatement",
                    "start": 4272,
                    "end": 4688,
                    "loc": {
                      "start": {
                        "line": 142,
                        "column": 24
                      },
                      "end": {
                        "line": 149,
                        "column": 3
                      }
                    },
                    "body": [
                      {
                        "type": "VariableDeclaration",
                        "start": 4279,
                        "end": 4287,
                        "loc": {
                          "start": {
                            "line": 143,
                            "column": 4
                          },
                          "end": {
                            "line": 143,
                            "column": 12
                          }
                        },
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "start": 4283,
                            "end": 4286,
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 8
                              },
                              "end": {
                                "line": 143,
                                "column": 11
                              }
                            },
                            "id": {
                              "type": "Identifier",
                              "start": 4283,
                              "end": 4286,
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 8
                                },
                                "end": {
                                  "line": 143,
                                  "column": 11
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            },
                            "init": null
                          }
                        ],
                        "kind": "let"
                      },
                      {
                        "type": "IfStatement",
                        "start": 4293,
                        "end": 4580,
                        "loc": {
                          "start": {
                            "line": 144,
                            "column": 4
                          },
                          "end": {
                            "line": 146,
                            "column": 90
                          }
                        },
                        "test": {
                          "type": "LogicalExpression",
                          "start": 4297,
                          "end": 4357,
                          "loc": {
                            "start": {
                              "line": 144,
                              "column": 8
                            },
                            "end": {
                              "line": 144,
                              "column": 68
                            }
                          },
                          "left": {
                            "type": "LogicalExpression",
                            "start": 4297,
                            "end": 4315,
                            "loc": {
                              "start": {
                                "line": 144,
                                "column": 8
                              },
                              "end": {
                                "line": 144,
                                "column": 26
                              }
                            },
                            "left": {
                              "type": "ThisExpression",
                              "start": 4297,
                              "end": 4301,
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 8
                                },
                                "end": {
                                  "line": 144,
                                  "column": 12
                                }
                              }
                            },
                            "operator": "&&",
                            "right": {
                              "type": "MemberExpression",
                              "start": 4305,
                              "end": 4315,
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 16
                                },
                                "end": {
                                  "line": 144,
                                  "column": 26
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 4305,
                                "end": 4309,
                                "loc": {
                                  "start": {
                                    "line": 144,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 144,
                                    "column": 20
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4310,
                                "end": 4315,
                                "loc": {
                                  "start": {
                                    "line": 144,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 144,
                                    "column": 26
                                  },
                                  "identifierName": "state"
                                },
                                "name": "state"
                              },
                              "computed": false
                            }
                          },
                          "operator": "&&",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 4319,
                            "end": 4357,
                            "loc": {
                              "start": {
                                "line": 144,
                                "column": 30
                              },
                              "end": {
                                "line": 144,
                                "column": 68
                              }
                            },
                            "left": {
                              "type": "UnaryExpression",
                              "start": 4319,
                              "end": 4343,
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 30
                                },
                                "end": {
                                  "line": 144,
                                  "column": 54
                                }
                              },
                              "operator": "typeof",
                              "prefix": true,
                              "argument": {
                                "type": "MemberExpression",
                                "start": 4326,
                                "end": 4343,
                                "loc": {
                                  "start": {
                                    "line": 144,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 144,
                                    "column": 54
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 4326,
                                  "end": 4336,
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 47
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 4326,
                                    "end": 4330,
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4331,
                                    "end": 4336,
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 47
                                      },
                                      "identifierName": "state"
                                    },
                                    "name": "state"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4338,
                                  "end": 4341,
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 52
                                    },
                                    "identifierName": "arg"
                                  },
                                  "name": "arg"
                                },
                                "computed": true
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "operator": "!==",
                            "right": {
                              "type": "Identifier",
                              "start": 4348,
                              "end": 4357,
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 59
                                },
                                "end": {
                                  "line": 144,
                                  "column": 68
                                },
                                "identifierName": "undefined"
                              },
                              "name": "undefined"
                            }
                          }
                        },
                        "consequent": {
                          "type": "ExpressionStatement",
                          "start": 4359,
                          "end": 4385,
                          "loc": {
                            "start": {
                              "line": 144,
                              "column": 70
                            },
                            "end": {
                              "line": 144,
                              "column": 96
                            }
                          },
                          "expression": {
                            "type": "AssignmentExpression",
                            "start": 4359,
                            "end": 4384,
                            "loc": {
                              "start": {
                                "line": 144,
                                "column": 70
                              },
                              "end": {
                                "line": 144,
                                "column": 95
                              }
                            },
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "start": 4359,
                              "end": 4362,
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 70
                                },
                                "end": {
                                  "line": 144,
                                  "column": 73
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            },
                            "right": {
                              "type": "MemberExpression",
                              "start": 4366,
                              "end": 4383,
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 77
                                },
                                "end": {
                                  "line": 144,
                                  "column": 94
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 4366,
                                "end": 4376,
                                "loc": {
                                  "start": {
                                    "line": 144,
                                    "column": 77
                                  },
                                  "end": {
                                    "line": 144,
                                    "column": 87
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4366,
                                  "end": 4370,
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 77
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 81
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4371,
                                  "end": 4376,
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 82
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 87
                                    },
                                    "identifierName": "state"
                                  },
                                  "name": "state"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4378,
                                "end": 4381,
                                "loc": {
                                  "start": {
                                    "line": 144,
                                    "column": 89
                                  },
                                  "end": {
                                    "line": 144,
                                    "column": 92
                                  },
                                  "identifierName": "arg"
                                },
                                "name": "arg"
                              },
                              "computed": true,
                              "extra": {
                                "parenthesized": true,
                                "parenStart": 4365
                              }
                            }
                          }
                        },
                        "alternate": {
                          "type": "IfStatement",
                          "start": 4396,
                          "end": 4580,
                          "loc": {
                            "start": {
                              "line": 145,
                              "column": 9
                            },
                            "end": {
                              "line": 146,
                              "column": 90
                            }
                          },
                          "test": {
                            "type": "LogicalExpression",
                            "start": 4400,
                            "end": 4460,
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 13
                              },
                              "end": {
                                "line": 145,
                                "column": 73
                              }
                            },
                            "left": {
                              "type": "LogicalExpression",
                              "start": 4400,
                              "end": 4418,
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 13
                                },
                                "end": {
                                  "line": 145,
                                  "column": 31
                                }
                              },
                              "left": {
                                "type": "ThisExpression",
                                "start": 4400,
                                "end": 4404,
                                "loc": {
                                  "start": {
                                    "line": 145,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 145,
                                    "column": 17
                                  }
                                }
                              },
                              "operator": "&&",
                              "right": {
                                "type": "MemberExpression",
                                "start": 4408,
                                "end": 4418,
                                "loc": {
                                  "start": {
                                    "line": 145,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 145,
                                    "column": 31
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4408,
                                  "end": 4412,
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 25
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4413,
                                  "end": 4418,
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 31
                                    },
                                    "identifierName": "props"
                                  },
                                  "name": "props"
                                },
                                "computed": false
                              }
                            },
                            "operator": "&&",
                            "right": {
                              "type": "BinaryExpression",
                              "start": 4422,
                              "end": 4460,
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 35
                                },
                                "end": {
                                  "line": 145,
                                  "column": 73
                                }
                              },
                              "left": {
                                "type": "UnaryExpression",
                                "start": 4422,
                                "end": 4446,
                                "loc": {
                                  "start": {
                                    "line": 145,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 145,
                                    "column": 59
                                  }
                                },
                                "operator": "typeof",
                                "prefix": true,
                                "argument": {
                                  "type": "MemberExpression",
                                  "start": 4429,
                                  "end": 4446,
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 59
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 4429,
                                    "end": 4439,
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 52
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 4429,
                                      "end": 4433,
                                      "loc": {
                                        "start": {
                                          "line": 145,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 145,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4434,
                                      "end": 4439,
                                      "loc": {
                                        "start": {
                                          "line": 145,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 145,
                                          "column": 52
                                        },
                                        "identifierName": "props"
                                      },
                                      "name": "props"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4441,
                                    "end": 4444,
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 57
                                      },
                                      "identifierName": "arg"
                                    },
                                    "name": "arg"
                                  },
                                  "computed": true
                                },
                                "extra": {
                                  "parenthesizedArgument": false
                                }
                              },
                              "operator": "!==",
                              "right": {
                                "type": "Identifier",
                                "start": 4451,
                                "end": 4460,
                                "loc": {
                                  "start": {
                                    "line": 145,
                                    "column": 64
                                  },
                                  "end": {
                                    "line": 145,
                                    "column": 73
                                  },
                                  "identifierName": "undefined"
                                },
                                "name": "undefined"
                              }
                            }
                          },
                          "consequent": {
                            "type": "ExpressionStatement",
                            "start": 4462,
                            "end": 4488,
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 75
                              },
                              "end": {
                                "line": 145,
                                "column": 101
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 4462,
                              "end": 4487,
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 75
                                },
                                "end": {
                                  "line": 145,
                                  "column": 100
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 4462,
                                "end": 4465,
                                "loc": {
                                  "start": {
                                    "line": 145,
                                    "column": 75
                                  },
                                  "end": {
                                    "line": 145,
                                    "column": 78
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              },
                              "right": {
                                "type": "MemberExpression",
                                "start": 4469,
                                "end": 4486,
                                "loc": {
                                  "start": {
                                    "line": 145,
                                    "column": 82
                                  },
                                  "end": {
                                    "line": 145,
                                    "column": 99
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 4469,
                                  "end": 4479,
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 82
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 92
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 4469,
                                    "end": 4473,
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 82
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4474,
                                    "end": 4479,
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 87
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 92
                                      },
                                      "identifierName": "props"
                                    },
                                    "name": "props"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4481,
                                  "end": 4484,
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 94
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 97
                                    },
                                    "identifierName": "arg"
                                  },
                                  "name": "arg"
                                },
                                "computed": true,
                                "extra": {
                                  "parenthesized": true,
                                  "parenStart": 4468
                                }
                              }
                            }
                          },
                          "alternate": {
                            "type": "IfStatement",
                            "start": 4499,
                            "end": 4580,
                            "loc": {
                              "start": {
                                "line": 146,
                                "column": 9
                              },
                              "end": {
                                "line": 146,
                                "column": 90
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 4503,
                              "end": 4553,
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 13
                                },
                                "end": {
                                  "line": 146,
                                  "column": 63
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 4503,
                                "end": 4512,
                                "loc": {
                                  "start": {
                                    "line": 146,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 146,
                                    "column": 22
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 4503,
                                  "end": 4506,
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 16
                                    },
                                    "identifierName": "rjx"
                                  },
                                  "name": "rjx"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4507,
                                  "end": 4512,
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 22
                                    },
                                    "identifierName": "props"
                                  },
                                  "name": "props"
                                },
                                "computed": false
                              },
                              "operator": "&&",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 4516,
                                "end": 4553,
                                "loc": {
                                  "start": {
                                    "line": 146,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 146,
                                    "column": 63
                                  }
                                },
                                "left": {
                                  "type": "UnaryExpression",
                                  "start": 4516,
                                  "end": 4539,
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 49
                                    }
                                  },
                                  "operator": "typeof",
                                  "prefix": true,
                                  "argument": {
                                    "type": "MemberExpression",
                                    "start": 4523,
                                    "end": 4539,
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 49
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 4523,
                                      "end": 4532,
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 42
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 4523,
                                        "end": 4526,
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 36
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 4527,
                                        "end": 4532,
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 42
                                          },
                                          "identifierName": "props"
                                        },
                                        "name": "props"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4534,
                                      "end": 4537,
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 47
                                        },
                                        "identifierName": "arg"
                                      },
                                      "name": "arg"
                                    },
                                    "computed": true
                                  },
                                  "extra": {
                                    "parenthesizedArgument": false
                                  }
                                },
                                "operator": "!==",
                                "right": {
                                  "type": "Identifier",
                                  "start": 4544,
                                  "end": 4553,
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 63
                                    },
                                    "identifierName": "undefined"
                                  },
                                  "name": "undefined"
                                }
                              }
                            },
                            "consequent": {
                              "type": "ExpressionStatement",
                              "start": 4555,
                              "end": 4580,
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 65
                                },
                                "end": {
                                  "line": 146,
                                  "column": 90
                                }
                              },
                              "expression": {
                                "type": "AssignmentExpression",
                                "start": 4555,
                                "end": 4579,
                                "loc": {
                                  "start": {
                                    "line": 146,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 146,
                                    "column": 89
                                  }
                                },
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "start": 4555,
                                  "end": 4558,
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 65
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 68
                                    },
                                    "identifierName": "val"
                                  },
                                  "name": "val"
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 4562,
                                  "end": 4578,
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 72
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 88
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 4562,
                                    "end": 4571,
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 72
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 81
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 4562,
                                      "end": 4565,
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 75
                                        },
                                        "identifierName": "rjx"
                                      },
                                      "name": "rjx"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4566,
                                      "end": 4571,
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 81
                                        },
                                        "identifierName": "props"
                                      },
                                      "name": "props"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4573,
                                    "end": 4576,
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 83
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 86
                                      },
                                      "identifierName": "arg"
                                    },
                                    "name": "arg"
                                  },
                                  "computed": true,
                                  "extra": {
                                    "parenthesized": true,
                                    "parenStart": 4561
                                  }
                                }
                              }
                            },
                            "alternate": null
                          }
                        }
                      },
                      {
                        "type": "IfStatement",
                        "start": 4586,
                        "end": 4631,
                        "loc": {
                          "start": {
                            "line": 147,
                            "column": 4
                          },
                          "end": {
                            "line": 147,
                            "column": 49
                          }
                        },
                        "test": {
                          "type": "BinaryExpression",
                          "start": 4590,
                          "end": 4614,
                          "loc": {
                            "start": {
                              "line": 147,
                              "column": 8
                            },
                            "end": {
                              "line": 147,
                              "column": 32
                            }
                          },
                          "left": {
                            "type": "UnaryExpression",
                            "start": 4590,
                            "end": 4600,
                            "loc": {
                              "start": {
                                "line": 147,
                                "column": 8
                              },
                              "end": {
                                "line": 147,
                                "column": 18
                              }
                            },
                            "operator": "typeof",
                            "prefix": true,
                            "argument": {
                              "type": "Identifier",
                              "start": 4597,
                              "end": 4600,
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 15
                                },
                                "end": {
                                  "line": 147,
                                  "column": 18
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            },
                            "extra": {
                              "parenthesizedArgument": false
                            }
                          },
                          "operator": "!==",
                          "right": {
                            "type": "Identifier",
                            "start": 4605,
                            "end": 4614,
                            "loc": {
                              "start": {
                                "line": 147,
                                "column": 23
                              },
                              "end": {
                                "line": 147,
                                "column": 32
                              },
                              "identifierName": "undefined"
                            },
                            "name": "undefined"
                          }
                        },
                        "consequent": {
                          "type": "ExpressionStatement",
                          "start": 4616,
                          "end": 4631,
                          "loc": {
                            "start": {
                              "line": 147,
                              "column": 34
                            },
                            "end": {
                              "line": 147,
                              "column": 49
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 4616,
                            "end": 4630,
                            "loc": {
                              "start": {
                                "line": 147,
                                "column": 34
                              },
                              "end": {
                                "line": 147,
                                "column": 48
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 4616,
                              "end": 4625,
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 34
                                },
                                "end": {
                                  "line": 147,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 4616,
                                "end": 4620,
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 38
                                  },
                                  "identifierName": "args"
                                },
                                "name": "args"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4621,
                                "end": 4625,
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 43
                                  },
                                  "identifierName": "push"
                                },
                                "name": "push"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 4626,
                                "end": 4629,
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 47
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          }
                        },
                        "alternate": null
                      },
                      {
                        "type": "ReturnStatement",
                        "start": 4637,
                        "end": 4683,
                        "loc": {
                          "start": {
                            "line": 148,
                            "column": 4
                          },
                          "end": {
                            "line": 148,
                            "column": 50
                          }
                        },
                        "argument": {
                          "type": "CallExpression",
                          "start": 4644,
                          "end": 4682,
                          "loc": {
                            "start": {
                              "line": 148,
                              "column": 11
                            },
                            "end": {
                              "line": 148,
                              "column": 49
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 4644,
                            "end": 4655,
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 11
                              },
                              "end": {
                                "line": 148,
                                "column": 22
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 4644,
                              "end": 4648,
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 11
                                },
                                "end": {
                                  "line": 148,
                                  "column": 15
                                },
                                "identifierName": "args"
                              },
                              "name": "args"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4649,
                              "end": 4655,
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 16
                                },
                                "end": {
                                  "line": 148,
                                  "column": 22
                                },
                                "identifierName": "filter"
                              },
                              "name": "filter"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ArrowFunctionExpression",
                              "start": 4656,
                              "end": 4681,
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 23
                                },
                                "end": {
                                  "line": 148,
                                  "column": 48
                                }
                              },
                              "id": null,
                              "generator": false,
                              "expression": true,
                              "async": false,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "start": 4656,
                                  "end": 4657,
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 24
                                    },
                                    "identifierName": "a"
                                  },
                                  "name": "a"
                                }
                              ],
                              "body": {
                                "type": "BinaryExpression",
                                "start": 4659,
                                "end": 4681,
                                "loc": {
                                  "start": {
                                    "line": 148,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 148,
                                    "column": 48
                                  }
                                },
                                "left": {
                                  "type": "UnaryExpression",
                                  "start": 4659,
                                  "end": 4667,
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 34
                                    }
                                  },
                                  "operator": "typeof",
                                  "prefix": true,
                                  "argument": {
                                    "type": "Identifier",
                                    "start": 4666,
                                    "end": 4667,
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 34
                                      },
                                      "identifierName": "a"
                                    },
                                    "name": "a"
                                  },
                                  "extra": {
                                    "parenthesizedArgument": false
                                  }
                                },
                                "operator": "!==",
                                "right": {
                                  "type": "StringLiteral",
                                  "start": 4670,
                                  "end": 4681,
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 48
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "undefined",
                                    "raw": "'undefined'"
                                  },
                                  "value": "undefined"
                                }
                              }
                            }
                          ]
                        }
                      }
                    ],
                    "directives": []
                  }
                }
              }
            ],
            "directives": [],
            "trailingComments": null
          },
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Used to evalute javascript and set those variables as props. getEvalProps evaluates __dangerouslyEvalProps and __dangerouslyBindEvalProps properties with eval, this is used when component properties are functions, __dangerouslyBindEvalProps is used when those functions require that this is bound to the function. For __dangerouslyBindEvalProps it must resolve an expression, so functions should be wrapped in (). I.e. (function f(x){ return this.minimum+x;})\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @returns {Object} returns resolved object with evaluated javascript\r\n * @example\r\n const testVals = {\r\n    auth: 'true',\r\n    username: '(user={})=>user.name',\r\n  };\r\n  const testRJX = Object.assign({}, sampleRJX, {\r\n    __dangerouslyEvalProps: testVals, __dangerouslyBindEvalProps: {\r\n      email: '(function getUser(user={}){ return this.testBound(); })',\r\n    },\r\n  });\r\n  const RJXP = getEvalProps.call({ testBound: () => 'bounded', }, { rjx: testRJX, });\r\n  const evalutedComputedFunc = RJXP.username({ name: 'bob', });\r\n  const evalutedComputedBoundFunc = RJXP.email({ email:'test@email.domain', });\r\n  // expect(RJXP.auth).to.be.true;\r\n  // expect(evalutedComputedFunc).to.eql('bob');\r\n  // expect(evalutedComputedBoundFunc).to.eql('bounded');\r\n ",
              "start": 4696,
              "end": 6002,
              "loc": {
                "start": {
                  "line": 152,
                  "column": 0
                },
                "end": {
                  "line": 173,
                  "column": 3
                }
              }
            }
          ],
          "leadingComments": []
        },
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Used to evalute javascript and set those variables as props. getEvalProps evaluates __dangerouslyEvalProps and __dangerouslyBindEvalProps properties with eval, this is used when component properties are functions, __dangerouslyBindEvalProps is used when those functions require that this is bound to the function. For __dangerouslyBindEvalProps it must resolve an expression, so functions should be wrapped in (). I.e. (function f(x){ return this.minimum+x;})\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @returns {Object} returns resolved object with evaluated javascript\r\n * @example\r\n const testVals = {\r\n    auth: 'true',\r\n    username: '(user={})=>user.name',\r\n  };\r\n  const testRJX = Object.assign({}, sampleRJX, {\r\n    __dangerouslyEvalProps: testVals, __dangerouslyBindEvalProps: {\r\n      email: '(function getUser(user={}){ return this.testBound(); })',\r\n    },\r\n  });\r\n  const RJXP = getEvalProps.call({ testBound: () => 'bounded', }, { rjx: testRJX, });\r\n  const evalutedComputedFunc = RJXP.username({ name: 'bob', });\r\n  const evalutedComputedBoundFunc = RJXP.email({ email:'test@email.domain', });\r\n  // expect(RJXP.auth).to.be.true;\r\n  // expect(evalutedComputedFunc).to.eql('bob');\r\n  // expect(evalutedComputedBoundFunc).to.eql('bounded');\r\n ",
            "start": 4696,
            "end": 6002,
            "loc": {
              "start": {
                "line": 152,
                "column": 0
              },
              "end": {
                "line": 173,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 6004,
        "end": 8215,
        "loc": {
          "start": {
            "line": 174,
            "column": 0
          },
          "end": {
            "line": 229,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 6011,
          "end": 8215,
          "loc": {
            "start": {
              "line": 174,
              "column": 7
            },
            "end": {
              "line": 229,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 6020,
            "end": 6032,
            "loc": {
              "start": {
                "line": 174,
                "column": 16
              },
              "end": {
                "line": 174,
                "column": 28
              },
              "identifierName": "getEvalProps"
            },
            "name": "getEvalProps",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "AssignmentPattern",
              "start": 6033,
              "end": 6045,
              "loc": {
                "start": {
                  "line": 174,
                  "column": 29
                },
                "end": {
                  "line": 174,
                  "column": 41
                }
              },
              "left": {
                "type": "Identifier",
                "start": 6033,
                "end": 6040,
                "loc": {
                  "start": {
                    "line": 174,
                    "column": 29
                  },
                  "end": {
                    "line": 174,
                    "column": 36
                  },
                  "identifierName": "options"
                },
                "name": "options"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 6043,
                "end": 6045,
                "loc": {
                  "start": {
                    "line": 174,
                    "column": 39
                  },
                  "end": {
                    "line": 174,
                    "column": 41
                  }
                },
                "properties": []
              }
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 6047,
            "end": 8215,
            "loc": {
              "start": {
                "line": 174,
                "column": 43
              },
              "end": {
                "line": 229,
                "column": 1
              }
            },
            "body": [
              {
                "type": "VariableDeclaration",
                "start": 6052,
                "end": 6077,
                "loc": {
                  "start": {
                    "line": 175,
                    "column": 2
                  },
                  "end": {
                    "line": 175,
                    "column": 27
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 6058,
                    "end": 6076,
                    "loc": {
                      "start": {
                        "line": 175,
                        "column": 8
                      },
                      "end": {
                        "line": 175,
                        "column": 26
                      }
                    },
                    "id": {
                      "type": "ObjectPattern",
                      "start": 6058,
                      "end": 6066,
                      "loc": {
                        "start": {
                          "line": 175,
                          "column": 8
                        },
                        "end": {
                          "line": 175,
                          "column": 16
                        }
                      },
                      "properties": [
                        {
                          "type": "ObjectProperty",
                          "start": 6060,
                          "end": 6063,
                          "loc": {
                            "start": {
                              "line": 175,
                              "column": 10
                            },
                            "end": {
                              "line": 175,
                              "column": 13
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 6060,
                            "end": 6063,
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 10
                              },
                              "end": {
                                "line": 175,
                                "column": 13
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 6060,
                            "end": 6063,
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 10
                              },
                              "end": {
                                "line": 175,
                                "column": 13
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        }
                      ]
                    },
                    "init": {
                      "type": "Identifier",
                      "start": 6069,
                      "end": 6076,
                      "loc": {
                        "start": {
                          "line": 175,
                          "column": 19
                        },
                        "end": {
                          "line": 175,
                          "column": 26
                        },
                        "identifierName": "options"
                      },
                      "name": "options"
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "VariableDeclaration",
                "start": 6081,
                "end": 6105,
                "loc": {
                  "start": {
                    "line": 176,
                    "column": 2
                  },
                  "end": {
                    "line": 176,
                    "column": 26
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 6087,
                    "end": 6104,
                    "loc": {
                      "start": {
                        "line": 176,
                        "column": 8
                      },
                      "end": {
                        "line": 176,
                        "column": 25
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 6087,
                      "end": 6097,
                      "loc": {
                        "start": {
                          "line": 176,
                          "column": 8
                        },
                        "end": {
                          "line": 176,
                          "column": 18
                        },
                        "identifierName": "scopedEval"
                      },
                      "name": "scopedEval"
                    },
                    "init": {
                      "type": "Identifier",
                      "start": 6100,
                      "end": 6104,
                      "loc": {
                        "start": {
                          "line": 176,
                          "column": 21
                        },
                        "end": {
                          "line": 176,
                          "column": 25
                        },
                        "identifierName": "eval"
                      },
                      "name": "eval"
                    }
                  }
                ],
                "kind": "const",
                "trailingComments": [
                  {
                    "type": "CommentLine",
                    "value": "https://github.com/rollup/rollup/wiki/Troubleshooting#avoiding-eval",
                    "start": 6106,
                    "end": 6175,
                    "loc": {
                      "start": {
                        "line": 176,
                        "column": 27
                      },
                      "end": {
                        "line": 176,
                        "column": 96
                      }
                    }
                  }
                ]
              },
              {
                "type": "VariableDeclaration",
                "start": 6179,
                "end": 6750,
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 2
                  },
                  "end": {
                    "line": 192,
                    "column": 9
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 6185,
                    "end": 6749,
                    "loc": {
                      "start": {
                        "line": 177,
                        "column": 8
                      },
                      "end": {
                        "line": 192,
                        "column": 8
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 6185,
                      "end": 6192,
                      "loc": {
                        "start": {
                          "line": 177,
                          "column": 8
                        },
                        "end": {
                          "line": 177,
                          "column": 15
                        },
                        "identifierName": "evProps"
                      },
                      "name": "evProps",
                      "leadingComments": null
                    },
                    "init": {
                      "type": "CallExpression",
                      "start": 6195,
                      "end": 6749,
                      "loc": {
                        "start": {
                          "line": 177,
                          "column": 18
                        },
                        "end": {
                          "line": 192,
                          "column": 8
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 6195,
                        "end": 6247,
                        "loc": {
                          "start": {
                            "line": 177,
                            "column": 18
                          },
                          "end": {
                            "line": 177,
                            "column": 70
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 6195,
                          "end": 6240,
                          "loc": {
                            "start": {
                              "line": 177,
                              "column": 18
                            },
                            "end": {
                              "line": 177,
                              "column": 63
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 6195,
                            "end": 6206,
                            "loc": {
                              "start": {
                                "line": 177,
                                "column": 18
                              },
                              "end": {
                                "line": 177,
                                "column": 29
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 6195,
                              "end": 6201,
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 18
                                },
                                "end": {
                                  "line": 177,
                                  "column": 24
                                },
                                "identifierName": "Object"
                              },
                              "name": "Object"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6202,
                              "end": 6206,
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 25
                                },
                                "end": {
                                  "line": 177,
                                  "column": 29
                                },
                                "identifierName": "keys"
                              },
                              "name": "keys"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "LogicalExpression",
                              "start": 6207,
                              "end": 6239,
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 30
                                },
                                "end": {
                                  "line": 177,
                                  "column": 62
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 6207,
                                "end": 6233,
                                "loc": {
                                  "start": {
                                    "line": 177,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 177,
                                    "column": 56
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 6207,
                                  "end": 6210,
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 177,
                                      "column": 33
                                    },
                                    "identifierName": "rjx"
                                  },
                                  "name": "rjx"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6211,
                                  "end": 6233,
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 177,
                                      "column": 56
                                    },
                                    "identifierName": "__dangerouslyEvalProps"
                                  },
                                  "name": "__dangerouslyEvalProps"
                                },
                                "computed": false
                              },
                              "operator": "||",
                              "right": {
                                "type": "ObjectExpression",
                                "start": 6237,
                                "end": 6239,
                                "loc": {
                                  "start": {
                                    "line": 177,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 177,
                                    "column": 62
                                  }
                                },
                                "properties": []
                              }
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 6241,
                          "end": 6247,
                          "loc": {
                            "start": {
                              "line": 177,
                              "column": 64
                            },
                            "end": {
                              "line": 177,
                              "column": 70
                            },
                            "identifierName": "reduce"
                          },
                          "name": "reduce"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 6248,
                          "end": 6744,
                          "loc": {
                            "start": {
                              "line": 177,
                              "column": 71
                            },
                            "end": {
                              "line": 192,
                              "column": 3
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": false,
                          "async": false,
                          "params": [
                            {
                              "type": "Identifier",
                              "start": 6249,
                              "end": 6255,
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 72
                                },
                                "end": {
                                  "line": 177,
                                  "column": 78
                                },
                                "identifierName": "eprops"
                              },
                              "name": "eprops"
                            },
                            {
                              "type": "Identifier",
                              "start": 6257,
                              "end": 6266,
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 80
                                },
                                "end": {
                                  "line": 177,
                                  "column": 89
                                },
                                "identifierName": "epropName"
                              },
                              "name": "epropName"
                            }
                          ],
                          "body": {
                            "type": "BlockStatement",
                            "start": 6271,
                            "end": 6744,
                            "loc": {
                              "start": {
                                "line": 177,
                                "column": 94
                              },
                              "end": {
                                "line": 192,
                                "column": 3
                              }
                            },
                            "body": [
                              {
                                "type": "VariableDeclaration",
                                "start": 6278,
                                "end": 6288,
                                "loc": {
                                  "start": {
                                    "line": 178,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 178,
                                    "column": 14
                                  }
                                },
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "start": 6282,
                                    "end": 6287,
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 13
                                      }
                                    },
                                    "id": {
                                      "type": "Identifier",
                                      "start": 6282,
                                      "end": 6287,
                                      "loc": {
                                        "start": {
                                          "line": 178,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 178,
                                          "column": 13
                                        },
                                        "identifierName": "evVal"
                                      },
                                      "name": "evVal"
                                    },
                                    "init": null
                                  }
                                ],
                                "kind": "let"
                              },
                              {
                                "type": "VariableDeclaration",
                                "start": 6294,
                                "end": 6310,
                                "loc": {
                                  "start": {
                                    "line": 179,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 179,
                                    "column": 20
                                  }
                                },
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "start": 6298,
                                    "end": 6309,
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 19
                                      }
                                    },
                                    "id": {
                                      "type": "Identifier",
                                      "start": 6298,
                                      "end": 6309,
                                      "loc": {
                                        "start": {
                                          "line": 179,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 179,
                                          "column": 19
                                        },
                                        "identifierName": "evValString"
                                      },
                                      "name": "evValString"
                                    },
                                    "init": null
                                  }
                                ],
                                "kind": "let"
                              },
                              {
                                "type": "TryStatement",
                                "start": 6316,
                                "end": 6537,
                                "loc": {
                                  "start": {
                                    "line": 180,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 186,
                                    "column": 5
                                  }
                                },
                                "block": {
                                  "type": "BlockStatement",
                                  "start": 6320,
                                  "end": 6470,
                                  "loc": {
                                    "start": {
                                      "line": 180,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 5
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 6364,
                                      "end": 6424,
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 66
                                        }
                                      },
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "start": 6364,
                                        "end": 6423,
                                        "loc": {
                                          "start": {
                                            "line": 182,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 182,
                                            "column": 65
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "start": 6364,
                                          "end": 6369,
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 11
                                            },
                                            "identifierName": "evVal"
                                          },
                                          "name": "evVal",
                                          "leadingComments": null
                                        },
                                        "right": {
                                          "type": "CallExpression",
                                          "start": 6372,
                                          "end": 6423,
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 65
                                            }
                                          },
                                          "callee": {
                                            "type": "Identifier",
                                            "start": 6372,
                                            "end": 6382,
                                            "loc": {
                                              "start": {
                                                "line": 182,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 182,
                                                "column": 24
                                              },
                                              "identifierName": "scopedEval"
                                            },
                                            "name": "scopedEval"
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "start": 6383,
                                              "end": 6422,
                                              "loc": {
                                                "start": {
                                                  "line": 182,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 182,
                                                  "column": 64
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 6383,
                                                "end": 6409,
                                                "loc": {
                                                  "start": {
                                                    "line": 182,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 182,
                                                    "column": 51
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 6383,
                                                  "end": 6386,
                                                  "loc": {
                                                    "start": {
                                                      "line": 182,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 182,
                                                      "column": 28
                                                    },
                                                    "identifierName": "rjx"
                                                  },
                                                  "name": "rjx"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 6387,
                                                  "end": 6409,
                                                  "loc": {
                                                    "start": {
                                                      "line": 182,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 182,
                                                      "column": 51
                                                    },
                                                    "identifierName": "__dangerouslyEvalProps"
                                                  },
                                                  "name": "__dangerouslyEvalProps"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 6411,
                                                "end": 6420,
                                                "loc": {
                                                  "start": {
                                                    "line": 182,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 182,
                                                    "column": 62
                                                  },
                                                  "identifierName": "epropName"
                                                },
                                                "name": "epropName"
                                              },
                                              "computed": true
                                            }
                                          ]
                                        },
                                        "leadingComments": null
                                      },
                                      "leadingComments": [
                                        {
                                          "type": "CommentLine",
                                          "value": " eslint-disable-next-line",
                                          "start": 6329,
                                          "end": 6356,
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 33
                                            }
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 6432,
                                      "end": 6463,
                                      "loc": {
                                        "start": {
                                          "line": 183,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 183,
                                          "column": 37
                                        }
                                      },
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "start": 6432,
                                        "end": 6462,
                                        "loc": {
                                          "start": {
                                            "line": 183,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 183,
                                            "column": 36
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "start": 6432,
                                          "end": 6443,
                                          "loc": {
                                            "start": {
                                              "line": 183,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 183,
                                              "column": 17
                                            },
                                            "identifierName": "evValString"
                                          },
                                          "name": "evValString"
                                        },
                                        "right": {
                                          "type": "CallExpression",
                                          "start": 6446,
                                          "end": 6462,
                                          "loc": {
                                            "start": {
                                              "line": 183,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 183,
                                              "column": 36
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 6446,
                                            "end": 6460,
                                            "loc": {
                                              "start": {
                                                "line": 183,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 183,
                                                "column": 34
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 6446,
                                              "end": 6451,
                                              "loc": {
                                                "start": {
                                                  "line": 183,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 183,
                                                  "column": 25
                                                },
                                                "identifierName": "evVal"
                                              },
                                              "name": "evVal"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 6452,
                                              "end": 6460,
                                              "loc": {
                                                "start": {
                                                  "line": 183,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 183,
                                                  "column": 34
                                                },
                                                "identifierName": "toString"
                                              },
                                              "name": "toString"
                                            },
                                            "computed": false
                                          },
                                          "arguments": []
                                        }
                                      }
                                    }
                                  ],
                                  "directives": []
                                },
                                "handler": {
                                  "type": "CatchClause",
                                  "start": 6471,
                                  "end": 6537,
                                  "loc": {
                                    "start": {
                                      "line": 184,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 5
                                    }
                                  },
                                  "param": {
                                    "type": "Identifier",
                                    "start": 6478,
                                    "end": 6479,
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 14
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 6481,
                                    "end": 6537,
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 5
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "start": 6491,
                                        "end": 6530,
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 45
                                          }
                                        },
                                        "test": {
                                          "type": "LogicalExpression",
                                          "start": 6495,
                                          "end": 6518,
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 33
                                            }
                                          },
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 6495,
                                            "end": 6505,
                                            "loc": {
                                              "start": {
                                                "line": 185,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 185,
                                                "column": 20
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 6495,
                                              "end": 6499,
                                              "loc": {
                                                "start": {
                                                  "line": 185,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 185,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 6500,
                                              "end": 6505,
                                              "loc": {
                                                "start": {
                                                  "line": 185,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 185,
                                                  "column": 20
                                                },
                                                "identifierName": "debug"
                                              },
                                              "name": "debug"
                                            },
                                            "computed": false
                                          },
                                          "operator": "||",
                                          "right": {
                                            "type": "MemberExpression",
                                            "start": 6509,
                                            "end": 6518,
                                            "loc": {
                                              "start": {
                                                "line": 185,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 185,
                                                "column": 33
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 6509,
                                              "end": 6512,
                                              "loc": {
                                                "start": {
                                                  "line": 185,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 185,
                                                  "column": 27
                                                },
                                                "identifierName": "rjx"
                                              },
                                              "name": "rjx"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 6513,
                                              "end": 6518,
                                              "loc": {
                                                "start": {
                                                  "line": 185,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 185,
                                                  "column": 33
                                                },
                                                "identifierName": "debug"
                                              },
                                              "name": "debug"
                                            },
                                            "computed": false
                                          }
                                        },
                                        "consequent": {
                                          "type": "ExpressionStatement",
                                          "start": 6520,
                                          "end": 6530,
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 45
                                            }
                                          },
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "start": 6520,
                                            "end": 6529,
                                            "loc": {
                                              "start": {
                                                "line": 185,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 185,
                                                "column": 44
                                              }
                                            },
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "start": 6520,
                                              "end": 6525,
                                              "loc": {
                                                "start": {
                                                  "line": 185,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 185,
                                                  "column": 40
                                                },
                                                "identifierName": "evVal"
                                              },
                                              "name": "evVal"
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "start": 6528,
                                              "end": 6529,
                                              "loc": {
                                                "start": {
                                                  "line": 185,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 185,
                                                  "column": 44
                                                },
                                                "identifierName": "e"
                                              },
                                              "name": "e"
                                            }
                                          }
                                        },
                                        "alternate": null
                                      }
                                    ],
                                    "directives": []
                                  }
                                },
                                "guardedHandlers": [],
                                "finalizer": null
                              },
                              {
                                "type": "ExpressionStatement",
                                "start": 6543,
                                "end": 6646,
                                "loc": {
                                  "start": {
                                    "line": 187,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 189,
                                    "column": 14
                                  }
                                },
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "start": 6543,
                                  "end": 6645,
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 13
                                    }
                                  },
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 6543,
                                    "end": 6562,
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 4
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 23
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 6543,
                                      "end": 6549,
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 10
                                        },
                                        "identifierName": "eprops"
                                      },
                                      "name": "eprops"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 6551,
                                      "end": 6560,
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 21
                                        },
                                        "identifierName": "epropName"
                                      },
                                      "name": "epropName"
                                    },
                                    "computed": true
                                  },
                                  "right": {
                                    "type": "ConditionalExpression",
                                    "start": 6565,
                                    "end": 6645,
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 13
                                      }
                                    },
                                    "test": {
                                      "type": "BinaryExpression",
                                      "start": 6566,
                                      "end": 6593,
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 54
                                        }
                                      },
                                      "left": {
                                        "type": "UnaryExpression",
                                        "start": 6566,
                                        "end": 6578,
                                        "loc": {
                                          "start": {
                                            "line": 187,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 187,
                                            "column": 39
                                          }
                                        },
                                        "operator": "typeof",
                                        "prefix": true,
                                        "argument": {
                                          "type": "Identifier",
                                          "start": 6573,
                                          "end": 6578,
                                          "loc": {
                                            "start": {
                                              "line": 187,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 187,
                                              "column": 39
                                            },
                                            "identifierName": "evVal"
                                          },
                                          "name": "evVal"
                                        },
                                        "extra": {
                                          "parenthesizedArgument": false
                                        }
                                      },
                                      "operator": "===",
                                      "right": {
                                        "type": "StringLiteral",
                                        "start": 6583,
                                        "end": 6593,
                                        "loc": {
                                          "start": {
                                            "line": 187,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 187,
                                            "column": 54
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "function",
                                          "raw": "'function'"
                                        },
                                        "value": "function"
                                      },
                                      "extra": {
                                        "parenthesized": true,
                                        "parenStart": 6565
                                      }
                                    },
                                    "consequent": {
                                      "type": "CallExpression",
                                      "start": 6604,
                                      "end": 6630,
                                      "loc": {
                                        "start": {
                                          "line": 188,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 188,
                                          "column": 34
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 6604,
                                        "end": 6614,
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 18
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 6604,
                                          "end": 6609,
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 13
                                            },
                                            "identifierName": "evVal"
                                          },
                                          "name": "evVal"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 6610,
                                          "end": 6614,
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 18
                                            },
                                            "identifierName": "call"
                                          },
                                          "name": "call"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "ThisExpression",
                                          "start": 6615,
                                          "end": 6619,
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 23
                                            }
                                          }
                                        },
                                        {
                                          "type": "ObjectExpression",
                                          "start": 6621,
                                          "end": 6629,
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 33
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 6623,
                                              "end": 6626,
                                              "loc": {
                                                "start": {
                                                  "line": 188,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 188,
                                                  "column": 30
                                                }
                                              },
                                              "method": false,
                                              "shorthand": true,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 6623,
                                                "end": 6626,
                                                "loc": {
                                                  "start": {
                                                    "line": 188,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 188,
                                                    "column": 30
                                                  },
                                                  "identifierName": "rjx"
                                                },
                                                "name": "rjx"
                                              },
                                              "value": {
                                                "type": "Identifier",
                                                "start": 6623,
                                                "end": 6626,
                                                "loc": {
                                                  "start": {
                                                    "line": 188,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 188,
                                                    "column": 30
                                                  },
                                                  "identifierName": "rjx"
                                                },
                                                "name": "rjx"
                                              },
                                              "extra": {
                                                "shorthand": true
                                              }
                                            }
                                          ]
                                        }
                                      ]
                                    },
                                    "alternate": {
                                      "type": "Identifier",
                                      "start": 6640,
                                      "end": 6645,
                                      "loc": {
                                        "start": {
                                          "line": 189,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 189,
                                          "column": 13
                                        },
                                        "identifierName": "evVal"
                                      },
                                      "name": "evVal"
                                    }
                                  }
                                }
                              },
                              {
                                "type": "IfStatement",
                                "start": 6652,
                                "end": 6719,
                                "loc": {
                                  "start": {
                                    "line": 190,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 190,
                                    "column": 71
                                  }
                                },
                                "test": {
                                  "type": "MemberExpression",
                                  "start": 6656,
                                  "end": 6671,
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 23
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 6656,
                                    "end": 6660,
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 6661,
                                    "end": 6671,
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 23
                                      },
                                      "identifierName": "exposeEval"
                                    },
                                    "name": "exposeEval"
                                  },
                                  "computed": false
                                },
                                "consequent": {
                                  "type": "ExpressionStatement",
                                  "start": 6673,
                                  "end": 6719,
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 71
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 6673,
                                    "end": 6718,
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 70
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 6673,
                                      "end": 6704,
                                      "loc": {
                                        "start": {
                                          "line": 190,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 190,
                                          "column": 56
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 6673,
                                        "end": 6679,
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 31
                                          },
                                          "identifierName": "eprops"
                                        },
                                        "name": "eprops"
                                      },
                                      "property": {
                                        "type": "TemplateLiteral",
                                        "start": 6681,
                                        "end": 6702,
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 54
                                          }
                                        },
                                        "expressions": [
                                          {
                                            "type": "Identifier",
                                            "start": 6691,
                                            "end": 6700,
                                            "loc": {
                                              "start": {
                                                "line": 190,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 190,
                                                "column": 52
                                              },
                                              "identifierName": "epropName"
                                            },
                                            "name": "epropName"
                                          }
                                        ],
                                        "quasis": [
                                          {
                                            "type": "TemplateElement",
                                            "start": 6682,
                                            "end": 6689,
                                            "loc": {
                                              "start": {
                                                "line": 190,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 190,
                                                "column": 41
                                              }
                                            },
                                            "value": {
                                              "raw": "__eval_",
                                              "cooked": "__eval_"
                                            },
                                            "tail": false
                                          },
                                          {
                                            "type": "TemplateElement",
                                            "start": 6701,
                                            "end": 6701,
                                            "loc": {
                                              "start": {
                                                "line": 190,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 190,
                                                "column": 53
                                              }
                                            },
                                            "value": {
                                              "raw": "",
                                              "cooked": ""
                                            },
                                            "tail": true
                                          }
                                        ]
                                      },
                                      "computed": true
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "start": 6707,
                                      "end": 6718,
                                      "loc": {
                                        "start": {
                                          "line": 190,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 190,
                                          "column": 70
                                        },
                                        "identifierName": "evValString"
                                      },
                                      "name": "evValString"
                                    }
                                  }
                                },
                                "alternate": null
                              },
                              {
                                "type": "ReturnStatement",
                                "start": 6725,
                                "end": 6739,
                                "loc": {
                                  "start": {
                                    "line": 191,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 191,
                                    "column": 18
                                  }
                                },
                                "argument": {
                                  "type": "Identifier",
                                  "start": 6732,
                                  "end": 6738,
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 191,
                                      "column": 17
                                    },
                                    "identifierName": "eprops"
                                  },
                                  "name": "eprops"
                                }
                              }
                            ],
                            "directives": []
                          }
                        },
                        {
                          "type": "ObjectExpression",
                          "start": 6746,
                          "end": 6748,
                          "loc": {
                            "start": {
                              "line": 192,
                              "column": 5
                            },
                            "end": {
                              "line": 192,
                              "column": 7
                            }
                          },
                          "properties": []
                        }
                      ]
                    },
                    "leadingComments": null
                  }
                ],
                "kind": "const",
                "leadingComments": [
                  {
                    "type": "CommentLine",
                    "value": "https://github.com/rollup/rollup/wiki/Troubleshooting#avoiding-eval",
                    "start": 6106,
                    "end": 6175,
                    "loc": {
                      "start": {
                        "line": 176,
                        "column": 27
                      },
                      "end": {
                        "line": 176,
                        "column": 96
                      }
                    }
                  }
                ]
              },
              {
                "type": "VariableDeclaration",
                "start": 6754,
                "end": 8159,
                "loc": {
                  "start": {
                    "line": 193,
                    "column": 2
                  },
                  "end": {
                    "line": 226,
                    "column": 9
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 6760,
                    "end": 8158,
                    "loc": {
                      "start": {
                        "line": 193,
                        "column": 8
                      },
                      "end": {
                        "line": 226,
                        "column": 8
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 6760,
                      "end": 6771,
                      "loc": {
                        "start": {
                          "line": 193,
                          "column": 8
                        },
                        "end": {
                          "line": 193,
                          "column": 19
                        },
                        "identifierName": "evBindProps"
                      },
                      "name": "evBindProps"
                    },
                    "init": {
                      "type": "CallExpression",
                      "start": 6774,
                      "end": 8158,
                      "loc": {
                        "start": {
                          "line": 193,
                          "column": 22
                        },
                        "end": {
                          "line": 226,
                          "column": 8
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 6774,
                        "end": 6830,
                        "loc": {
                          "start": {
                            "line": 193,
                            "column": 22
                          },
                          "end": {
                            "line": 193,
                            "column": 78
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 6774,
                          "end": 6823,
                          "loc": {
                            "start": {
                              "line": 193,
                              "column": 22
                            },
                            "end": {
                              "line": 193,
                              "column": 71
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 6774,
                            "end": 6785,
                            "loc": {
                              "start": {
                                "line": 193,
                                "column": 22
                              },
                              "end": {
                                "line": 193,
                                "column": 33
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 6774,
                              "end": 6780,
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 22
                                },
                                "end": {
                                  "line": 193,
                                  "column": 28
                                },
                                "identifierName": "Object"
                              },
                              "name": "Object"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6781,
                              "end": 6785,
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 29
                                },
                                "end": {
                                  "line": 193,
                                  "column": 33
                                },
                                "identifierName": "keys"
                              },
                              "name": "keys"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "LogicalExpression",
                              "start": 6786,
                              "end": 6822,
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 34
                                },
                                "end": {
                                  "line": 193,
                                  "column": 70
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 6786,
                                "end": 6816,
                                "loc": {
                                  "start": {
                                    "line": 193,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 193,
                                    "column": 64
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 6786,
                                  "end": 6789,
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 37
                                    },
                                    "identifierName": "rjx"
                                  },
                                  "name": "rjx"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6790,
                                  "end": 6816,
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 64
                                    },
                                    "identifierName": "__dangerouslyBindEvalProps"
                                  },
                                  "name": "__dangerouslyBindEvalProps"
                                },
                                "computed": false
                              },
                              "operator": "||",
                              "right": {
                                "type": "ObjectExpression",
                                "start": 6820,
                                "end": 6822,
                                "loc": {
                                  "start": {
                                    "line": 193,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 193,
                                    "column": 70
                                  }
                                },
                                "properties": []
                              }
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 6824,
                          "end": 6830,
                          "loc": {
                            "start": {
                              "line": 193,
                              "column": 72
                            },
                            "end": {
                              "line": 193,
                              "column": 78
                            },
                            "identifierName": "reduce"
                          },
                          "name": "reduce"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 6831,
                          "end": 8153,
                          "loc": {
                            "start": {
                              "line": 193,
                              "column": 79
                            },
                            "end": {
                              "line": 226,
                              "column": 3
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": false,
                          "async": false,
                          "params": [
                            {
                              "type": "Identifier",
                              "start": 6832,
                              "end": 6838,
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 80
                                },
                                "end": {
                                  "line": 193,
                                  "column": 86
                                },
                                "identifierName": "eprops"
                              },
                              "name": "eprops"
                            },
                            {
                              "type": "Identifier",
                              "start": 6840,
                              "end": 6849,
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 88
                                },
                                "end": {
                                  "line": 193,
                                  "column": 97
                                },
                                "identifierName": "epropName"
                              },
                              "name": "epropName"
                            }
                          ],
                          "body": {
                            "type": "BlockStatement",
                            "start": 6854,
                            "end": 8153,
                            "loc": {
                              "start": {
                                "line": 193,
                                "column": 102
                              },
                              "end": {
                                "line": 226,
                                "column": 3
                              }
                            },
                            "body": [
                              {
                                "type": "VariableDeclaration",
                                "start": 6861,
                                "end": 6871,
                                "loc": {
                                  "start": {
                                    "line": 194,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 194,
                                    "column": 14
                                  }
                                },
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "start": 6865,
                                    "end": 6870,
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 13
                                      }
                                    },
                                    "id": {
                                      "type": "Identifier",
                                      "start": 6865,
                                      "end": 6870,
                                      "loc": {
                                        "start": {
                                          "line": 194,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 194,
                                          "column": 13
                                        },
                                        "identifierName": "evVal"
                                      },
                                      "name": "evVal"
                                    },
                                    "init": null
                                  }
                                ],
                                "kind": "let"
                              },
                              {
                                "type": "VariableDeclaration",
                                "start": 6877,
                                "end": 6893,
                                "loc": {
                                  "start": {
                                    "line": 195,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 195,
                                    "column": 20
                                  }
                                },
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "start": 6881,
                                    "end": 6892,
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 19
                                      }
                                    },
                                    "id": {
                                      "type": "Identifier",
                                      "start": 6881,
                                      "end": 6892,
                                      "loc": {
                                        "start": {
                                          "line": 195,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 195,
                                          "column": 19
                                        },
                                        "identifierName": "evValString"
                                      },
                                      "name": "evValString"
                                    },
                                    "init": null
                                  }
                                ],
                                "kind": "let"
                              },
                              {
                                "type": "TryStatement",
                                "start": 6901,
                                "end": 7988,
                                "loc": {
                                  "start": {
                                    "line": 197,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 221,
                                    "column": 5
                                  }
                                },
                                "block": {
                                  "type": "BlockStatement",
                                  "start": 6905,
                                  "end": 7921,
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 219,
                                      "column": 5
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "VariableDeclaration",
                                      "start": 6914,
                                      "end": 6923,
                                      "loc": {
                                        "start": {
                                          "line": 198,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 198,
                                          "column": 15
                                        }
                                      },
                                      "declarations": [
                                        {
                                          "type": "VariableDeclarator",
                                          "start": 6918,
                                          "end": 6922,
                                          "loc": {
                                            "start": {
                                              "line": 198,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 198,
                                              "column": 14
                                            }
                                          },
                                          "id": {
                                            "type": "Identifier",
                                            "start": 6918,
                                            "end": 6922,
                                            "loc": {
                                              "start": {
                                                "line": 198,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 198,
                                                "column": 14
                                              },
                                              "identifierName": "args"
                                            },
                                            "name": "args"
                                          },
                                          "init": null
                                        }
                                      ],
                                      "kind": "let"
                                    },
                                    {
                                      "type": "VariableDeclaration",
                                      "start": 6931,
                                      "end": 6996,
                                      "loc": {
                                        "start": {
                                          "line": 199,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 199,
                                          "column": 71
                                        }
                                      },
                                      "declarations": [
                                        {
                                          "type": "VariableDeclarator",
                                          "start": 6937,
                                          "end": 6995,
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 199,
                                              "column": 70
                                            }
                                          },
                                          "id": {
                                            "type": "Identifier",
                                            "start": 6937,
                                            "end": 6949,
                                            "loc": {
                                              "start": {
                                                "line": 199,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 199,
                                                "column": 24
                                              },
                                              "identifierName": "functionBody"
                                            },
                                            "name": "functionBody"
                                          },
                                          "init": {
                                            "type": "MemberExpression",
                                            "start": 6952,
                                            "end": 6995,
                                            "loc": {
                                              "start": {
                                                "line": 199,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 199,
                                                "column": 70
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 6952,
                                              "end": 6982,
                                              "loc": {
                                                "start": {
                                                  "line": 199,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 199,
                                                  "column": 57
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 6952,
                                                "end": 6955,
                                                "loc": {
                                                  "start": {
                                                    "line": 199,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 199,
                                                    "column": 30
                                                  },
                                                  "identifierName": "rjx"
                                                },
                                                "name": "rjx"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 6956,
                                                "end": 6982,
                                                "loc": {
                                                  "start": {
                                                    "line": 199,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 199,
                                                    "column": 57
                                                  },
                                                  "identifierName": "__dangerouslyBindEvalProps"
                                                },
                                                "name": "__dangerouslyBindEvalProps"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 6984,
                                              "end": 6993,
                                              "loc": {
                                                "start": {
                                                  "line": 199,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 199,
                                                  "column": 68
                                                },
                                                "identifierName": "epropName"
                                              },
                                              "name": "epropName"
                                            },
                                            "computed": true
                                          }
                                        }
                                      ],
                                      "kind": "const",
                                      "trailingComments": [
                                        {
                                          "type": "CommentLine",
                                          "value": " InlineFunction = Function.prototype.constructor.apply({}, args);",
                                          "start": 7004,
                                          "end": 7071,
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 73
                                            }
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "VariableDeclaration",
                                      "start": 7079,
                                      "end": 7102,
                                      "loc": {
                                        "start": {
                                          "line": 201,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 201,
                                          "column": 29
                                        }
                                      },
                                      "declarations": [
                                        {
                                          "type": "VariableDeclarator",
                                          "start": 7083,
                                          "end": 7101,
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 28
                                            }
                                          },
                                          "id": {
                                            "type": "Identifier",
                                            "start": 7083,
                                            "end": 7101,
                                            "loc": {
                                              "start": {
                                                "line": 201,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 201,
                                                "column": 28
                                              },
                                              "identifierName": "functionDefinition"
                                            },
                                            "name": "functionDefinition",
                                            "leadingComments": null
                                          },
                                          "init": null,
                                          "leadingComments": null
                                        }
                                      ],
                                      "kind": "let",
                                      "leadingComments": [
                                        {
                                          "type": "CommentLine",
                                          "value": " InlineFunction = Function.prototype.constructor.apply({}, args);",
                                          "start": 7004,
                                          "end": 7071,
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 73
                                            }
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "IfStatement",
                                      "start": 7110,
                                      "end": 7363,
                                      "loc": {
                                        "start": {
                                          "line": 202,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 7
                                        }
                                      },
                                      "test": {
                                        "type": "BinaryExpression",
                                        "start": 7114,
                                        "end": 7148,
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 202,
                                            "column": 44
                                          }
                                        },
                                        "left": {
                                          "type": "UnaryExpression",
                                          "start": 7114,
                                          "end": 7133,
                                          "loc": {
                                            "start": {
                                              "line": 202,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 202,
                                              "column": 29
                                            }
                                          },
                                          "operator": "typeof",
                                          "prefix": true,
                                          "argument": {
                                            "type": "Identifier",
                                            "start": 7121,
                                            "end": 7133,
                                            "loc": {
                                              "start": {
                                                "line": 202,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 202,
                                                "column": 29
                                              },
                                              "identifierName": "functionBody"
                                            },
                                            "name": "functionBody"
                                          },
                                          "extra": {
                                            "parenthesizedArgument": false
                                          }
                                        },
                                        "operator": "===",
                                        "right": {
                                          "type": "StringLiteral",
                                          "start": 7138,
                                          "end": 7148,
                                          "loc": {
                                            "start": {
                                              "line": 202,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 202,
                                              "column": 44
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "function",
                                            "raw": "'function'"
                                          },
                                          "value": "function"
                                        }
                                      },
                                      "consequent": {
                                        "type": "BlockStatement",
                                        "start": 7150,
                                        "end": 7204,
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 204,
                                            "column": 7
                                          }
                                        },
                                        "body": [
                                          {
                                            "type": "ExpressionStatement",
                                            "start": 7161,
                                            "end": 7195,
                                            "loc": {
                                              "start": {
                                                "line": 203,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 203,
                                                "column": 42
                                              }
                                            },
                                            "expression": {
                                              "type": "AssignmentExpression",
                                              "start": 7161,
                                              "end": 7194,
                                              "loc": {
                                                "start": {
                                                  "line": 203,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 203,
                                                  "column": 41
                                                }
                                              },
                                              "operator": "=",
                                              "left": {
                                                "type": "Identifier",
                                                "start": 7161,
                                                "end": 7179,
                                                "loc": {
                                                  "start": {
                                                    "line": 203,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 203,
                                                    "column": 26
                                                  },
                                                  "identifierName": "functionDefinition"
                                                },
                                                "name": "functionDefinition"
                                              },
                                              "right": {
                                                "type": "Identifier",
                                                "start": 7182,
                                                "end": 7194,
                                                "loc": {
                                                  "start": {
                                                    "line": 203,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 203,
                                                    "column": 41
                                                  },
                                                  "identifierName": "functionBody"
                                                },
                                                "name": "functionBody"
                                              }
                                            }
                                          }
                                        ],
                                        "directives": []
                                      },
                                      "alternate": {
                                        "type": "BlockStatement",
                                        "start": 7210,
                                        "end": 7363,
                                        "loc": {
                                          "start": {
                                            "line": 204,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 7
                                          }
                                        },
                                        "body": [
                                          {
                                            "type": "ExpressionStatement",
                                            "start": 7221,
                                            "end": 7298,
                                            "loc": {
                                              "start": {
                                                "line": 205,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 205,
                                                "column": 85
                                              }
                                            },
                                            "expression": {
                                              "type": "AssignmentExpression",
                                              "start": 7221,
                                              "end": 7297,
                                              "loc": {
                                                "start": {
                                                  "line": 205,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 205,
                                                  "column": 84
                                                }
                                              },
                                              "operator": "=",
                                              "left": {
                                                "type": "Identifier",
                                                "start": 7221,
                                                "end": 7239,
                                                "loc": {
                                                  "start": {
                                                    "line": 205,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 205,
                                                    "column": 26
                                                  },
                                                  "identifierName": "functionDefinition"
                                                },
                                                "name": "functionDefinition"
                                              },
                                              "right": {
                                                "type": "CallExpression",
                                                "start": 7242,
                                                "end": 7297,
                                                "loc": {
                                                  "start": {
                                                    "line": 205,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 205,
                                                    "column": 84
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 7242,
                                                  "end": 7252,
                                                  "loc": {
                                                    "start": {
                                                      "line": 205,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 205,
                                                      "column": 39
                                                    },
                                                    "identifierName": "scopedEval"
                                                  },
                                                  "name": "scopedEval"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 7253,
                                                    "end": 7296,
                                                    "loc": {
                                                      "start": {
                                                        "line": 205,
                                                        "column": 40
                                                      },
                                                      "end": {
                                                        "line": 205,
                                                        "column": 83
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "start": 7253,
                                                      "end": 7283,
                                                      "loc": {
                                                        "start": {
                                                          "line": 205,
                                                          "column": 40
                                                        },
                                                        "end": {
                                                          "line": 205,
                                                          "column": 70
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "Identifier",
                                                        "start": 7253,
                                                        "end": 7256,
                                                        "loc": {
                                                          "start": {
                                                            "line": 205,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 205,
                                                            "column": 43
                                                          },
                                                          "identifierName": "rjx"
                                                        },
                                                        "name": "rjx"
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 7257,
                                                        "end": 7283,
                                                        "loc": {
                                                          "start": {
                                                            "line": 205,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 205,
                                                            "column": 70
                                                          },
                                                          "identifierName": "__dangerouslyBindEvalProps"
                                                        },
                                                        "name": "__dangerouslyBindEvalProps"
                                                      },
                                                      "computed": false
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 7285,
                                                      "end": 7294,
                                                      "loc": {
                                                        "start": {
                                                          "line": 205,
                                                          "column": 72
                                                        },
                                                        "end": {
                                                          "line": 205,
                                                          "column": 81
                                                        },
                                                        "identifierName": "epropName"
                                                      },
                                                      "name": "epropName"
                                                    },
                                                    "computed": true
                                                  }
                                                ]
                                              }
                                            }
                                          },
                                          {
                                            "type": "ExpressionStatement",
                                            "start": 7308,
                                            "end": 7352,
                                            "loc": {
                                              "start": {
                                                "line": 206,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 206,
                                                "column": 52
                                              }
                                            },
                                            "expression": {
                                              "type": "AssignmentExpression",
                                              "start": 7308,
                                              "end": 7351,
                                              "loc": {
                                                "start": {
                                                  "line": 206,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 206,
                                                  "column": 51
                                                }
                                              },
                                              "operator": "=",
                                              "left": {
                                                "type": "Identifier",
                                                "start": 7308,
                                                "end": 7319,
                                                "loc": {
                                                  "start": {
                                                    "line": 206,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 206,
                                                    "column": 19
                                                  },
                                                  "identifierName": "evValString"
                                                },
                                                "name": "evValString"
                                              },
                                              "right": {
                                                "type": "CallExpression",
                                                "start": 7322,
                                                "end": 7351,
                                                "loc": {
                                                  "start": {
                                                    "line": 206,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 206,
                                                    "column": 51
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 7322,
                                                  "end": 7349,
                                                  "loc": {
                                                    "start": {
                                                      "line": 206,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 206,
                                                      "column": 49
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 7322,
                                                    "end": 7340,
                                                    "loc": {
                                                      "start": {
                                                        "line": 206,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 206,
                                                        "column": 40
                                                      },
                                                      "identifierName": "functionDefinition"
                                                    },
                                                    "name": "functionDefinition"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 7341,
                                                    "end": 7349,
                                                    "loc": {
                                                      "start": {
                                                        "line": 206,
                                                        "column": 41
                                                      },
                                                      "end": {
                                                        "line": 206,
                                                        "column": 49
                                                      },
                                                      "identifierName": "toString"
                                                    },
                                                    "name": "toString"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": []
                                              }
                                            }
                                          }
                                        ],
                                        "directives": [],
                                        "trailingComments": null
                                      },
                                      "trailingComments": [
                                        {
                                          "type": "CommentLine",
                                          "value": " eslint-disable-next-line",
                                          "start": 7364,
                                          "end": 7391,
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 35
                                            }
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "IfStatement",
                                      "start": 7399,
                                      "end": 7830,
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 216,
                                          "column": 7
                                        }
                                      },
                                      "test": {
                                        "type": "LogicalExpression",
                                        "start": 7403,
                                        "end": 7454,
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 61
                                          }
                                        },
                                        "left": {
                                          "type": "MemberExpression",
                                          "start": 7403,
                                          "end": 7421,
                                          "loc": {
                                            "start": {
                                              "line": 209,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 209,
                                              "column": 28
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 7403,
                                            "end": 7406,
                                            "loc": {
                                              "start": {
                                                "line": 209,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 13
                                              },
                                              "identifierName": "rjx"
                                            },
                                            "name": "rjx",
                                            "leadingComments": null
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 7407,
                                            "end": 7421,
                                            "loc": {
                                              "start": {
                                                "line": 209,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 28
                                              },
                                              "identifierName": "__functionargs"
                                            },
                                            "name": "__functionargs"
                                          },
                                          "computed": false,
                                          "leadingComments": null
                                        },
                                        "operator": "&&",
                                        "right": {
                                          "type": "MemberExpression",
                                          "start": 7425,
                                          "end": 7454,
                                          "loc": {
                                            "start": {
                                              "line": 209,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 209,
                                              "column": 61
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 7425,
                                            "end": 7443,
                                            "loc": {
                                              "start": {
                                                "line": 209,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 50
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 7425,
                                              "end": 7428,
                                              "loc": {
                                                "start": {
                                                  "line": 209,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 209,
                                                  "column": 35
                                                },
                                                "identifierName": "rjx"
                                              },
                                              "name": "rjx"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 7429,
                                              "end": 7443,
                                              "loc": {
                                                "start": {
                                                  "line": 209,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 209,
                                                  "column": 50
                                                },
                                                "identifierName": "__functionargs"
                                              },
                                              "name": "__functionargs"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 7444,
                                            "end": 7453,
                                            "loc": {
                                              "start": {
                                                "line": 209,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 209,
                                                "column": 60
                                              },
                                              "identifierName": "epropName"
                                            },
                                            "name": "epropName"
                                          },
                                          "computed": true
                                        },
                                        "leadingComments": null
                                      },
                                      "consequent": {
                                        "type": "BlockStatement",
                                        "start": 7456,
                                        "end": 7575,
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 7
                                          }
                                        },
                                        "body": [
                                          {
                                            "type": "ExpressionStatement",
                                            "start": 7467,
                                            "end": 7566,
                                            "loc": {
                                              "start": {
                                                "line": 210,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 210,
                                                "column": 107
                                              }
                                            },
                                            "expression": {
                                              "type": "AssignmentExpression",
                                              "start": 7467,
                                              "end": 7565,
                                              "loc": {
                                                "start": {
                                                  "line": 210,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 210,
                                                  "column": 106
                                                }
                                              },
                                              "operator": "=",
                                              "left": {
                                                "type": "Identifier",
                                                "start": 7467,
                                                "end": 7471,
                                                "loc": {
                                                  "start": {
                                                    "line": 210,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 210,
                                                    "column": 12
                                                  },
                                                  "identifierName": "args"
                                                },
                                                "name": "args"
                                              },
                                              "right": {
                                                "type": "CallExpression",
                                                "start": 7474,
                                                "end": 7565,
                                                "loc": {
                                                  "start": {
                                                    "line": 210,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 210,
                                                    "column": 106
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 7474,
                                                  "end": 7489,
                                                  "loc": {
                                                    "start": {
                                                      "line": 210,
                                                      "column": 15
                                                    },
                                                    "end": {
                                                      "line": 210,
                                                      "column": 30
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ArrayExpression",
                                                    "start": 7474,
                                                    "end": 7482,
                                                    "loc": {
                                                      "start": {
                                                        "line": 210,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 210,
                                                        "column": 23
                                                      }
                                                    },
                                                    "elements": [
                                                      {
                                                        "type": "ThisExpression",
                                                        "start": 7475,
                                                        "end": 7479,
                                                        "loc": {
                                                          "start": {
                                                            "line": 210,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 210,
                                                            "column": 20
                                                          }
                                                        }
                                                      }
                                                    ]
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 7483,
                                                    "end": 7489,
                                                    "loc": {
                                                      "start": {
                                                        "line": 210,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 210,
                                                        "column": 30
                                                      },
                                                      "identifierName": "concat"
                                                    },
                                                    "name": "concat"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "start": 7490,
                                                    "end": 7564,
                                                    "loc": {
                                                      "start": {
                                                        "line": 210,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 210,
                                                        "column": 105
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "start": 7490,
                                                      "end": 7526,
                                                      "loc": {
                                                        "start": {
                                                          "line": 210,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 210,
                                                          "column": 67
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "start": 7490,
                                                        "end": 7519,
                                                        "loc": {
                                                          "start": {
                                                            "line": 210,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 210,
                                                            "column": 60
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 7490,
                                                          "end": 7508,
                                                          "loc": {
                                                            "start": {
                                                              "line": 210,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 210,
                                                              "column": 49
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 7490,
                                                            "end": 7493,
                                                            "loc": {
                                                              "start": {
                                                                "line": 210,
                                                                "column": 31
                                                              },
                                                              "end": {
                                                                "line": 210,
                                                                "column": 34
                                                              },
                                                              "identifierName": "rjx"
                                                            },
                                                            "name": "rjx"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 7494,
                                                            "end": 7508,
                                                            "loc": {
                                                              "start": {
                                                                "line": 210,
                                                                "column": 35
                                                              },
                                                              "end": {
                                                                "line": 210,
                                                                "column": 49
                                                              },
                                                              "identifierName": "__functionargs"
                                                            },
                                                            "name": "__functionargs"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 7509,
                                                          "end": 7518,
                                                          "loc": {
                                                            "start": {
                                                              "line": 210,
                                                              "column": 50
                                                            },
                                                            "end": {
                                                              "line": 210,
                                                              "column": 59
                                                            },
                                                            "identifierName": "epropName"
                                                          },
                                                          "name": "epropName"
                                                        },
                                                        "computed": true
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 7520,
                                                        "end": 7526,
                                                        "loc": {
                                                          "start": {
                                                            "line": 210,
                                                            "column": 61
                                                          },
                                                          "end": {
                                                            "line": 210,
                                                            "column": 67
                                                          },
                                                          "identifierName": "reduce"
                                                        },
                                                        "name": "reduce"
                                                      },
                                                      "computed": false
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "CallExpression",
                                                        "start": 7527,
                                                        "end": 7559,
                                                        "loc": {
                                                          "start": {
                                                            "line": 210,
                                                            "column": 68
                                                          },
                                                          "end": {
                                                            "line": 210,
                                                            "column": 100
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 7527,
                                                          "end": 7548,
                                                          "loc": {
                                                            "start": {
                                                              "line": 210,
                                                              "column": 68
                                                            },
                                                            "end": {
                                                              "line": 210,
                                                              "column": 89
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 7527,
                                                            "end": 7543,
                                                            "loc": {
                                                              "start": {
                                                                "line": 210,
                                                                "column": 68
                                                              },
                                                              "end": {
                                                                "line": 210,
                                                                "column": 84
                                                              },
                                                              "identifierName": "boundArgsReducer"
                                                            },
                                                            "name": "boundArgsReducer"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 7544,
                                                            "end": 7548,
                                                            "loc": {
                                                              "start": {
                                                                "line": 210,
                                                                "column": 85
                                                              },
                                                              "end": {
                                                                "line": 210,
                                                                "column": 89
                                                              },
                                                              "identifierName": "call"
                                                            },
                                                            "name": "call"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "ThisExpression",
                                                            "start": 7549,
                                                            "end": 7553,
                                                            "loc": {
                                                              "start": {
                                                                "line": 210,
                                                                "column": 90
                                                              },
                                                              "end": {
                                                                "line": 210,
                                                                "column": 94
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "start": 7555,
                                                            "end": 7558,
                                                            "loc": {
                                                              "start": {
                                                                "line": 210,
                                                                "column": 96
                                                              },
                                                              "end": {
                                                                "line": 210,
                                                                "column": 99
                                                              },
                                                              "identifierName": "rjx"
                                                            },
                                                            "name": "rjx"
                                                          }
                                                        ]
                                                      },
                                                      {
                                                        "type": "ArrayExpression",
                                                        "start": 7561,
                                                        "end": 7563,
                                                        "loc": {
                                                          "start": {
                                                            "line": 210,
                                                            "column": 102
                                                          },
                                                          "end": {
                                                            "line": 210,
                                                            "column": 104
                                                          }
                                                        },
                                                        "elements": []
                                                      }
                                                    ]
                                                  }
                                                ]
                                              }
                                            }
                                          }
                                        ],
                                        "directives": []
                                      },
                                      "alternate": {
                                        "type": "IfStatement",
                                        "start": 7581,
                                        "end": 7830,
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 216,
                                            "column": 7
                                          }
                                        },
                                        "test": {
                                          "type": "BinaryExpression",
                                          "start": 7585,
                                          "end": 7613,
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 45
                                            }
                                          },
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 7585,
                                            "end": 7605,
                                            "loc": {
                                              "start": {
                                                "line": 211,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 211,
                                                "column": 37
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 7585,
                                              "end": 7588,
                                              "loc": {
                                                "start": {
                                                  "line": 211,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 211,
                                                  "column": 20
                                                },
                                                "identifierName": "rjx"
                                              },
                                              "name": "rjx"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 7589,
                                              "end": 7605,
                                              "loc": {
                                                "start": {
                                                  "line": 211,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 211,
                                                  "column": 37
                                                },
                                                "identifierName": "__functionparams"
                                              },
                                              "name": "__functionparams"
                                            },
                                            "computed": false
                                          },
                                          "operator": "===",
                                          "right": {
                                            "type": "BooleanLiteral",
                                            "start": 7608,
                                            "end": 7613,
                                            "loc": {
                                              "start": {
                                                "line": 211,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 211,
                                                "column": 45
                                              }
                                            },
                                            "value": false
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "start": 7615,
                                          "end": 7651,
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 213,
                                              "column": 7
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 7626,
                                              "end": 7642,
                                              "loc": {
                                                "start": {
                                                  "line": 212,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 212,
                                                  "column": 24
                                                }
                                              },
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "start": 7626,
                                                "end": 7641,
                                                "loc": {
                                                  "start": {
                                                    "line": 212,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 212,
                                                    "column": 23
                                                  }
                                                },
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "start": 7626,
                                                  "end": 7630,
                                                  "loc": {
                                                    "start": {
                                                      "line": 212,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 212,
                                                      "column": 12
                                                    },
                                                    "identifierName": "args"
                                                  },
                                                  "name": "args"
                                                },
                                                "right": {
                                                  "type": "ArrayExpression",
                                                  "start": 7633,
                                                  "end": 7641,
                                                  "loc": {
                                                    "start": {
                                                      "line": 212,
                                                      "column": 15
                                                    },
                                                    "end": {
                                                      "line": 212,
                                                      "column": 23
                                                    }
                                                  },
                                                  "elements": [
                                                    {
                                                      "type": "ThisExpression",
                                                      "start": 7634,
                                                      "end": 7638,
                                                      "loc": {
                                                        "start": {
                                                          "line": 212,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 212,
                                                          "column": 20
                                                        }
                                                      }
                                                    }
                                                  ]
                                                }
                                              }
                                            }
                                          ],
                                          "directives": []
                                        },
                                        "alternate": {
                                          "type": "BlockStatement",
                                          "start": 7657,
                                          "end": 7830,
                                          "loc": {
                                            "start": {
                                              "line": 213,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 216,
                                              "column": 7
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "start": 7668,
                                              "end": 7726,
                                              "loc": {
                                                "start": {
                                                  "line": 214,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 214,
                                                  "column": 66
                                                }
                                              },
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "start": 7674,
                                                  "end": 7725,
                                                  "loc": {
                                                    "start": {
                                                      "line": 214,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 214,
                                                      "column": 65
                                                    }
                                                  },
                                                  "id": {
                                                    "type": "Identifier",
                                                    "start": 7674,
                                                    "end": 7689,
                                                    "loc": {
                                                      "start": {
                                                        "line": 214,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 214,
                                                        "column": 29
                                                      },
                                                      "identifierName": "functionDefArgs"
                                                    },
                                                    "name": "functionDefArgs"
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "start": 7692,
                                                    "end": 7725,
                                                    "loc": {
                                                      "start": {
                                                        "line": 214,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 214,
                                                        "column": 65
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "start": 7692,
                                                      "end": 7705,
                                                      "loc": {
                                                        "start": {
                                                          "line": 214,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 214,
                                                          "column": 45
                                                        },
                                                        "identifierName": "getParamNames"
                                                      },
                                                      "name": "getParamNames"
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "start": 7706,
                                                        "end": 7724,
                                                        "loc": {
                                                          "start": {
                                                            "line": 214,
                                                            "column": 46
                                                          },
                                                          "end": {
                                                            "line": 214,
                                                            "column": 64
                                                          },
                                                          "identifierName": "functionDefinition"
                                                        },
                                                        "name": "functionDefinition"
                                                      }
                                                    ]
                                                  }
                                                }
                                              ],
                                              "kind": "const"
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 7736,
                                              "end": 7821,
                                              "loc": {
                                                "start": {
                                                  "line": 215,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 215,
                                                  "column": 93
                                                }
                                              },
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "start": 7736,
                                                "end": 7820,
                                                "loc": {
                                                  "start": {
                                                    "line": 215,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 215,
                                                    "column": 92
                                                  }
                                                },
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "start": 7736,
                                                  "end": 7740,
                                                  "loc": {
                                                    "start": {
                                                      "line": 215,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 215,
                                                      "column": 12
                                                    },
                                                    "identifierName": "args"
                                                  },
                                                  "name": "args"
                                                },
                                                "right": {
                                                  "type": "CallExpression",
                                                  "start": 7743,
                                                  "end": 7820,
                                                  "loc": {
                                                    "start": {
                                                      "line": 215,
                                                      "column": 15
                                                    },
                                                    "end": {
                                                      "line": 215,
                                                      "column": 92
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "start": 7743,
                                                    "end": 7758,
                                                    "loc": {
                                                      "start": {
                                                        "line": 215,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 215,
                                                        "column": 30
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ArrayExpression",
                                                      "start": 7743,
                                                      "end": 7751,
                                                      "loc": {
                                                        "start": {
                                                          "line": 215,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 215,
                                                          "column": 23
                                                        }
                                                      },
                                                      "elements": [
                                                        {
                                                          "type": "ThisExpression",
                                                          "start": 7744,
                                                          "end": 7748,
                                                          "loc": {
                                                            "start": {
                                                              "line": 215,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 215,
                                                              "column": 20
                                                            }
                                                          }
                                                        }
                                                      ]
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 7752,
                                                      "end": 7758,
                                                      "loc": {
                                                        "start": {
                                                          "line": 215,
                                                          "column": 24
                                                        },
                                                        "end": {
                                                          "line": 215,
                                                          "column": 30
                                                        },
                                                        "identifierName": "concat"
                                                      },
                                                      "name": "concat"
                                                    },
                                                    "computed": false
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "CallExpression",
                                                      "start": 7759,
                                                      "end": 7819,
                                                      "loc": {
                                                        "start": {
                                                          "line": 215,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 215,
                                                          "column": 91
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 7759,
                                                        "end": 7781,
                                                        "loc": {
                                                          "start": {
                                                            "line": 215,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 215,
                                                            "column": 53
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 7759,
                                                          "end": 7774,
                                                          "loc": {
                                                            "start": {
                                                              "line": 215,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 215,
                                                              "column": 46
                                                            },
                                                            "identifierName": "functionDefArgs"
                                                          },
                                                          "name": "functionDefArgs"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 7775,
                                                          "end": 7781,
                                                          "loc": {
                                                            "start": {
                                                              "line": 215,
                                                              "column": 47
                                                            },
                                                            "end": {
                                                              "line": 215,
                                                              "column": 53
                                                            },
                                                            "identifierName": "reduce"
                                                          },
                                                          "name": "reduce"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "CallExpression",
                                                          "start": 7782,
                                                          "end": 7814,
                                                          "loc": {
                                                            "start": {
                                                              "line": 215,
                                                              "column": 54
                                                            },
                                                            "end": {
                                                              "line": 215,
                                                              "column": 86
                                                            }
                                                          },
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "start": 7782,
                                                            "end": 7803,
                                                            "loc": {
                                                              "start": {
                                                                "line": 215,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 215,
                                                                "column": 75
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 7782,
                                                              "end": 7798,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 215,
                                                                  "column": 54
                                                                },
                                                                "end": {
                                                                  "line": 215,
                                                                  "column": 70
                                                                },
                                                                "identifierName": "boundArgsReducer"
                                                              },
                                                              "name": "boundArgsReducer"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 7799,
                                                              "end": 7803,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 215,
                                                                  "column": 71
                                                                },
                                                                "end": {
                                                                  "line": 215,
                                                                  "column": 75
                                                                },
                                                                "identifierName": "call"
                                                              },
                                                              "name": "call"
                                                            },
                                                            "computed": false
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "ThisExpression",
                                                              "start": 7804,
                                                              "end": 7808,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 215,
                                                                  "column": 76
                                                                },
                                                                "end": {
                                                                  "line": 215,
                                                                  "column": 80
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "Identifier",
                                                              "start": 7810,
                                                              "end": 7813,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 215,
                                                                  "column": 82
                                                                },
                                                                "end": {
                                                                  "line": 215,
                                                                  "column": 85
                                                                },
                                                                "identifierName": "rjx"
                                                              },
                                                              "name": "rjx"
                                                            }
                                                          ]
                                                        },
                                                        {
                                                          "type": "ArrayExpression",
                                                          "start": 7816,
                                                          "end": 7818,
                                                          "loc": {
                                                            "start": {
                                                              "line": 215,
                                                              "column": 88
                                                            },
                                                            "end": {
                                                              "line": 215,
                                                              "column": 90
                                                            }
                                                          },
                                                          "elements": []
                                                        }
                                                      ]
                                                    }
                                                  ]
                                                }
                                              }
                                            }
                                          ],
                                          "directives": [],
                                          "trailingComments": null
                                        },
                                        "trailingComments": null
                                      },
                                      "leadingComments": [
                                        {
                                          "type": "CommentLine",
                                          "value": " eslint-disable-next-line",
                                          "start": 7364,
                                          "end": 7391,
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 35
                                            }
                                          }
                                        }
                                      ],
                                      "trailingComments": [
                                        {
                                          "type": "CommentLine",
                                          "value": " eslint-disable-next-line",
                                          "start": 7838,
                                          "end": 7865,
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 33
                                            }
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 7873,
                                      "end": 7914,
                                      "loc": {
                                        "start": {
                                          "line": 218,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 218,
                                          "column": 47
                                        }
                                      },
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "start": 7873,
                                        "end": 7913,
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 46
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "start": 7873,
                                          "end": 7878,
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 11
                                            },
                                            "identifierName": "evVal"
                                          },
                                          "name": "evVal",
                                          "leadingComments": null
                                        },
                                        "right": {
                                          "type": "CallExpression",
                                          "start": 7881,
                                          "end": 7913,
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 46
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 7881,
                                            "end": 7904,
                                            "loc": {
                                              "start": {
                                                "line": 218,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 218,
                                                "column": 37
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 7881,
                                              "end": 7899,
                                              "loc": {
                                                "start": {
                                                  "line": 218,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 218,
                                                  "column": 32
                                                },
                                                "identifierName": "functionDefinition"
                                              },
                                              "name": "functionDefinition"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 7900,
                                              "end": 7904,
                                              "loc": {
                                                "start": {
                                                  "line": 218,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 218,
                                                  "column": 37
                                                },
                                                "identifierName": "bind"
                                              },
                                              "name": "bind"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "SpreadElement",
                                              "start": 7905,
                                              "end": 7912,
                                              "loc": {
                                                "start": {
                                                  "line": 218,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 218,
                                                  "column": 45
                                                }
                                              },
                                              "argument": {
                                                "type": "Identifier",
                                                "start": 7908,
                                                "end": 7912,
                                                "loc": {
                                                  "start": {
                                                    "line": 218,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 218,
                                                    "column": 45
                                                  },
                                                  "identifierName": "args"
                                                },
                                                "name": "args"
                                              }
                                            }
                                          ]
                                        },
                                        "leadingComments": null
                                      },
                                      "leadingComments": [
                                        {
                                          "type": "CommentLine",
                                          "value": " eslint-disable-next-line",
                                          "start": 7838,
                                          "end": 7865,
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 33
                                            }
                                          }
                                        }
                                      ]
                                    }
                                  ],
                                  "directives": []
                                },
                                "handler": {
                                  "type": "CatchClause",
                                  "start": 7922,
                                  "end": 7988,
                                  "loc": {
                                    "start": {
                                      "line": 219,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 5
                                    }
                                  },
                                  "param": {
                                    "type": "Identifier",
                                    "start": 7929,
                                    "end": 7930,
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 14
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 7932,
                                    "end": 7988,
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 5
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "start": 7942,
                                        "end": 7981,
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 45
                                          }
                                        },
                                        "test": {
                                          "type": "LogicalExpression",
                                          "start": 7946,
                                          "end": 7969,
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 33
                                            }
                                          },
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 7946,
                                            "end": 7956,
                                            "loc": {
                                              "start": {
                                                "line": 220,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 220,
                                                "column": 20
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 7946,
                                              "end": 7950,
                                              "loc": {
                                                "start": {
                                                  "line": 220,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 220,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 7951,
                                              "end": 7956,
                                              "loc": {
                                                "start": {
                                                  "line": 220,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 220,
                                                  "column": 20
                                                },
                                                "identifierName": "debug"
                                              },
                                              "name": "debug"
                                            },
                                            "computed": false
                                          },
                                          "operator": "||",
                                          "right": {
                                            "type": "MemberExpression",
                                            "start": 7960,
                                            "end": 7969,
                                            "loc": {
                                              "start": {
                                                "line": 220,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 220,
                                                "column": 33
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 7960,
                                              "end": 7963,
                                              "loc": {
                                                "start": {
                                                  "line": 220,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 220,
                                                  "column": 27
                                                },
                                                "identifierName": "rjx"
                                              },
                                              "name": "rjx"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 7964,
                                              "end": 7969,
                                              "loc": {
                                                "start": {
                                                  "line": 220,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 220,
                                                  "column": 33
                                                },
                                                "identifierName": "debug"
                                              },
                                              "name": "debug"
                                            },
                                            "computed": false
                                          }
                                        },
                                        "consequent": {
                                          "type": "ExpressionStatement",
                                          "start": 7971,
                                          "end": 7981,
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 45
                                            }
                                          },
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "start": 7971,
                                            "end": 7980,
                                            "loc": {
                                              "start": {
                                                "line": 220,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 220,
                                                "column": 44
                                              }
                                            },
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "start": 7971,
                                              "end": 7976,
                                              "loc": {
                                                "start": {
                                                  "line": 220,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 220,
                                                  "column": 40
                                                },
                                                "identifierName": "evVal"
                                              },
                                              "name": "evVal"
                                            },
                                            "right": {
                                              "type": "Identifier",
                                              "start": 7979,
                                              "end": 7980,
                                              "loc": {
                                                "start": {
                                                  "line": 220,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 220,
                                                  "column": 44
                                                },
                                                "identifierName": "e"
                                              },
                                              "name": "e"
                                            }
                                          }
                                        },
                                        "alternate": null
                                      }
                                    ],
                                    "directives": [],
                                    "trailingComments": null
                                  },
                                  "trailingComments": null
                                },
                                "guardedHandlers": [],
                                "finalizer": null,
                                "trailingComments": [
                                  {
                                    "type": "CommentLine",
                                    "value": " eslint-disable-next-line",
                                    "start": 7994,
                                    "end": 8021,
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 4
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 31
                                      }
                                    }
                                  }
                                ]
                              },
                              {
                                "type": "ExpressionStatement",
                                "start": 8027,
                                "end": 8055,
                                "loc": {
                                  "start": {
                                    "line": 223,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 223,
                                    "column": 32
                                  }
                                },
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "start": 8027,
                                  "end": 8054,
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 31
                                    }
                                  },
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 8027,
                                    "end": 8046,
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 4
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 23
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 8027,
                                      "end": 8033,
                                      "loc": {
                                        "start": {
                                          "line": 223,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 223,
                                          "column": 10
                                        },
                                        "identifierName": "eprops"
                                      },
                                      "name": "eprops",
                                      "leadingComments": null
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 8035,
                                      "end": 8044,
                                      "loc": {
                                        "start": {
                                          "line": 223,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 223,
                                          "column": 21
                                        },
                                        "identifierName": "epropName"
                                      },
                                      "name": "epropName"
                                    },
                                    "computed": true,
                                    "leadingComments": null
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "start": 8049,
                                    "end": 8054,
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 31
                                      },
                                      "identifierName": "evVal"
                                    },
                                    "name": "evVal"
                                  },
                                  "leadingComments": null
                                },
                                "leadingComments": [
                                  {
                                    "type": "CommentLine",
                                    "value": " eslint-disable-next-line",
                                    "start": 7994,
                                    "end": 8021,
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 4
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 31
                                      }
                                    }
                                  }
                                ]
                              },
                              {
                                "type": "IfStatement",
                                "start": 8061,
                                "end": 8128,
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 71
                                  }
                                },
                                "test": {
                                  "type": "MemberExpression",
                                  "start": 8065,
                                  "end": 8080,
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 23
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 8065,
                                    "end": 8069,
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 8070,
                                    "end": 8080,
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 23
                                      },
                                      "identifierName": "exposeEval"
                                    },
                                    "name": "exposeEval"
                                  },
                                  "computed": false
                                },
                                "consequent": {
                                  "type": "ExpressionStatement",
                                  "start": 8082,
                                  "end": 8128,
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 71
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 8082,
                                    "end": 8127,
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 70
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 8082,
                                      "end": 8113,
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 56
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 8082,
                                        "end": 8088,
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 31
                                          },
                                          "identifierName": "eprops"
                                        },
                                        "name": "eprops"
                                      },
                                      "property": {
                                        "type": "TemplateLiteral",
                                        "start": 8090,
                                        "end": 8111,
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 54
                                          }
                                        },
                                        "expressions": [
                                          {
                                            "type": "Identifier",
                                            "start": 8100,
                                            "end": 8109,
                                            "loc": {
                                              "start": {
                                                "line": 224,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 224,
                                                "column": 52
                                              },
                                              "identifierName": "epropName"
                                            },
                                            "name": "epropName"
                                          }
                                        ],
                                        "quasis": [
                                          {
                                            "type": "TemplateElement",
                                            "start": 8091,
                                            "end": 8098,
                                            "loc": {
                                              "start": {
                                                "line": 224,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 224,
                                                "column": 41
                                              }
                                            },
                                            "value": {
                                              "raw": "__eval_",
                                              "cooked": "__eval_"
                                            },
                                            "tail": false
                                          },
                                          {
                                            "type": "TemplateElement",
                                            "start": 8110,
                                            "end": 8110,
                                            "loc": {
                                              "start": {
                                                "line": 224,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 224,
                                                "column": 53
                                              }
                                            },
                                            "value": {
                                              "raw": "",
                                              "cooked": ""
                                            },
                                            "tail": true
                                          }
                                        ]
                                      },
                                      "computed": true
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "start": 8116,
                                      "end": 8127,
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 70
                                        },
                                        "identifierName": "evValString"
                                      },
                                      "name": "evValString"
                                    }
                                  }
                                },
                                "alternate": null
                              },
                              {
                                "type": "ReturnStatement",
                                "start": 8134,
                                "end": 8148,
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 18
                                  }
                                },
                                "argument": {
                                  "type": "Identifier",
                                  "start": 8141,
                                  "end": 8147,
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 17
                                    },
                                    "identifierName": "eprops"
                                  },
                                  "name": "eprops"
                                }
                              }
                            ],
                            "directives": []
                          }
                        },
                        {
                          "type": "ObjectExpression",
                          "start": 8155,
                          "end": 8157,
                          "loc": {
                            "start": {
                              "line": 226,
                              "column": 5
                            },
                            "end": {
                              "line": 226,
                              "column": 7
                            }
                          },
                          "properties": []
                        }
                      ]
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "ReturnStatement",
                "start": 8165,
                "end": 8212,
                "loc": {
                  "start": {
                    "line": 228,
                    "column": 2
                  },
                  "end": {
                    "line": 228,
                    "column": 49
                  }
                },
                "argument": {
                  "type": "CallExpression",
                  "start": 8172,
                  "end": 8211,
                  "loc": {
                    "start": {
                      "line": 228,
                      "column": 9
                    },
                    "end": {
                      "line": 228,
                      "column": 48
                    }
                  },
                  "callee": {
                    "type": "MemberExpression",
                    "start": 8172,
                    "end": 8185,
                    "loc": {
                      "start": {
                        "line": 228,
                        "column": 9
                      },
                      "end": {
                        "line": 228,
                        "column": 22
                      }
                    },
                    "object": {
                      "type": "Identifier",
                      "start": 8172,
                      "end": 8178,
                      "loc": {
                        "start": {
                          "line": 228,
                          "column": 9
                        },
                        "end": {
                          "line": 228,
                          "column": 15
                        },
                        "identifierName": "Object"
                      },
                      "name": "Object"
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 8179,
                      "end": 8185,
                      "loc": {
                        "start": {
                          "line": 228,
                          "column": 16
                        },
                        "end": {
                          "line": 228,
                          "column": 22
                        },
                        "identifierName": "assign"
                      },
                      "name": "assign"
                    },
                    "computed": false
                  },
                  "arguments": [
                    {
                      "type": "ObjectExpression",
                      "start": 8186,
                      "end": 8188,
                      "loc": {
                        "start": {
                          "line": 228,
                          "column": 23
                        },
                        "end": {
                          "line": 228,
                          "column": 25
                        }
                      },
                      "properties": []
                    },
                    {
                      "type": "Identifier",
                      "start": 8190,
                      "end": 8197,
                      "loc": {
                        "start": {
                          "line": 228,
                          "column": 27
                        },
                        "end": {
                          "line": 228,
                          "column": 34
                        },
                        "identifierName": "evProps"
                      },
                      "name": "evProps"
                    },
                    {
                      "type": "Identifier",
                      "start": 8199,
                      "end": 8210,
                      "loc": {
                        "start": {
                          "line": 228,
                          "column": 36
                        },
                        "end": {
                          "line": 228,
                          "column": 47
                        },
                        "identifierName": "evBindProps"
                      },
                      "name": "evBindProps"
                    }
                  ]
                }
              }
            ],
            "directives": [],
            "trailingComments": null
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Used to evalute javascript and set those variables as props. getEvalProps evaluates __dangerouslyEvalProps and __dangerouslyBindEvalProps properties with eval, this is used when component properties are functions, __dangerouslyBindEvalProps is used when those functions require that this is bound to the function. For __dangerouslyBindEvalProps it must resolve an expression, so functions should be wrapped in (). I.e. (function f(x){ return this.minimum+x;})\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @returns {Object} returns resolved object with evaluated javascript\r\n * @example\r\n const testVals = {\r\n    auth: 'true',\r\n    username: '(user={})=>user.name',\r\n  };\r\n  const testRJX = Object.assign({}, sampleRJX, {\r\n    __dangerouslyEvalProps: testVals, __dangerouslyBindEvalProps: {\r\n      email: '(function getUser(user={}){ return this.testBound(); })',\r\n    },\r\n  });\r\n  const RJXP = getEvalProps.call({ testBound: () => 'bounded', }, { rjx: testRJX, });\r\n  const evalutedComputedFunc = RJXP.username({ name: 'bob', });\r\n  const evalutedComputedBoundFunc = RJXP.email({ email:'test@email.domain', });\r\n  // expect(RJXP.auth).to.be.true;\r\n  // expect(evalutedComputedFunc).to.eql('bob');\r\n  // expect(evalutedComputedBoundFunc).to.eql('bounded');\r\n ",
              "start": 4696,
              "end": 6002,
              "loc": {
                "start": {
                  "line": 152,
                  "column": 0
                },
                "end": {
                  "line": 173,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Resolves rjx.__dangerouslyInsertComponents into an object that turns each value into a React components. This is typically used in a library like Recharts where you pass custom components for chart ticks or plot points. \r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.resources={}] - object to use for resourceprops(asyncprops), usually a result of an asynchronous call\r\n * @returns {Object} resolved object of React Components\r\n ",
              "start": 8219,
              "end": 8720,
              "loc": {
                "start": {
                  "line": 231,
                  "column": 0
                },
                "end": {
                  "line": 237,
                  "column": 3
                }
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Used to evalute javascript and set those variables as props. getEvalProps evaluates __dangerouslyEvalProps and __dangerouslyBindEvalProps properties with eval, this is used when component properties are functions, __dangerouslyBindEvalProps is used when those functions require that this is bound to the function. For __dangerouslyBindEvalProps it must resolve an expression, so functions should be wrapped in (). I.e. (function f(x){ return this.minimum+x;})\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @returns {Object} returns resolved object with evaluated javascript\r\n * @example\r\n const testVals = {\r\n    auth: 'true',\r\n    username: '(user={})=>user.name',\r\n  };\r\n  const testRJX = Object.assign({}, sampleRJX, {\r\n    __dangerouslyEvalProps: testVals, __dangerouslyBindEvalProps: {\r\n      email: '(function getUser(user={}){ return this.testBound(); })',\r\n    },\r\n  });\r\n  const RJXP = getEvalProps.call({ testBound: () => 'bounded', }, { rjx: testRJX, });\r\n  const evalutedComputedFunc = RJXP.username({ name: 'bob', });\r\n  const evalutedComputedBoundFunc = RJXP.email({ email:'test@email.domain', });\r\n  // expect(RJXP.auth).to.be.true;\r\n  // expect(evalutedComputedFunc).to.eql('bob');\r\n  // expect(evalutedComputedBoundFunc).to.eql('bounded');\r\n ",
            "start": 4696,
            "end": 6002,
            "loc": {
              "start": {
                "line": 152,
                "column": 0
              },
              "end": {
                "line": 173,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Resolves rjx.__dangerouslyInsertComponents into an object that turns each value into a React components. This is typically used in a library like Recharts where you pass custom components for chart ticks or plot points. \r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.resources={}] - object to use for resourceprops(asyncprops), usually a result of an asynchronous call\r\n * @returns {Object} resolved object of React Components\r\n ",
            "start": 8219,
            "end": 8720,
            "loc": {
              "start": {
                "line": 231,
                "column": 0
              },
              "end": {
                "line": 237,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 8722,
        "end": 9233,
        "loc": {
          "start": {
            "line": 238,
            "column": 0
          },
          "end": {
            "line": 251,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 8729,
          "end": 9233,
          "loc": {
            "start": {
              "line": 238,
              "column": 7
            },
            "end": {
              "line": 251,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 8738,
            "end": 8755,
            "loc": {
              "start": {
                "line": 238,
                "column": 16
              },
              "end": {
                "line": 238,
                "column": 33
              },
              "identifierName": "getComponentProps"
            },
            "name": "getComponentProps",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "AssignmentPattern",
              "start": 8756,
              "end": 8768,
              "loc": {
                "start": {
                  "line": 238,
                  "column": 34
                },
                "end": {
                  "line": 238,
                  "column": 46
                }
              },
              "left": {
                "type": "Identifier",
                "start": 8756,
                "end": 8763,
                "loc": {
                  "start": {
                    "line": 238,
                    "column": 34
                  },
                  "end": {
                    "line": 238,
                    "column": 41
                  },
                  "identifierName": "options"
                },
                "name": "options"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 8766,
                "end": 8768,
                "loc": {
                  "start": {
                    "line": 238,
                    "column": 44
                  },
                  "end": {
                    "line": 238,
                    "column": 46
                  }
                },
                "properties": []
              }
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 8770,
            "end": 9233,
            "loc": {
              "start": {
                "line": 238,
                "column": 48
              },
              "end": {
                "line": 251,
                "column": 1
              }
            },
            "body": [
              {
                "type": "VariableDeclaration",
                "start": 8775,
                "end": 8811,
                "loc": {
                  "start": {
                    "line": 239,
                    "column": 2
                  },
                  "end": {
                    "line": 239,
                    "column": 38
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 8781,
                    "end": 8810,
                    "loc": {
                      "start": {
                        "line": 239,
                        "column": 8
                      },
                      "end": {
                        "line": 239,
                        "column": 37
                      }
                    },
                    "id": {
                      "type": "ObjectPattern",
                      "start": 8781,
                      "end": 8800,
                      "loc": {
                        "start": {
                          "line": 239,
                          "column": 8
                        },
                        "end": {
                          "line": 239,
                          "column": 27
                        }
                      },
                      "properties": [
                        {
                          "type": "ObjectProperty",
                          "start": 8783,
                          "end": 8786,
                          "loc": {
                            "start": {
                              "line": 239,
                              "column": 10
                            },
                            "end": {
                              "line": 239,
                              "column": 13
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 8783,
                            "end": 8786,
                            "loc": {
                              "start": {
                                "line": 239,
                                "column": 10
                              },
                              "end": {
                                "line": 239,
                                "column": 13
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 8783,
                            "end": 8786,
                            "loc": {
                              "start": {
                                "line": 239,
                                "column": 10
                              },
                              "end": {
                                "line": 239,
                                "column": 13
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 8788,
                          "end": 8797,
                          "loc": {
                            "start": {
                              "line": 239,
                              "column": 15
                            },
                            "end": {
                              "line": 239,
                              "column": 24
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 8788,
                            "end": 8797,
                            "loc": {
                              "start": {
                                "line": 239,
                                "column": 15
                              },
                              "end": {
                                "line": 239,
                                "column": 24
                              },
                              "identifierName": "resources"
                            },
                            "name": "resources"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 8788,
                            "end": 8797,
                            "loc": {
                              "start": {
                                "line": 239,
                                "column": 15
                              },
                              "end": {
                                "line": 239,
                                "column": 24
                              },
                              "identifierName": "resources"
                            },
                            "name": "resources"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        }
                      ]
                    },
                    "init": {
                      "type": "Identifier",
                      "start": 8803,
                      "end": 8810,
                      "loc": {
                        "start": {
                          "line": 239,
                          "column": 30
                        },
                        "end": {
                          "line": 239,
                          "column": 37
                        },
                        "identifierName": "options"
                      },
                      "name": "options"
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "ReturnStatement",
                "start": 8815,
                "end": 9230,
                "loc": {
                  "start": {
                    "line": 240,
                    "column": 2
                  },
                  "end": {
                    "line": 250,
                    "column": 9
                  }
                },
                "argument": {
                  "type": "CallExpression",
                  "start": 8822,
                  "end": 9229,
                  "loc": {
                    "start": {
                      "line": 240,
                      "column": 9
                    },
                    "end": {
                      "line": 250,
                      "column": 8
                    }
                  },
                  "callee": {
                    "type": "MemberExpression",
                    "start": 8822,
                    "end": 8875,
                    "loc": {
                      "start": {
                        "line": 240,
                        "column": 9
                      },
                      "end": {
                        "line": 240,
                        "column": 62
                      }
                    },
                    "object": {
                      "type": "CallExpression",
                      "start": 8822,
                      "end": 8868,
                      "loc": {
                        "start": {
                          "line": 240,
                          "column": 9
                        },
                        "end": {
                          "line": 240,
                          "column": 55
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 8822,
                        "end": 8833,
                        "loc": {
                          "start": {
                            "line": 240,
                            "column": 9
                          },
                          "end": {
                            "line": 240,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 8822,
                          "end": 8828,
                          "loc": {
                            "start": {
                              "line": 240,
                              "column": 9
                            },
                            "end": {
                              "line": 240,
                              "column": 15
                            },
                            "identifierName": "Object"
                          },
                          "name": "Object"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 8829,
                          "end": 8833,
                          "loc": {
                            "start": {
                              "line": 240,
                              "column": 16
                            },
                            "end": {
                              "line": 240,
                              "column": 20
                            },
                            "identifierName": "keys"
                          },
                          "name": "keys"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "start": 8834,
                          "end": 8867,
                          "loc": {
                            "start": {
                              "line": 240,
                              "column": 21
                            },
                            "end": {
                              "line": 240,
                              "column": 54
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 8834,
                            "end": 8837,
                            "loc": {
                              "start": {
                                "line": 240,
                                "column": 21
                              },
                              "end": {
                                "line": 240,
                                "column": 24
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 8838,
                            "end": 8867,
                            "loc": {
                              "start": {
                                "line": 240,
                                "column": 25
                              },
                              "end": {
                                "line": 240,
                                "column": 54
                              },
                              "identifierName": "__dangerouslyInsertComponents"
                            },
                            "name": "__dangerouslyInsertComponents"
                          },
                          "computed": false
                        }
                      ]
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 8869,
                      "end": 8875,
                      "loc": {
                        "start": {
                          "line": 240,
                          "column": 56
                        },
                        "end": {
                          "line": 240,
                          "column": 62
                        },
                        "identifierName": "reduce"
                      },
                      "name": "reduce"
                    },
                    "computed": false
                  },
                  "arguments": [
                    {
                      "type": "ArrowFunctionExpression",
                      "start": 8876,
                      "end": 9224,
                      "loc": {
                        "start": {
                          "line": 240,
                          "column": 63
                        },
                        "end": {
                          "line": 250,
                          "column": 3
                        }
                      },
                      "id": null,
                      "generator": false,
                      "expression": false,
                      "async": false,
                      "params": [
                        {
                          "type": "Identifier",
                          "start": 8877,
                          "end": 8883,
                          "loc": {
                            "start": {
                              "line": 240,
                              "column": 64
                            },
                            "end": {
                              "line": 240,
                              "column": 70
                            },
                            "identifierName": "cprops"
                          },
                          "name": "cprops"
                        },
                        {
                          "type": "Identifier",
                          "start": 8885,
                          "end": 8894,
                          "loc": {
                            "start": {
                              "line": 240,
                              "column": 72
                            },
                            "end": {
                              "line": 240,
                              "column": 81
                            },
                            "identifierName": "cpropName"
                          },
                          "name": "cpropName"
                        }
                      ],
                      "body": {
                        "type": "BlockStatement",
                        "start": 8899,
                        "end": 9224,
                        "loc": {
                          "start": {
                            "line": 240,
                            "column": 86
                          },
                          "end": {
                            "line": 250,
                            "column": 3
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 8906,
                            "end": 8923,
                            "loc": {
                              "start": {
                                "line": 241,
                                "column": 4
                              },
                              "end": {
                                "line": 241,
                                "column": 21
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 8910,
                                "end": 8922,
                                "loc": {
                                  "start": {
                                    "line": 241,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 241,
                                    "column": 20
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 8910,
                                  "end": 8922,
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 241,
                                      "column": 20
                                    },
                                    "identifierName": "componentVal"
                                  },
                                  "name": "componentVal"
                                },
                                "init": null
                              }
                            ],
                            "kind": "let"
                          },
                          {
                            "type": "TryStatement",
                            "start": 8929,
                            "end": 9158,
                            "loc": {
                              "start": {
                                "line": 242,
                                "column": 4
                              },
                              "end": {
                                "line": 247,
                                "column": 5
                              }
                            },
                            "block": {
                              "type": "BlockStatement",
                              "start": 8933,
                              "end": 9085,
                              "loc": {
                                "start": {
                                  "line": 242,
                                  "column": 8
                                },
                                "end": {
                                  "line": 245,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 8977,
                                  "end": 9078,
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 244,
                                      "column": 107
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 8977,
                                    "end": 9077,
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 106
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 8977,
                                      "end": 8989,
                                      "loc": {
                                        "start": {
                                          "line": 244,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 244,
                                          "column": 18
                                        },
                                        "identifierName": "componentVal"
                                      },
                                      "name": "componentVal",
                                      "leadingComments": null
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 8992,
                                      "end": 9077,
                                      "loc": {
                                        "start": {
                                          "line": 244,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 244,
                                          "column": 106
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 8992,
                                        "end": 9012,
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 41
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 8992,
                                          "end": 9007,
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 36
                                            },
                                            "identifierName": "getRenderedJSON"
                                          },
                                          "name": "getRenderedJSON"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 9008,
                                          "end": 9012,
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 41
                                            },
                                            "identifierName": "call"
                                          },
                                          "name": "call"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "ThisExpression",
                                          "start": 9013,
                                          "end": 9017,
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 46
                                            }
                                          }
                                        },
                                        {
                                          "type": "MemberExpression",
                                          "start": 9019,
                                          "end": 9065,
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 94
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 9019,
                                            "end": 9052,
                                            "loc": {
                                              "start": {
                                                "line": 244,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 244,
                                                "column": 81
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 9019,
                                              "end": 9022,
                                              "loc": {
                                                "start": {
                                                  "line": 244,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 244,
                                                  "column": 51
                                                },
                                                "identifierName": "rjx"
                                              },
                                              "name": "rjx"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 9023,
                                              "end": 9052,
                                              "loc": {
                                                "start": {
                                                  "line": 244,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 244,
                                                  "column": 81
                                                },
                                                "identifierName": "__dangerouslyInsertComponents"
                                              },
                                              "name": "__dangerouslyInsertComponents"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 9054,
                                            "end": 9063,
                                            "loc": {
                                              "start": {
                                                "line": 244,
                                                "column": 83
                                              },
                                              "end": {
                                                "line": 244,
                                                "column": 92
                                              },
                                              "identifierName": "cpropName"
                                            },
                                            "name": "cpropName"
                                          },
                                          "computed": true
                                        },
                                        {
                                          "type": "Identifier",
                                          "start": 9067,
                                          "end": 9076,
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 96
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 105
                                            },
                                            "identifierName": "resources"
                                          },
                                          "name": "resources"
                                        }
                                      ]
                                    },
                                    "leadingComments": null
                                  },
                                  "leadingComments": [
                                    {
                                      "type": "CommentLine",
                                      "value": " eslint-disable-next-line",
                                      "start": 8942,
                                      "end": 8969,
                                      "loc": {
                                        "start": {
                                          "line": 243,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 243,
                                          "column": 33
                                        }
                                      }
                                    }
                                  ]
                                }
                              ],
                              "directives": []
                            },
                            "handler": {
                              "type": "CatchClause",
                              "start": 9086,
                              "end": 9158,
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 6
                                },
                                "end": {
                                  "line": 247,
                                  "column": 5
                                }
                              },
                              "param": {
                                "type": "Identifier",
                                "start": 9093,
                                "end": 9094,
                                "loc": {
                                  "start": {
                                    "line": 245,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 245,
                                    "column": 14
                                  },
                                  "identifierName": "e"
                                },
                                "name": "e"
                              },
                              "body": {
                                "type": "BlockStatement",
                                "start": 9096,
                                "end": 9158,
                                "loc": {
                                  "start": {
                                    "line": 245,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 247,
                                    "column": 5
                                  }
                                },
                                "body": [
                                  {
                                    "type": "IfStatement",
                                    "start": 9105,
                                    "end": 9151,
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 52
                                      }
                                    },
                                    "test": {
                                      "type": "LogicalExpression",
                                      "start": 9109,
                                      "end": 9132,
                                      "loc": {
                                        "start": {
                                          "line": 246,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 246,
                                          "column": 33
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 9109,
                                        "end": 9119,
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 20
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 9109,
                                          "end": 9113,
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 9114,
                                          "end": 9119,
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 20
                                            },
                                            "identifierName": "debug"
                                          },
                                          "name": "debug"
                                        },
                                        "computed": false
                                      },
                                      "operator": "||",
                                      "right": {
                                        "type": "MemberExpression",
                                        "start": 9123,
                                        "end": 9132,
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 33
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 9123,
                                          "end": 9126,
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 27
                                            },
                                            "identifierName": "rjx"
                                          },
                                          "name": "rjx"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 9127,
                                          "end": 9132,
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 33
                                            },
                                            "identifierName": "debug"
                                          },
                                          "name": "debug"
                                        },
                                        "computed": false
                                      }
                                    },
                                    "consequent": {
                                      "type": "ExpressionStatement",
                                      "start": 9134,
                                      "end": 9151,
                                      "loc": {
                                        "start": {
                                          "line": 246,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 246,
                                          "column": 52
                                        }
                                      },
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "start": 9134,
                                        "end": 9150,
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 51
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "Identifier",
                                          "start": 9134,
                                          "end": 9146,
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 47
                                            },
                                            "identifierName": "componentVal"
                                          },
                                          "name": "componentVal"
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "start": 9149,
                                          "end": 9150,
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 51
                                            },
                                            "identifierName": "e"
                                          },
                                          "name": "e"
                                        }
                                      }
                                    },
                                    "alternate": null
                                  }
                                ],
                                "directives": []
                              }
                            },
                            "guardedHandlers": [],
                            "finalizer": null
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9164,
                            "end": 9199,
                            "loc": {
                              "start": {
                                "line": 248,
                                "column": 4
                              },
                              "end": {
                                "line": 248,
                                "column": 39
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 9164,
                              "end": 9198,
                              "loc": {
                                "start": {
                                  "line": 248,
                                  "column": 4
                                },
                                "end": {
                                  "line": 248,
                                  "column": 38
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 9164,
                                "end": 9183,
                                "loc": {
                                  "start": {
                                    "line": 248,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 248,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 9164,
                                  "end": 9170,
                                  "loc": {
                                    "start": {
                                      "line": 248,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 248,
                                      "column": 10
                                    },
                                    "identifierName": "cprops"
                                  },
                                  "name": "cprops"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9172,
                                  "end": 9181,
                                  "loc": {
                                    "start": {
                                      "line": 248,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 248,
                                      "column": 21
                                    },
                                    "identifierName": "cpropName"
                                  },
                                  "name": "cpropName"
                                },
                                "computed": true
                              },
                              "right": {
                                "type": "Identifier",
                                "start": 9186,
                                "end": 9198,
                                "loc": {
                                  "start": {
                                    "line": 248,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 248,
                                    "column": 38
                                  },
                                  "identifierName": "componentVal"
                                },
                                "name": "componentVal"
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 9205,
                            "end": 9219,
                            "loc": {
                              "start": {
                                "line": 249,
                                "column": 4
                              },
                              "end": {
                                "line": 249,
                                "column": 18
                              }
                            },
                            "argument": {
                              "type": "Identifier",
                              "start": 9212,
                              "end": 9218,
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 11
                                },
                                "end": {
                                  "line": 249,
                                  "column": 17
                                },
                                "identifierName": "cprops"
                              },
                              "name": "cprops"
                            }
                          }
                        ],
                        "directives": []
                      }
                    },
                    {
                      "type": "ObjectExpression",
                      "start": 9226,
                      "end": 9228,
                      "loc": {
                        "start": {
                          "line": 250,
                          "column": 5
                        },
                        "end": {
                          "line": 250,
                          "column": 7
                        }
                      },
                      "properties": []
                    }
                  ]
                }
              }
            ],
            "directives": [],
            "trailingComments": null
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Resolves rjx.__dangerouslyInsertComponents into an object that turns each value into a React components. This is typically used in a library like Recharts where you pass custom components for chart ticks or plot points. \r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.resources={}] - object to use for resourceprops(asyncprops), usually a result of an asynchronous call\r\n * @returns {Object} resolved object of React Components\r\n ",
              "start": 8219,
              "end": 8720,
              "loc": {
                "start": {
                  "line": 231,
                  "column": 0
                },
                "end": {
                  "line": 237,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Resolves rjx.__dangerouslyInsertReactComponents into an object that turns each value into a React components. This is typically used in a library like Recharts where you pass custom components for chart ticks or plot points. \r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n//  * @param {Object} [options.resources={}] - object to use for asyncprops, usually a result of an asynchronous call\r\n * @returns {Object} resolved object of React Components\r\n ",
              "start": 9237,
              "end": 9731,
              "loc": {
                "start": {
                  "line": 253,
                  "column": 0
                },
                "end": {
                  "line": 259,
                  "column": 3
                }
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Resolves rjx.__dangerouslyInsertComponents into an object that turns each value into a React components. This is typically used in a library like Recharts where you pass custom components for chart ticks or plot points. \r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.resources={}] - object to use for resourceprops(asyncprops), usually a result of an asynchronous call\r\n * @returns {Object} resolved object of React Components\r\n ",
            "start": 8219,
            "end": 8720,
            "loc": {
              "start": {
                "line": 231,
                "column": 0
              },
              "end": {
                "line": 237,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Resolves rjx.__dangerouslyInsertReactComponents into an object that turns each value into a React components. This is typically used in a library like Recharts where you pass custom components for chart ticks or plot points. \r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n//  * @param {Object} [options.resources={}] - object to use for asyncprops, usually a result of an asynchronous call\r\n * @returns {Object} resolved object of React Components\r\n ",
            "start": 9237,
            "end": 9731,
            "loc": {
              "start": {
                "line": 253,
                "column": 0
              },
              "end": {
                "line": 259,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 9733,
        "end": 11261,
        "loc": {
          "start": {
            "line": 260,
            "column": 0
          },
          "end": {
            "line": 300,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 9740,
          "end": 11261,
          "loc": {
            "start": {
              "line": 260,
              "column": 7
            },
            "end": {
              "line": 300,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 9749,
            "end": 9771,
            "loc": {
              "start": {
                "line": 260,
                "column": 16
              },
              "end": {
                "line": 260,
                "column": 38
              },
              "identifierName": "getReactComponentProps"
            },
            "name": "getReactComponentProps",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "AssignmentPattern",
              "start": 9772,
              "end": 9784,
              "loc": {
                "start": {
                  "line": 260,
                  "column": 39
                },
                "end": {
                  "line": 260,
                  "column": 51
                }
              },
              "left": {
                "type": "Identifier",
                "start": 9772,
                "end": 9779,
                "loc": {
                  "start": {
                    "line": 260,
                    "column": 39
                  },
                  "end": {
                    "line": 260,
                    "column": 46
                  },
                  "identifierName": "options"
                },
                "name": "options"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 9782,
                "end": 9784,
                "loc": {
                  "start": {
                    "line": 260,
                    "column": 49
                  },
                  "end": {
                    "line": 260,
                    "column": 51
                  }
                },
                "properties": []
              }
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 9786,
            "end": 11261,
            "loc": {
              "start": {
                "line": 260,
                "column": 53
              },
              "end": {
                "line": 300,
                "column": 1
              }
            },
            "body": [
              {
                "type": "VariableDeclaration",
                "start": 9791,
                "end": 9816,
                "loc": {
                  "start": {
                    "line": 261,
                    "column": 2
                  },
                  "end": {
                    "line": 261,
                    "column": 27
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 9797,
                    "end": 9815,
                    "loc": {
                      "start": {
                        "line": 261,
                        "column": 8
                      },
                      "end": {
                        "line": 261,
                        "column": 26
                      }
                    },
                    "id": {
                      "type": "ObjectPattern",
                      "start": 9797,
                      "end": 9805,
                      "loc": {
                        "start": {
                          "line": 261,
                          "column": 8
                        },
                        "end": {
                          "line": 261,
                          "column": 16
                        }
                      },
                      "properties": [
                        {
                          "type": "ObjectProperty",
                          "start": 9799,
                          "end": 9802,
                          "loc": {
                            "start": {
                              "line": 261,
                              "column": 10
                            },
                            "end": {
                              "line": 261,
                              "column": 13
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 9799,
                            "end": 9802,
                            "loc": {
                              "start": {
                                "line": 261,
                                "column": 10
                              },
                              "end": {
                                "line": 261,
                                "column": 13
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 9799,
                            "end": 9802,
                            "loc": {
                              "start": {
                                "line": 261,
                                "column": 10
                              },
                              "end": {
                                "line": 261,
                                "column": 13
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        }
                      ]
                    },
                    "init": {
                      "type": "Identifier",
                      "start": 9808,
                      "end": 9815,
                      "loc": {
                        "start": {
                          "line": 261,
                          "column": 19
                        },
                        "end": {
                          "line": 261,
                          "column": 26
                        },
                        "identifierName": "options"
                      },
                      "name": "options"
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "IfStatement",
                "start": 9820,
                "end": 11258,
                "loc": {
                  "start": {
                    "line": 262,
                    "column": 2
                  },
                  "end": {
                    "line": 299,
                    "column": 3
                  }
                },
                "test": {
                  "type": "LogicalExpression",
                  "start": 9824,
                  "end": 9920,
                  "loc": {
                    "start": {
                      "line": 262,
                      "column": 6
                    },
                    "end": {
                      "line": 262,
                      "column": 102
                    }
                  },
                  "left": {
                    "type": "MemberExpression",
                    "start": 9824,
                    "end": 9860,
                    "loc": {
                      "start": {
                        "line": 262,
                        "column": 6
                      },
                      "end": {
                        "line": 262,
                        "column": 42
                      }
                    },
                    "object": {
                      "type": "Identifier",
                      "start": 9824,
                      "end": 9827,
                      "loc": {
                        "start": {
                          "line": 262,
                          "column": 6
                        },
                        "end": {
                          "line": 262,
                          "column": 9
                        },
                        "identifierName": "rjx"
                      },
                      "name": "rjx"
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 9828,
                      "end": 9860,
                      "loc": {
                        "start": {
                          "line": 262,
                          "column": 10
                        },
                        "end": {
                          "line": 262,
                          "column": 42
                        },
                        "identifierName": "__dangerouslyInsertRJXComponents"
                      },
                      "name": "__dangerouslyInsertRJXComponents"
                    },
                    "computed": false
                  },
                  "operator": "&&",
                  "right": {
                    "type": "MemberExpression",
                    "start": 9864,
                    "end": 9920,
                    "loc": {
                      "start": {
                        "line": 262,
                        "column": 46
                      },
                      "end": {
                        "line": 262,
                        "column": 102
                      }
                    },
                    "object": {
                      "type": "CallExpression",
                      "start": 9864,
                      "end": 9913,
                      "loc": {
                        "start": {
                          "line": 262,
                          "column": 46
                        },
                        "end": {
                          "line": 262,
                          "column": 95
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 9864,
                        "end": 9875,
                        "loc": {
                          "start": {
                            "line": 262,
                            "column": 46
                          },
                          "end": {
                            "line": 262,
                            "column": 57
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 9864,
                          "end": 9870,
                          "loc": {
                            "start": {
                              "line": 262,
                              "column": 46
                            },
                            "end": {
                              "line": 262,
                              "column": 52
                            },
                            "identifierName": "Object"
                          },
                          "name": "Object"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 9871,
                          "end": 9875,
                          "loc": {
                            "start": {
                              "line": 262,
                              "column": 53
                            },
                            "end": {
                              "line": 262,
                              "column": 57
                            },
                            "identifierName": "keys"
                          },
                          "name": "keys"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "start": 9876,
                          "end": 9912,
                          "loc": {
                            "start": {
                              "line": 262,
                              "column": 58
                            },
                            "end": {
                              "line": 262,
                              "column": 94
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 9876,
                            "end": 9879,
                            "loc": {
                              "start": {
                                "line": 262,
                                "column": 58
                              },
                              "end": {
                                "line": 262,
                                "column": 61
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 9880,
                            "end": 9912,
                            "loc": {
                              "start": {
                                "line": 262,
                                "column": 62
                              },
                              "end": {
                                "line": 262,
                                "column": 94
                              },
                              "identifierName": "__dangerouslyInsertRJXComponents"
                            },
                            "name": "__dangerouslyInsertRJXComponents"
                          },
                          "computed": false
                        }
                      ]
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 9914,
                      "end": 9920,
                      "loc": {
                        "start": {
                          "line": 262,
                          "column": 96
                        },
                        "end": {
                          "line": 262,
                          "column": 102
                        },
                        "identifierName": "length"
                      },
                      "name": "length"
                    },
                    "computed": false
                  }
                },
                "consequent": {
                  "type": "BlockStatement",
                  "start": 9922,
                  "end": 10492,
                  "loc": {
                    "start": {
                      "line": 262,
                      "column": 104
                    },
                    "end": {
                      "line": 278,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 9930,
                      "end": 10487,
                      "loc": {
                        "start": {
                          "line": 263,
                          "column": 4
                        },
                        "end": {
                          "line": 277,
                          "column": 11
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 9937,
                        "end": 10486,
                        "loc": {
                          "start": {
                            "line": 263,
                            "column": 11
                          },
                          "end": {
                            "line": 277,
                            "column": 10
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 9937,
                          "end": 9993,
                          "loc": {
                            "start": {
                              "line": 263,
                              "column": 11
                            },
                            "end": {
                              "line": 263,
                              "column": 67
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 9937,
                            "end": 9986,
                            "loc": {
                              "start": {
                                "line": 263,
                                "column": 11
                              },
                              "end": {
                                "line": 263,
                                "column": 60
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 9937,
                              "end": 9948,
                              "loc": {
                                "start": {
                                  "line": 263,
                                  "column": 11
                                },
                                "end": {
                                  "line": 263,
                                  "column": 22
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 9937,
                                "end": 9943,
                                "loc": {
                                  "start": {
                                    "line": 263,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 263,
                                    "column": 17
                                  },
                                  "identifierName": "Object"
                                },
                                "name": "Object"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 9944,
                                "end": 9948,
                                "loc": {
                                  "start": {
                                    "line": 263,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 263,
                                    "column": 22
                                  },
                                  "identifierName": "keys"
                                },
                                "name": "keys"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 9949,
                                "end": 9985,
                                "loc": {
                                  "start": {
                                    "line": 263,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 263,
                                    "column": 59
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 9949,
                                  "end": 9952,
                                  "loc": {
                                    "start": {
                                      "line": 263,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 26
                                    },
                                    "identifierName": "rjx"
                                  },
                                  "name": "rjx"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9953,
                                  "end": 9985,
                                  "loc": {
                                    "start": {
                                      "line": 263,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 59
                                    },
                                    "identifierName": "__dangerouslyInsertRJXComponents"
                                  },
                                  "name": "__dangerouslyInsertRJXComponents"
                                },
                                "computed": false
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 9987,
                            "end": 9993,
                            "loc": {
                              "start": {
                                "line": 263,
                                "column": 61
                              },
                              "end": {
                                "line": 263,
                                "column": 67
                              },
                              "identifierName": "reduce"
                            },
                            "name": "reduce"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 9994,
                            "end": 10481,
                            "loc": {
                              "start": {
                                "line": 263,
                                "column": 68
                              },
                              "end": {
                                "line": 277,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 9995,
                                "end": 10001,
                                "loc": {
                                  "start": {
                                    "line": 263,
                                    "column": 69
                                  },
                                  "end": {
                                    "line": 263,
                                    "column": 75
                                  },
                                  "identifierName": "cprops"
                                },
                                "name": "cprops"
                              },
                              {
                                "type": "Identifier",
                                "start": 10003,
                                "end": 10012,
                                "loc": {
                                  "start": {
                                    "line": 263,
                                    "column": 77
                                  },
                                  "end": {
                                    "line": 263,
                                    "column": 86
                                  },
                                  "identifierName": "cpropName"
                                },
                                "name": "cpropName"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 10017,
                              "end": 10481,
                              "loc": {
                                "start": {
                                  "line": 263,
                                  "column": 91
                                },
                                "end": {
                                  "line": 277,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 10026,
                                  "end": 10043,
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 264,
                                      "column": 23
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 10030,
                                      "end": 10042,
                                      "loc": {
                                        "start": {
                                          "line": 264,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 264,
                                          "column": 22
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 10030,
                                        "end": 10042,
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 22
                                          },
                                          "identifierName": "componentVal"
                                        },
                                        "name": "componentVal"
                                      },
                                      "init": null
                                    }
                                  ],
                                  "kind": "let"
                                },
                                {
                                  "type": "TryStatement",
                                  "start": 10051,
                                  "end": 10374,
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 273,
                                      "column": 7
                                    }
                                  },
                                  "block": {
                                    "type": "BlockStatement",
                                    "start": 10055,
                                    "end": 10297,
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 10066,
                                        "end": 10288,
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 11
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 10066,
                                          "end": 10287,
                                          "loc": {
                                            "start": {
                                              "line": 266,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 270,
                                              "column": 10
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "start": 10066,
                                            "end": 10078,
                                            "loc": {
                                              "start": {
                                                "line": 266,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 266,
                                                "column": 20
                                              },
                                              "identifierName": "componentVal"
                                            },
                                            "name": "componentVal"
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "start": 10081,
                                            "end": 10287,
                                            "loc": {
                                              "start": {
                                                "line": 266,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 270,
                                                "column": 10
                                              }
                                            },
                                            "callee": {
                                              "type": "Identifier",
                                              "start": 10081,
                                              "end": 10100,
                                              "loc": {
                                                "start": {
                                                  "line": 266,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 266,
                                                  "column": 42
                                                },
                                                "identifierName": "getComponentFromMap"
                                              },
                                              "name": "getComponentFromMap"
                                            },
                                            "arguments": [
                                              {
                                                "type": "ObjectExpression",
                                                "start": 10101,
                                                "end": 10286,
                                                "loc": {
                                                  "start": {
                                                    "line": 266,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 270,
                                                    "column": 9
                                                  }
                                                },
                                                "properties": [
                                                  {
                                                    "type": "ObjectProperty",
                                                    "start": 10114,
                                                    "end": 10168,
                                                    "loc": {
                                                      "start": {
                                                        "line": 267,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 267,
                                                        "column": 64
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 10114,
                                                      "end": 10117,
                                                      "loc": {
                                                        "start": {
                                                          "line": 267,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 267,
                                                          "column": 13
                                                        },
                                                        "identifierName": "rjx"
                                                      },
                                                      "name": "rjx"
                                                    },
                                                    "value": {
                                                      "type": "MemberExpression",
                                                      "start": 10119,
                                                      "end": 10168,
                                                      "loc": {
                                                        "start": {
                                                          "line": 267,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 267,
                                                          "column": 64
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "start": 10119,
                                                        "end": 10155,
                                                        "loc": {
                                                          "start": {
                                                            "line": 267,
                                                            "column": 15
                                                          },
                                                          "end": {
                                                            "line": 267,
                                                            "column": 51
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 10119,
                                                          "end": 10122,
                                                          "loc": {
                                                            "start": {
                                                              "line": 267,
                                                              "column": 15
                                                            },
                                                            "end": {
                                                              "line": 267,
                                                              "column": 18
                                                            },
                                                            "identifierName": "rjx"
                                                          },
                                                          "name": "rjx"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 10123,
                                                          "end": 10155,
                                                          "loc": {
                                                            "start": {
                                                              "line": 267,
                                                              "column": 19
                                                            },
                                                            "end": {
                                                              "line": 267,
                                                              "column": 51
                                                            },
                                                            "identifierName": "__dangerouslyInsertRJXComponents"
                                                          },
                                                          "name": "__dangerouslyInsertRJXComponents"
                                                        },
                                                        "computed": false
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 10157,
                                                        "end": 10166,
                                                        "loc": {
                                                          "start": {
                                                            "line": 267,
                                                            "column": 53
                                                          },
                                                          "end": {
                                                            "line": 267,
                                                            "column": 62
                                                          },
                                                          "identifierName": "cpropName"
                                                        },
                                                        "name": "cpropName"
                                                      },
                                                      "computed": true
                                                    }
                                                  },
                                                  {
                                                    "type": "ObjectProperty",
                                                    "start": 10181,
                                                    "end": 10218,
                                                    "loc": {
                                                      "start": {
                                                        "line": 268,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 268,
                                                        "column": 47
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 10181,
                                                      "end": 10196,
                                                      "loc": {
                                                        "start": {
                                                          "line": 268,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 268,
                                                          "column": 25
                                                        },
                                                        "identifierName": "reactComponents"
                                                      },
                                                      "name": "reactComponents"
                                                    },
                                                    "value": {
                                                      "type": "MemberExpression",
                                                      "start": 10198,
                                                      "end": 10218,
                                                      "loc": {
                                                        "start": {
                                                          "line": 268,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 268,
                                                          "column": 47
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 10198,
                                                        "end": 10202,
                                                        "loc": {
                                                          "start": {
                                                            "line": 268,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 268,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 10203,
                                                        "end": 10218,
                                                        "loc": {
                                                          "start": {
                                                            "line": 268,
                                                            "column": 32
                                                          },
                                                          "end": {
                                                            "line": 268,
                                                            "column": 47
                                                          },
                                                          "identifierName": "reactComponents"
                                                        },
                                                        "name": "reactComponents"
                                                      },
                                                      "computed": false
                                                    }
                                                  },
                                                  {
                                                    "type": "ObjectProperty",
                                                    "start": 10231,
                                                    "end": 10274,
                                                    "loc": {
                                                      "start": {
                                                        "line": 269,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 269,
                                                        "column": 53
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 10231,
                                                      "end": 10249,
                                                      "loc": {
                                                        "start": {
                                                          "line": 269,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 269,
                                                          "column": 28
                                                        },
                                                        "identifierName": "componentLibraries"
                                                      },
                                                      "name": "componentLibraries"
                                                    },
                                                    "value": {
                                                      "type": "MemberExpression",
                                                      "start": 10251,
                                                      "end": 10274,
                                                      "loc": {
                                                        "start": {
                                                          "line": 269,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 269,
                                                          "column": 53
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 10251,
                                                        "end": 10255,
                                                        "loc": {
                                                          "start": {
                                                            "line": 269,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 269,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 10256,
                                                        "end": 10274,
                                                        "loc": {
                                                          "start": {
                                                            "line": 269,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 269,
                                                            "column": 53
                                                          },
                                                          "identifierName": "componentLibraries"
                                                        },
                                                        "name": "componentLibraries"
                                                      },
                                                      "computed": false
                                                    }
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "handler": {
                                    "type": "CatchClause",
                                    "start": 10298,
                                    "end": 10374,
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 7
                                      }
                                    },
                                    "param": {
                                      "type": "Identifier",
                                      "start": 10305,
                                      "end": 10306,
                                      "loc": {
                                        "start": {
                                          "line": 271,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 271,
                                          "column": 16
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    },
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 10308,
                                      "end": 10374,
                                      "loc": {
                                        "start": {
                                          "line": 271,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 273,
                                          "column": 7
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "IfStatement",
                                          "start": 10319,
                                          "end": 10365,
                                          "loc": {
                                            "start": {
                                              "line": 272,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 272,
                                              "column": 54
                                            }
                                          },
                                          "test": {
                                            "type": "LogicalExpression",
                                            "start": 10323,
                                            "end": 10346,
                                            "loc": {
                                              "start": {
                                                "line": 272,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 272,
                                                "column": 35
                                              }
                                            },
                                            "left": {
                                              "type": "MemberExpression",
                                              "start": 10323,
                                              "end": 10333,
                                              "loc": {
                                                "start": {
                                                  "line": 272,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 272,
                                                  "column": 22
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 10323,
                                                "end": 10327,
                                                "loc": {
                                                  "start": {
                                                    "line": 272,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 272,
                                                    "column": 16
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 10328,
                                                "end": 10333,
                                                "loc": {
                                                  "start": {
                                                    "line": 272,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 272,
                                                    "column": 22
                                                  },
                                                  "identifierName": "debug"
                                                },
                                                "name": "debug"
                                              },
                                              "computed": false
                                            },
                                            "operator": "||",
                                            "right": {
                                              "type": "MemberExpression",
                                              "start": 10337,
                                              "end": 10346,
                                              "loc": {
                                                "start": {
                                                  "line": 272,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 272,
                                                  "column": 35
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 10337,
                                                "end": 10340,
                                                "loc": {
                                                  "start": {
                                                    "line": 272,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 272,
                                                    "column": 29
                                                  },
                                                  "identifierName": "rjx"
                                                },
                                                "name": "rjx"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 10341,
                                                "end": 10346,
                                                "loc": {
                                                  "start": {
                                                    "line": 272,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 272,
                                                    "column": 35
                                                  },
                                                  "identifierName": "debug"
                                                },
                                                "name": "debug"
                                              },
                                              "computed": false
                                            }
                                          },
                                          "consequent": {
                                            "type": "ExpressionStatement",
                                            "start": 10348,
                                            "end": 10365,
                                            "loc": {
                                              "start": {
                                                "line": 272,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 272,
                                                "column": 54
                                              }
                                            },
                                            "expression": {
                                              "type": "AssignmentExpression",
                                              "start": 10348,
                                              "end": 10364,
                                              "loc": {
                                                "start": {
                                                  "line": 272,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 272,
                                                  "column": 53
                                                }
                                              },
                                              "operator": "=",
                                              "left": {
                                                "type": "Identifier",
                                                "start": 10348,
                                                "end": 10360,
                                                "loc": {
                                                  "start": {
                                                    "line": 272,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 272,
                                                    "column": 49
                                                  },
                                                  "identifierName": "componentVal"
                                                },
                                                "name": "componentVal"
                                              },
                                              "right": {
                                                "type": "Identifier",
                                                "start": 10363,
                                                "end": 10364,
                                                "loc": {
                                                  "start": {
                                                    "line": 272,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 272,
                                                    "column": 53
                                                  },
                                                  "identifierName": "e"
                                                },
                                                "name": "e"
                                              }
                                            }
                                          },
                                          "alternate": null
                                        }
                                      ],
                                      "directives": [],
                                      "trailingComments": null
                                    },
                                    "trailingComments": null
                                  },
                                  "guardedHandlers": [],
                                  "finalizer": null,
                                  "trailingComments": [
                                    {
                                      "type": "CommentLine",
                                      "value": " eslint-disable-next-line",
                                      "start": 10382,
                                      "end": 10409,
                                      "loc": {
                                        "start": {
                                          "line": 274,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 274,
                                          "column": 33
                                        }
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 10417,
                                  "end": 10452,
                                  "loc": {
                                    "start": {
                                      "line": 275,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 275,
                                      "column": 41
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 10417,
                                    "end": 10451,
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 40
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 10417,
                                      "end": 10436,
                                      "loc": {
                                        "start": {
                                          "line": 275,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 275,
                                          "column": 25
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 10417,
                                        "end": 10423,
                                        "loc": {
                                          "start": {
                                            "line": 275,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 275,
                                            "column": 12
                                          },
                                          "identifierName": "cprops"
                                        },
                                        "name": "cprops",
                                        "leadingComments": null
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 10425,
                                        "end": 10434,
                                        "loc": {
                                          "start": {
                                            "line": 275,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 275,
                                            "column": 23
                                          },
                                          "identifierName": "cpropName"
                                        },
                                        "name": "cpropName"
                                      },
                                      "computed": true,
                                      "leadingComments": null
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "start": 10439,
                                      "end": 10451,
                                      "loc": {
                                        "start": {
                                          "line": 275,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 275,
                                          "column": 40
                                        },
                                        "identifierName": "componentVal"
                                      },
                                      "name": "componentVal"
                                    },
                                    "leadingComments": null
                                  },
                                  "leadingComments": [
                                    {
                                      "type": "CommentLine",
                                      "value": " eslint-disable-next-line",
                                      "start": 10382,
                                      "end": 10409,
                                      "loc": {
                                        "start": {
                                          "line": 274,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 274,
                                          "column": 33
                                        }
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "ReturnStatement",
                                  "start": 10460,
                                  "end": 10474,
                                  "loc": {
                                    "start": {
                                      "line": 276,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 276,
                                      "column": 20
                                    }
                                  },
                                  "argument": {
                                    "type": "Identifier",
                                    "start": 10467,
                                    "end": 10473,
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 19
                                      },
                                      "identifierName": "cprops"
                                    },
                                    "name": "cprops"
                                  }
                                }
                              ],
                              "directives": []
                            }
                          },
                          {
                            "type": "ObjectExpression",
                            "start": 10483,
                            "end": 10485,
                            "loc": {
                              "start": {
                                "line": 277,
                                "column": 7
                              },
                              "end": {
                                "line": 277,
                                "column": 9
                              }
                            },
                            "properties": []
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                },
                "alternate": {
                  "type": "BlockStatement",
                  "start": 10498,
                  "end": 11258,
                  "loc": {
                    "start": {
                      "line": 278,
                      "column": 9
                    },
                    "end": {
                      "line": 299,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 10505,
                      "end": 11253,
                      "loc": {
                        "start": {
                          "line": 279,
                          "column": 4
                        },
                        "end": {
                          "line": 298,
                          "column": 11
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 10512,
                        "end": 11252,
                        "loc": {
                          "start": {
                            "line": 279,
                            "column": 11
                          },
                          "end": {
                            "line": 298,
                            "column": 10
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 10512,
                          "end": 10570,
                          "loc": {
                            "start": {
                              "line": 279,
                              "column": 11
                            },
                            "end": {
                              "line": 279,
                              "column": 69
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 10512,
                            "end": 10563,
                            "loc": {
                              "start": {
                                "line": 279,
                                "column": 11
                              },
                              "end": {
                                "line": 279,
                                "column": 62
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 10512,
                              "end": 10523,
                              "loc": {
                                "start": {
                                  "line": 279,
                                  "column": 11
                                },
                                "end": {
                                  "line": 279,
                                  "column": 22
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 10512,
                                "end": 10518,
                                "loc": {
                                  "start": {
                                    "line": 279,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 279,
                                    "column": 17
                                  },
                                  "identifierName": "Object"
                                },
                                "name": "Object"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 10519,
                                "end": 10523,
                                "loc": {
                                  "start": {
                                    "line": 279,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 279,
                                    "column": 22
                                  },
                                  "identifierName": "keys"
                                },
                                "name": "keys"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 10524,
                                "end": 10562,
                                "loc": {
                                  "start": {
                                    "line": 279,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 279,
                                    "column": 61
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 10524,
                                  "end": 10527,
                                  "loc": {
                                    "start": {
                                      "line": 279,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 26
                                    },
                                    "identifierName": "rjx"
                                  },
                                  "name": "rjx"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 10528,
                                  "end": 10562,
                                  "loc": {
                                    "start": {
                                      "line": 279,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 61
                                    },
                                    "identifierName": "__dangerouslyInsertReactComponents"
                                  },
                                  "name": "__dangerouslyInsertReactComponents"
                                },
                                "computed": false
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 10564,
                            "end": 10570,
                            "loc": {
                              "start": {
                                "line": 279,
                                "column": 63
                              },
                              "end": {
                                "line": 279,
                                "column": 69
                              },
                              "identifierName": "reduce"
                            },
                            "name": "reduce"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 10571,
                            "end": 11247,
                            "loc": {
                              "start": {
                                "line": 279,
                                "column": 70
                              },
                              "end": {
                                "line": 298,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 10572,
                                "end": 10578,
                                "loc": {
                                  "start": {
                                    "line": 279,
                                    "column": 71
                                  },
                                  "end": {
                                    "line": 279,
                                    "column": 77
                                  },
                                  "identifierName": "cprops"
                                },
                                "name": "cprops"
                              },
                              {
                                "type": "Identifier",
                                "start": 10580,
                                "end": 10589,
                                "loc": {
                                  "start": {
                                    "line": 279,
                                    "column": 79
                                  },
                                  "end": {
                                    "line": 279,
                                    "column": 88
                                  },
                                  "identifierName": "cpropName"
                                },
                                "name": "cpropName"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 10594,
                              "end": 11247,
                              "loc": {
                                "start": {
                                  "line": 279,
                                  "column": 93
                                },
                                "end": {
                                  "line": 298,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 10603,
                                  "end": 10620,
                                  "loc": {
                                    "start": {
                                      "line": 280,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 280,
                                      "column": 23
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 10607,
                                      "end": 10619,
                                      "loc": {
                                        "start": {
                                          "line": 280,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 280,
                                          "column": 22
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 10607,
                                        "end": 10619,
                                        "loc": {
                                          "start": {
                                            "line": 280,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 280,
                                            "column": 22
                                          },
                                          "identifierName": "componentVal"
                                        },
                                        "name": "componentVal"
                                      },
                                      "init": null
                                    }
                                  ],
                                  "kind": "let"
                                },
                                {
                                  "type": "TryStatement",
                                  "start": 10628,
                                  "end": 11140,
                                  "loc": {
                                    "start": {
                                      "line": 281,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 7
                                    }
                                  },
                                  "block": {
                                    "type": "BlockStatement",
                                    "start": 10632,
                                    "end": 11063,
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 10643,
                                        "end": 11054,
                                        "loc": {
                                          "start": {
                                            "line": 282,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 291,
                                            "column": 11
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 10643,
                                          "end": 11053,
                                          "loc": {
                                            "start": {
                                              "line": 282,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 291,
                                              "column": 10
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "start": 10643,
                                            "end": 10655,
                                            "loc": {
                                              "start": {
                                                "line": 282,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 282,
                                                "column": 20
                                              },
                                              "identifierName": "componentVal"
                                            },
                                            "name": "componentVal"
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "start": 10658,
                                            "end": 11053,
                                            "loc": {
                                              "start": {
                                                "line": 282,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 291,
                                                "column": 10
                                              }
                                            },
                                            "callee": {
                                              "type": "Identifier",
                                              "start": 10658,
                                              "end": 10677,
                                              "loc": {
                                                "start": {
                                                  "line": 282,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 282,
                                                  "column": 42
                                                },
                                                "identifierName": "getComponentFromMap"
                                              },
                                              "name": "getComponentFromMap"
                                            },
                                            "arguments": [
                                              {
                                                "type": "ObjectExpression",
                                                "start": 10678,
                                                "end": 11052,
                                                "loc": {
                                                  "start": {
                                                    "line": 282,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 291,
                                                    "column": 9
                                                  }
                                                },
                                                "properties": [
                                                  {
                                                    "type": "ObjectProperty",
                                                    "start": 10691,
                                                    "end": 10934,
                                                    "loc": {
                                                      "start": {
                                                        "line": 283,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 288,
                                                        "column": 11
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 10691,
                                                      "end": 10694,
                                                      "loc": {
                                                        "start": {
                                                          "line": 283,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 283,
                                                          "column": 13
                                                        },
                                                        "identifierName": "rjx"
                                                      },
                                                      "name": "rjx"
                                                    },
                                                    "value": {
                                                      "type": "ObjectExpression",
                                                      "start": 10696,
                                                      "end": 10934,
                                                      "loc": {
                                                        "start": {
                                                          "line": 283,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 288,
                                                          "column": 11
                                                        }
                                                      },
                                                      "properties": [
                                                        {
                                                          "type": "ObjectProperty",
                                                          "start": 10711,
                                                          "end": 10773,
                                                          "loc": {
                                                            "start": {
                                                              "line": 284,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 284,
                                                              "column": 74
                                                            }
                                                          },
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "key": {
                                                            "type": "Identifier",
                                                            "start": 10711,
                                                            "end": 10720,
                                                            "loc": {
                                                              "start": {
                                                                "line": 284,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 284,
                                                                "column": 21
                                                              },
                                                              "identifierName": "component"
                                                            },
                                                            "name": "component"
                                                          },
                                                          "value": {
                                                            "type": "MemberExpression",
                                                            "start": 10722,
                                                            "end": 10773,
                                                            "loc": {
                                                              "start": {
                                                                "line": 284,
                                                                "column": 23
                                                              },
                                                              "end": {
                                                                "line": 284,
                                                                "column": 74
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 10722,
                                                              "end": 10760,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 284,
                                                                  "column": 23
                                                                },
                                                                "end": {
                                                                  "line": 284,
                                                                  "column": 61
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 10722,
                                                                "end": 10725,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 284,
                                                                    "column": 23
                                                                  },
                                                                  "end": {
                                                                    "line": 284,
                                                                    "column": 26
                                                                  },
                                                                  "identifierName": "rjx"
                                                                },
                                                                "name": "rjx"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 10726,
                                                                "end": 10760,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 284,
                                                                    "column": 27
                                                                  },
                                                                  "end": {
                                                                    "line": 284,
                                                                    "column": 61
                                                                  },
                                                                  "identifierName": "__dangerouslyInsertReactComponents"
                                                                },
                                                                "name": "__dangerouslyInsertReactComponents"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 10762,
                                                              "end": 10771,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 284,
                                                                  "column": 63
                                                                },
                                                                "end": {
                                                                  "line": 284,
                                                                  "column": 72
                                                                },
                                                                "identifierName": "cpropName"
                                                              },
                                                              "name": "cpropName"
                                                            },
                                                            "computed": true
                                                          }
                                                        },
                                                        {
                                                          "type": "ObjectProperty",
                                                          "start": 10788,
                                                          "end": 10920,
                                                          "loc": {
                                                            "start": {
                                                              "line": 285,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 287,
                                                              "column": 18
                                                            }
                                                          },
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "key": {
                                                            "type": "Identifier",
                                                            "start": 10788,
                                                            "end": 10793,
                                                            "loc": {
                                                              "start": {
                                                                "line": 285,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 285,
                                                                "column": 17
                                                              },
                                                              "identifierName": "props"
                                                            },
                                                            "name": "props"
                                                          },
                                                          "value": {
                                                            "type": "ConditionalExpression",
                                                            "start": 10795,
                                                            "end": 10920,
                                                            "loc": {
                                                              "start": {
                                                                "line": 285,
                                                                "column": 19
                                                              },
                                                              "end": {
                                                                "line": 287,
                                                                "column": 18
                                                              }
                                                            },
                                                            "test": {
                                                              "type": "MemberExpression",
                                                              "start": 10795,
                                                              "end": 10832,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 285,
                                                                  "column": 19
                                                                },
                                                                "end": {
                                                                  "line": 285,
                                                                  "column": 56
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 10795,
                                                                "end": 10798,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 285,
                                                                    "column": 19
                                                                  },
                                                                  "end": {
                                                                    "line": 285,
                                                                    "column": 22
                                                                  },
                                                                  "identifierName": "rjx"
                                                                },
                                                                "name": "rjx"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 10799,
                                                                "end": 10832,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 285,
                                                                    "column": 23
                                                                  },
                                                                  "end": {
                                                                    "line": 285,
                                                                    "column": 56
                                                                  },
                                                                  "identifierName": "__dangerouslyInsertComponentProps"
                                                                },
                                                                "name": "__dangerouslyInsertComponentProps"
                                                              },
                                                              "computed": false
                                                            },
                                                            "consequent": {
                                                              "type": "MemberExpression",
                                                              "start": 10850,
                                                              "end": 10900,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 286,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 286,
                                                                  "column": 66
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "start": 10850,
                                                                "end": 10887,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 286,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 286,
                                                                    "column": 53
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "start": 10850,
                                                                  "end": 10853,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 286,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 286,
                                                                      "column": 19
                                                                    },
                                                                    "identifierName": "rjx"
                                                                  },
                                                                  "name": "rjx"
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 10854,
                                                                  "end": 10887,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 286,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 286,
                                                                      "column": 53
                                                                    },
                                                                    "identifierName": "__dangerouslyInsertComponentProps"
                                                                  },
                                                                  "name": "__dangerouslyInsertComponentProps"
                                                                },
                                                                "computed": false
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 10889,
                                                                "end": 10898,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 286,
                                                                    "column": 55
                                                                  },
                                                                  "end": {
                                                                    "line": 286,
                                                                    "column": 64
                                                                  },
                                                                  "identifierName": "cpropName"
                                                                },
                                                                "name": "cpropName"
                                                              },
                                                              "computed": true
                                                            },
                                                            "alternate": {
                                                              "type": "ObjectExpression",
                                                              "start": 10918,
                                                              "end": 10920,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 287,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 287,
                                                                  "column": 18
                                                                }
                                                              },
                                                              "properties": []
                                                            }
                                                          }
                                                        }
                                                      ]
                                                    }
                                                  },
                                                  {
                                                    "type": "ObjectProperty",
                                                    "start": 10947,
                                                    "end": 10984,
                                                    "loc": {
                                                      "start": {
                                                        "line": 289,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 289,
                                                        "column": 47
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 10947,
                                                      "end": 10962,
                                                      "loc": {
                                                        "start": {
                                                          "line": 289,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 289,
                                                          "column": 25
                                                        },
                                                        "identifierName": "reactComponents"
                                                      },
                                                      "name": "reactComponents"
                                                    },
                                                    "value": {
                                                      "type": "MemberExpression",
                                                      "start": 10964,
                                                      "end": 10984,
                                                      "loc": {
                                                        "start": {
                                                          "line": 289,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 289,
                                                          "column": 47
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 10964,
                                                        "end": 10968,
                                                        "loc": {
                                                          "start": {
                                                            "line": 289,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 289,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 10969,
                                                        "end": 10984,
                                                        "loc": {
                                                          "start": {
                                                            "line": 289,
                                                            "column": 32
                                                          },
                                                          "end": {
                                                            "line": 289,
                                                            "column": 47
                                                          },
                                                          "identifierName": "reactComponents"
                                                        },
                                                        "name": "reactComponents"
                                                      },
                                                      "computed": false
                                                    }
                                                  },
                                                  {
                                                    "type": "ObjectProperty",
                                                    "start": 10997,
                                                    "end": 11040,
                                                    "loc": {
                                                      "start": {
                                                        "line": 290,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 290,
                                                        "column": 53
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 10997,
                                                      "end": 11015,
                                                      "loc": {
                                                        "start": {
                                                          "line": 290,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 290,
                                                          "column": 28
                                                        },
                                                        "identifierName": "componentLibraries"
                                                      },
                                                      "name": "componentLibraries"
                                                    },
                                                    "value": {
                                                      "type": "MemberExpression",
                                                      "start": 11017,
                                                      "end": 11040,
                                                      "loc": {
                                                        "start": {
                                                          "line": 290,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 290,
                                                          "column": 53
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 11017,
                                                        "end": 11021,
                                                        "loc": {
                                                          "start": {
                                                            "line": 290,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 290,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 11022,
                                                        "end": 11040,
                                                        "loc": {
                                                          "start": {
                                                            "line": 290,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 290,
                                                            "column": 53
                                                          },
                                                          "identifierName": "componentLibraries"
                                                        },
                                                        "name": "componentLibraries"
                                                      },
                                                      "computed": false
                                                    }
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "handler": {
                                    "type": "CatchClause",
                                    "start": 11064,
                                    "end": 11140,
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 7
                                      }
                                    },
                                    "param": {
                                      "type": "Identifier",
                                      "start": 11071,
                                      "end": 11072,
                                      "loc": {
                                        "start": {
                                          "line": 292,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 292,
                                          "column": 16
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    },
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 11074,
                                      "end": 11140,
                                      "loc": {
                                        "start": {
                                          "line": 292,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 294,
                                          "column": 7
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "IfStatement",
                                          "start": 11085,
                                          "end": 11131,
                                          "loc": {
                                            "start": {
                                              "line": 293,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 293,
                                              "column": 54
                                            }
                                          },
                                          "test": {
                                            "type": "LogicalExpression",
                                            "start": 11089,
                                            "end": 11112,
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 35
                                              }
                                            },
                                            "left": {
                                              "type": "MemberExpression",
                                              "start": 11089,
                                              "end": 11099,
                                              "loc": {
                                                "start": {
                                                  "line": 293,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 293,
                                                  "column": 22
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 11089,
                                                "end": 11093,
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 16
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 11094,
                                                "end": 11099,
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 22
                                                  },
                                                  "identifierName": "debug"
                                                },
                                                "name": "debug"
                                              },
                                              "computed": false
                                            },
                                            "operator": "||",
                                            "right": {
                                              "type": "MemberExpression",
                                              "start": 11103,
                                              "end": 11112,
                                              "loc": {
                                                "start": {
                                                  "line": 293,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 293,
                                                  "column": 35
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 11103,
                                                "end": 11106,
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 29
                                                  },
                                                  "identifierName": "rjx"
                                                },
                                                "name": "rjx"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 11107,
                                                "end": 11112,
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 35
                                                  },
                                                  "identifierName": "debug"
                                                },
                                                "name": "debug"
                                              },
                                              "computed": false
                                            }
                                          },
                                          "consequent": {
                                            "type": "ExpressionStatement",
                                            "start": 11114,
                                            "end": 11131,
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 54
                                              }
                                            },
                                            "expression": {
                                              "type": "AssignmentExpression",
                                              "start": 11114,
                                              "end": 11130,
                                              "loc": {
                                                "start": {
                                                  "line": 293,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 293,
                                                  "column": 53
                                                }
                                              },
                                              "operator": "=",
                                              "left": {
                                                "type": "Identifier",
                                                "start": 11114,
                                                "end": 11126,
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 49
                                                  },
                                                  "identifierName": "componentVal"
                                                },
                                                "name": "componentVal"
                                              },
                                              "right": {
                                                "type": "Identifier",
                                                "start": 11129,
                                                "end": 11130,
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 53
                                                  },
                                                  "identifierName": "e"
                                                },
                                                "name": "e"
                                              }
                                            }
                                          },
                                          "alternate": null
                                        }
                                      ],
                                      "directives": [],
                                      "trailingComments": null
                                    },
                                    "trailingComments": null
                                  },
                                  "guardedHandlers": [],
                                  "finalizer": null,
                                  "trailingComments": [
                                    {
                                      "type": "CommentLine",
                                      "value": " eslint-disable-next-line",
                                      "start": 11148,
                                      "end": 11175,
                                      "loc": {
                                        "start": {
                                          "line": 295,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 295,
                                          "column": 33
                                        }
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 11183,
                                  "end": 11218,
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 41
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 11183,
                                    "end": 11217,
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 40
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 11183,
                                      "end": 11202,
                                      "loc": {
                                        "start": {
                                          "line": 296,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 296,
                                          "column": 25
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 11183,
                                        "end": 11189,
                                        "loc": {
                                          "start": {
                                            "line": 296,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 296,
                                            "column": 12
                                          },
                                          "identifierName": "cprops"
                                        },
                                        "name": "cprops",
                                        "leadingComments": null
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 11191,
                                        "end": 11200,
                                        "loc": {
                                          "start": {
                                            "line": 296,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 296,
                                            "column": 23
                                          },
                                          "identifierName": "cpropName"
                                        },
                                        "name": "cpropName"
                                      },
                                      "computed": true,
                                      "leadingComments": null
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "start": 11205,
                                      "end": 11217,
                                      "loc": {
                                        "start": {
                                          "line": 296,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 296,
                                          "column": 40
                                        },
                                        "identifierName": "componentVal"
                                      },
                                      "name": "componentVal"
                                    },
                                    "leadingComments": null
                                  },
                                  "leadingComments": [
                                    {
                                      "type": "CommentLine",
                                      "value": " eslint-disable-next-line",
                                      "start": 11148,
                                      "end": 11175,
                                      "loc": {
                                        "start": {
                                          "line": 295,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 295,
                                          "column": 33
                                        }
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "ReturnStatement",
                                  "start": 11226,
                                  "end": 11240,
                                  "loc": {
                                    "start": {
                                      "line": 297,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 297,
                                      "column": 20
                                    }
                                  },
                                  "argument": {
                                    "type": "Identifier",
                                    "start": 11233,
                                    "end": 11239,
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 19
                                      },
                                      "identifierName": "cprops"
                                    },
                                    "name": "cprops"
                                  }
                                }
                              ],
                              "directives": []
                            }
                          },
                          {
                            "type": "ObjectExpression",
                            "start": 11249,
                            "end": 11251,
                            "loc": {
                              "start": {
                                "line": 298,
                                "column": 7
                              },
                              "end": {
                                "line": 298,
                                "column": 9
                              }
                            },
                            "properties": []
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              }
            ],
            "directives": [],
            "trailingComments": null
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Resolves rjx.__dangerouslyInsertReactComponents into an object that turns each value into a React components. This is typically used in a library like Recharts where you pass custom components for chart ticks or plot points. \r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n//  * @param {Object} [options.resources={}] - object to use for asyncprops, usually a result of an asynchronous call\r\n * @returns {Object} resolved object of React Components\r\n ",
              "start": 9237,
              "end": 9731,
              "loc": {
                "start": {
                  "line": 253,
                  "column": 0
                },
                "end": {
                  "line": 259,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Takes a function string and returns a function on either this.props or window. The function can only be 2 levels deep\r\n * @param {Object} options \r\n * @param {String} [options.propFunc='func:'] - function string, like func:window.LocalStorage.getItem or func:this.props.onClick  or func:inline.myInlineFunction\r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, resourceprops, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Function} returns a function from this.props or window functions\r\n * @example\r\n * getFunctionFromProps({ propFunc='func:this.props.onClick', }) // => this.props.onClick\r\n ",
              "start": 11265,
              "end": 11969,
              "loc": {
                "start": {
                  "line": 302,
                  "column": 0
                },
                "end": {
                  "line": 310,
                  "column": 3
                }
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Resolves rjx.__dangerouslyInsertReactComponents into an object that turns each value into a React components. This is typically used in a library like Recharts where you pass custom components for chart ticks or plot points. \r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n//  * @param {Object} [options.resources={}] - object to use for asyncprops, usually a result of an asynchronous call\r\n * @returns {Object} resolved object of React Components\r\n ",
            "start": 9237,
            "end": 9731,
            "loc": {
              "start": {
                "line": 253,
                "column": 0
              },
              "end": {
                "line": 259,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Takes a function string and returns a function on either this.props or window. The function can only be 2 levels deep\r\n * @param {Object} options \r\n * @param {String} [options.propFunc='func:'] - function string, like func:window.LocalStorage.getItem or func:this.props.onClick  or func:inline.myInlineFunction\r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, resourceprops, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Function} returns a function from this.props or window functions\r\n * @example\r\n * getFunctionFromProps({ propFunc='func:this.props.onClick', }) // => this.props.onClick\r\n ",
            "start": 11265,
            "end": 11969,
            "loc": {
              "start": {
                "line": 302,
                "column": 0
              },
              "end": {
                "line": 310,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 11971,
        "end": 14569,
        "loc": {
          "start": {
            "line": 311,
            "column": 0
          },
          "end": {
            "line": 384,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 11978,
          "end": 14569,
          "loc": {
            "start": {
              "line": 311,
              "column": 7
            },
            "end": {
              "line": 384,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 11987,
            "end": 12007,
            "loc": {
              "start": {
                "line": 311,
                "column": 16
              },
              "end": {
                "line": 311,
                "column": 36
              },
              "identifierName": "getFunctionFromProps"
            },
            "name": "getFunctionFromProps",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "Identifier",
              "start": 12008,
              "end": 12015,
              "loc": {
                "start": {
                  "line": 311,
                  "column": 37
                },
                "end": {
                  "line": 311,
                  "column": 44
                },
                "identifierName": "options"
              },
              "name": "options"
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 12017,
            "end": 14569,
            "loc": {
              "start": {
                "line": 311,
                "column": 46
              },
              "end": {
                "line": 384,
                "column": 1
              }
            },
            "body": [
              {
                "type": "VariableDeclaration",
                "start": 12022,
                "end": 12096,
                "loc": {
                  "start": {
                    "line": 312,
                    "column": 2
                  },
                  "end": {
                    "line": 312,
                    "column": 76
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 12028,
                    "end": 12095,
                    "loc": {
                      "start": {
                        "line": 312,
                        "column": 8
                      },
                      "end": {
                        "line": 312,
                        "column": 75
                      }
                    },
                    "id": {
                      "type": "ObjectPattern",
                      "start": 12028,
                      "end": 12085,
                      "loc": {
                        "start": {
                          "line": 312,
                          "column": 8
                        },
                        "end": {
                          "line": 312,
                          "column": 65
                        }
                      },
                      "properties": [
                        {
                          "type": "ObjectProperty",
                          "start": 12030,
                          "end": 12046,
                          "loc": {
                            "start": {
                              "line": 312,
                              "column": 10
                            },
                            "end": {
                              "line": 312,
                              "column": 26
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 12030,
                            "end": 12038,
                            "loc": {
                              "start": {
                                "line": 312,
                                "column": 10
                              },
                              "end": {
                                "line": 312,
                                "column": 18
                              },
                              "identifierName": "propFunc"
                            },
                            "name": "propFunc"
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 12030,
                            "end": 12046,
                            "loc": {
                              "start": {
                                "line": 312,
                                "column": 10
                              },
                              "end": {
                                "line": 312,
                                "column": 26
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 12030,
                              "end": 12038,
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 10
                                },
                                "end": {
                                  "line": 312,
                                  "column": 18
                                },
                                "identifierName": "propFunc"
                              },
                              "name": "propFunc"
                            },
                            "right": {
                              "type": "StringLiteral",
                              "start": 12039,
                              "end": 12046,
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 19
                                },
                                "end": {
                                  "line": 312,
                                  "column": 26
                                }
                              },
                              "extra": {
                                "rawValue": "func:",
                                "raw": "'func:'"
                              },
                              "value": "func:"
                            }
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 12048,
                          "end": 12056,
                          "loc": {
                            "start": {
                              "line": 312,
                              "column": 28
                            },
                            "end": {
                              "line": 312,
                              "column": 36
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 12048,
                            "end": 12056,
                            "loc": {
                              "start": {
                                "line": 312,
                                "column": 28
                              },
                              "end": {
                                "line": 312,
                                "column": 36
                              },
                              "identifierName": "propBody"
                            },
                            "name": "propBody"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 12048,
                            "end": 12056,
                            "loc": {
                              "start": {
                                "line": 312,
                                "column": 28
                              },
                              "end": {
                                "line": 312,
                                "column": 36
                              },
                              "identifierName": "propBody"
                            },
                            "name": "propBody"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 12058,
                          "end": 12061,
                          "loc": {
                            "start": {
                              "line": 312,
                              "column": 38
                            },
                            "end": {
                              "line": 312,
                              "column": 41
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 12058,
                            "end": 12061,
                            "loc": {
                              "start": {
                                "line": 312,
                                "column": 38
                              },
                              "end": {
                                "line": 312,
                                "column": 41
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 12058,
                            "end": 12061,
                            "loc": {
                              "start": {
                                "line": 312,
                                "column": 38
                              },
                              "end": {
                                "line": 312,
                                "column": 41
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 12063,
                          "end": 12082,
                          "loc": {
                            "start": {
                              "line": 312,
                              "column": 43
                            },
                            "end": {
                              "line": 312,
                              "column": 62
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 12063,
                            "end": 12079,
                            "loc": {
                              "start": {
                                "line": 312,
                                "column": 43
                              },
                              "end": {
                                "line": 312,
                                "column": 59
                              },
                              "identifierName": "functionProperty"
                            },
                            "name": "functionProperty"
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 12063,
                            "end": 12082,
                            "loc": {
                              "start": {
                                "line": 312,
                                "column": 43
                              },
                              "end": {
                                "line": 312,
                                "column": 62
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 12063,
                              "end": 12079,
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 43
                                },
                                "end": {
                                  "line": 312,
                                  "column": 59
                                },
                                "identifierName": "functionProperty"
                              },
                              "name": "functionProperty"
                            },
                            "right": {
                              "type": "StringLiteral",
                              "start": 12080,
                              "end": 12082,
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 60
                                },
                                "end": {
                                  "line": 312,
                                  "column": 62
                                }
                              },
                              "extra": {
                                "rawValue": "",
                                "raw": "''"
                              },
                              "value": ""
                            }
                          },
                          "extra": {
                            "shorthand": true
                          }
                        }
                      ]
                    },
                    "init": {
                      "type": "Identifier",
                      "start": 12088,
                      "end": 12095,
                      "loc": {
                        "start": {
                          "line": 312,
                          "column": 68
                        },
                        "end": {
                          "line": 312,
                          "column": 75
                        },
                        "identifierName": "options"
                      },
                      "name": "options"
                    }
                  }
                ],
                "kind": "const",
                "trailingComments": [
                  {
                    "type": "CommentLine",
                    "value": " eslint-disable-next-line",
                    "start": 12100,
                    "end": 12127,
                    "loc": {
                      "start": {
                        "line": 313,
                        "column": 2
                      },
                      "end": {
                        "line": 313,
                        "column": 29
                      }
                    }
                  }
                ]
              },
              {
                "type": "VariableDeclaration",
                "start": 12131,
                "end": 12182,
                "loc": {
                  "start": {
                    "line": 314,
                    "column": 2
                  },
                  "end": {
                    "line": 314,
                    "column": 53
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 12137,
                    "end": 12181,
                    "loc": {
                      "start": {
                        "line": 314,
                        "column": 8
                      },
                      "end": {
                        "line": 314,
                        "column": 52
                      }
                    },
                    "id": {
                      "type": "ObjectPattern",
                      "start": 12137,
                      "end": 12174,
                      "loc": {
                        "start": {
                          "line": 314,
                          "column": 8
                        },
                        "end": {
                          "line": 314,
                          "column": 45
                        }
                      },
                      "properties": [
                        {
                          "type": "ObjectProperty",
                          "start": 12139,
                          "end": 12163,
                          "loc": {
                            "start": {
                              "line": 314,
                              "column": 10
                            },
                            "end": {
                              "line": 314,
                              "column": 34
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 12139,
                            "end": 12147,
                            "loc": {
                              "start": {
                                "line": 314,
                                "column": 10
                              },
                              "end": {
                                "line": 314,
                                "column": 18
                              },
                              "identifierName": "logError"
                            },
                            "name": "logError",
                            "leadingComments": null
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 12139,
                            "end": 12163,
                            "loc": {
                              "start": {
                                "line": 314,
                                "column": 10
                              },
                              "end": {
                                "line": 314,
                                "column": 34
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 12139,
                              "end": 12147,
                              "loc": {
                                "start": {
                                  "line": 314,
                                  "column": 10
                                },
                                "end": {
                                  "line": 314,
                                  "column": 18
                                },
                                "identifierName": "logError"
                              },
                              "name": "logError"
                            },
                            "right": {
                              "type": "MemberExpression",
                              "start": 12150,
                              "end": 12163,
                              "loc": {
                                "start": {
                                  "line": 314,
                                  "column": 21
                                },
                                "end": {
                                  "line": 314,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 12150,
                                "end": 12157,
                                "loc": {
                                  "start": {
                                    "line": 314,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 314,
                                    "column": 28
                                  },
                                  "identifierName": "console"
                                },
                                "name": "console"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 12158,
                                "end": 12163,
                                "loc": {
                                  "start": {
                                    "line": 314,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 314,
                                    "column": 34
                                  },
                                  "identifierName": "error"
                                },
                                "name": "error"
                              },
                              "computed": false
                            },
                            "leadingComments": null
                          },
                          "leadingComments": null,
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 12166,
                          "end": 12171,
                          "loc": {
                            "start": {
                              "line": 314,
                              "column": 37
                            },
                            "end": {
                              "line": 314,
                              "column": 42
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 12166,
                            "end": 12171,
                            "loc": {
                              "start": {
                                "line": 314,
                                "column": 37
                              },
                              "end": {
                                "line": 314,
                                "column": 42
                              },
                              "identifierName": "debug"
                            },
                            "name": "debug"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 12166,
                            "end": 12171,
                            "loc": {
                              "start": {
                                "line": 314,
                                "column": 37
                              },
                              "end": {
                                "line": 314,
                                "column": 42
                              },
                              "identifierName": "debug"
                            },
                            "name": "debug"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        }
                      ],
                      "leadingComments": null
                    },
                    "init": {
                      "type": "ThisExpression",
                      "start": 12177,
                      "end": 12181,
                      "loc": {
                        "start": {
                          "line": 314,
                          "column": 48
                        },
                        "end": {
                          "line": 314,
                          "column": 52
                        }
                      }
                    },
                    "leadingComments": null
                  }
                ],
                "kind": "const",
                "leadingComments": [
                  {
                    "type": "CommentLine",
                    "value": " eslint-disable-next-line",
                    "start": 12100,
                    "end": 12127,
                    "loc": {
                      "start": {
                        "line": 313,
                        "column": 2
                      },
                      "end": {
                        "line": 313,
                        "column": 29
                      }
                    }
                  }
                ]
              },
              {
                "type": "VariableDeclaration",
                "start": 12186,
                "end": 12242,
                "loc": {
                  "start": {
                    "line": 315,
                    "column": 2
                  },
                  "end": {
                    "line": 315,
                    "column": 58
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 12192,
                    "end": 12241,
                    "loc": {
                      "start": {
                        "line": 315,
                        "column": 8
                      },
                      "end": {
                        "line": 315,
                        "column": 57
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 12192,
                      "end": 12204,
                      "loc": {
                        "start": {
                          "line": 315,
                          "column": 8
                        },
                        "end": {
                          "line": 315,
                          "column": 20
                        },
                        "identifierName": "windowObject"
                      },
                      "name": "windowObject"
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "start": 12207,
                      "end": 12241,
                      "loc": {
                        "start": {
                          "line": 315,
                          "column": 23
                        },
                        "end": {
                          "line": 315,
                          "column": 57
                        }
                      },
                      "left": {
                        "type": "LogicalExpression",
                        "start": 12207,
                        "end": 12235,
                        "loc": {
                          "start": {
                            "line": 315,
                            "column": 23
                          },
                          "end": {
                            "line": 315,
                            "column": 51
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 12207,
                          "end": 12218,
                          "loc": {
                            "start": {
                              "line": 315,
                              "column": 23
                            },
                            "end": {
                              "line": 315,
                              "column": 34
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 12207,
                            "end": 12211,
                            "loc": {
                              "start": {
                                "line": 315,
                                "column": 23
                              },
                              "end": {
                                "line": 315,
                                "column": 27
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12212,
                            "end": 12218,
                            "loc": {
                              "start": {
                                "line": 315,
                                "column": 28
                              },
                              "end": {
                                "line": 315,
                                "column": 34
                              },
                              "identifierName": "window"
                            },
                            "name": "window"
                          },
                          "computed": false
                        },
                        "operator": "||",
                        "right": {
                          "type": "MemberExpression",
                          "start": 12222,
                          "end": 12235,
                          "loc": {
                            "start": {
                              "line": 315,
                              "column": 38
                            },
                            "end": {
                              "line": 315,
                              "column": 51
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 12222,
                            "end": 12228,
                            "loc": {
                              "start": {
                                "line": 315,
                                "column": 38
                              },
                              "end": {
                                "line": 315,
                                "column": 44
                              },
                              "identifierName": "global"
                            },
                            "name": "global"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12229,
                            "end": 12235,
                            "loc": {
                              "start": {
                                "line": 315,
                                "column": 45
                              },
                              "end": {
                                "line": 315,
                                "column": 51
                              },
                              "identifierName": "window"
                            },
                            "name": "window"
                          },
                          "computed": false
                        }
                      },
                      "operator": "||",
                      "right": {
                        "type": "ObjectExpression",
                        "start": 12239,
                        "end": 12241,
                        "loc": {
                          "start": {
                            "line": 315,
                            "column": 55
                          },
                          "end": {
                            "line": 315,
                            "column": 57
                          }
                        },
                        "properties": []
                      }
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "TryStatement",
                "start": 12246,
                "end": 14566,
                "loc": {
                  "start": {
                    "line": 316,
                    "column": 2
                  },
                  "end": {
                    "line": 383,
                    "column": 3
                  }
                },
                "block": {
                  "type": "BlockStatement",
                  "start": 12250,
                  "end": 14433,
                  "loc": {
                    "start": {
                      "line": 316,
                      "column": 6
                    },
                    "end": {
                      "line": 377,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 12257,
                      "end": 12315,
                      "loc": {
                        "start": {
                          "line": 317,
                          "column": 4
                        },
                        "end": {
                          "line": 317,
                          "column": 62
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 12263,
                          "end": 12314,
                          "loc": {
                            "start": {
                              "line": 317,
                              "column": 10
                            },
                            "end": {
                              "line": 317,
                              "column": 61
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 12263,
                            "end": 12281,
                            "loc": {
                              "start": {
                                "line": 317,
                                "column": 10
                              },
                              "end": {
                                "line": 317,
                                "column": 28
                              },
                              "identifierName": "functionNameString"
                            },
                            "name": "functionNameString"
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "start": 12284,
                            "end": 12314,
                            "loc": {
                              "start": {
                                "line": 317,
                                "column": 31
                              },
                              "end": {
                                "line": 317,
                                "column": 61
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 12284,
                              "end": 12308,
                              "loc": {
                                "start": {
                                  "line": 317,
                                  "column": 31
                                },
                                "end": {
                                  "line": 317,
                                  "column": 55
                                }
                              },
                              "object": {
                                "type": "CallExpression",
                                "start": 12284,
                                "end": 12303,
                                "loc": {
                                  "start": {
                                    "line": 317,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 317,
                                    "column": 50
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 12284,
                                  "end": 12298,
                                  "loc": {
                                    "start": {
                                      "line": 317,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 317,
                                      "column": 45
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 12284,
                                    "end": 12292,
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 39
                                      },
                                      "identifierName": "propFunc"
                                    },
                                    "name": "propFunc"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 12293,
                                    "end": 12298,
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 45
                                      },
                                      "identifierName": "split"
                                    },
                                    "name": "split"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "StringLiteral",
                                    "start": 12299,
                                    "end": 12302,
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 49
                                      }
                                    },
                                    "extra": {
                                      "rawValue": ":",
                                      "raw": "':'"
                                    },
                                    "value": ":"
                                  }
                                ]
                              },
                              "property": {
                                "type": "NumericLiteral",
                                "start": 12305,
                                "end": 12306,
                                "loc": {
                                  "start": {
                                    "line": 317,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 317,
                                    "column": 53
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              },
                              "computed": true
                            },
                            "operator": "||",
                            "right": {
                              "type": "StringLiteral",
                              "start": 12312,
                              "end": 12314,
                              "loc": {
                                "start": {
                                  "line": 317,
                                  "column": 59
                                },
                                "end": {
                                  "line": 317,
                                  "column": 61
                                }
                              },
                              "extra": {
                                "rawValue": "",
                                "raw": "''"
                              },
                              "value": ""
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 12321,
                      "end": 12377,
                      "loc": {
                        "start": {
                          "line": 318,
                          "column": 4
                        },
                        "end": {
                          "line": 318,
                          "column": 60
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 12327,
                          "end": 12376,
                          "loc": {
                            "start": {
                              "line": 318,
                              "column": 10
                            },
                            "end": {
                              "line": 318,
                              "column": 59
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 12327,
                            "end": 12344,
                            "loc": {
                              "start": {
                                "line": 318,
                                "column": 10
                              },
                              "end": {
                                "line": 318,
                                "column": 27
                              },
                              "identifierName": "functionNameArray"
                            },
                            "name": "functionNameArray"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 12347,
                            "end": 12376,
                            "loc": {
                              "start": {
                                "line": 318,
                                "column": 30
                              },
                              "end": {
                                "line": 318,
                                "column": 59
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 12347,
                              "end": 12371,
                              "loc": {
                                "start": {
                                  "line": 318,
                                  "column": 30
                                },
                                "end": {
                                  "line": 318,
                                  "column": 54
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 12347,
                                "end": 12365,
                                "loc": {
                                  "start": {
                                    "line": 318,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 318,
                                    "column": 48
                                  },
                                  "identifierName": "functionNameString"
                                },
                                "name": "functionNameString"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 12366,
                                "end": 12371,
                                "loc": {
                                  "start": {
                                    "line": 318,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 318,
                                    "column": 54
                                  },
                                  "identifierName": "split"
                                },
                                "name": "split"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "StringLiteral",
                                "start": 12372,
                                "end": 12375,
                                "loc": {
                                  "start": {
                                    "line": 318,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 318,
                                    "column": 58
                                  }
                                },
                                "extra": {
                                  "rawValue": ".",
                                  "raw": "'.'"
                                },
                                "value": "."
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 12383,
                      "end": 12488,
                      "loc": {
                        "start": {
                          "line": 319,
                          "column": 4
                        },
                        "end": {
                          "line": 319,
                          "column": 109
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 12389,
                          "end": 12487,
                          "loc": {
                            "start": {
                              "line": 319,
                              "column": 10
                            },
                            "end": {
                              "line": 319,
                              "column": 108
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 12389,
                            "end": 12401,
                            "loc": {
                              "start": {
                                "line": 319,
                                "column": 10
                              },
                              "end": {
                                "line": 319,
                                "column": 22
                              },
                              "identifierName": "functionName"
                            },
                            "name": "functionName"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 12404,
                            "end": 12487,
                            "loc": {
                              "start": {
                                "line": 319,
                                "column": 25
                              },
                              "end": {
                                "line": 319,
                                "column": 108
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 12405,
                              "end": 12429,
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 26
                                },
                                "end": {
                                  "line": 319,
                                  "column": 50
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 12405,
                                "end": 12422,
                                "loc": {
                                  "start": {
                                    "line": 319,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 319,
                                    "column": 43
                                  },
                                  "identifierName": "functionNameArray"
                                },
                                "name": "functionNameArray"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 12423,
                                "end": 12429,
                                "loc": {
                                  "start": {
                                    "line": 319,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 319,
                                    "column": 50
                                  },
                                  "identifierName": "length"
                                },
                                "name": "length"
                              },
                              "computed": false,
                              "extra": {
                                "parenthesized": true,
                                "parenStart": 12404
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "start": 12433,
                              "end": 12482,
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 54
                                },
                                "end": {
                                  "line": 319,
                                  "column": 103
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 12433,
                                "end": 12450,
                                "loc": {
                                  "start": {
                                    "line": 319,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 319,
                                    "column": 71
                                  },
                                  "identifierName": "functionNameArray"
                                },
                                "name": "functionNameArray"
                              },
                              "property": {
                                "type": "BinaryExpression",
                                "start": 12452,
                                "end": 12480,
                                "loc": {
                                  "start": {
                                    "line": 319,
                                    "column": 73
                                  },
                                  "end": {
                                    "line": 319,
                                    "column": 101
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 12452,
                                  "end": 12476,
                                  "loc": {
                                    "start": {
                                      "line": 319,
                                      "column": 73
                                    },
                                    "end": {
                                      "line": 319,
                                      "column": 97
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 12452,
                                    "end": 12469,
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 90
                                      },
                                      "identifierName": "functionNameArray"
                                    },
                                    "name": "functionNameArray"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 12470,
                                    "end": 12476,
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 91
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 97
                                      },
                                      "identifierName": "length"
                                    },
                                    "name": "length"
                                  },
                                  "computed": false
                                },
                                "operator": "-",
                                "right": {
                                  "type": "NumericLiteral",
                                  "start": 12479,
                                  "end": 12480,
                                  "loc": {
                                    "start": {
                                      "line": 319,
                                      "column": 100
                                    },
                                    "end": {
                                      "line": 319,
                                      "column": 101
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 1,
                                    "raw": "1"
                                  },
                                  "value": 1
                                }
                              },
                              "computed": true
                            },
                            "alternate": {
                              "type": "StringLiteral",
                              "start": 12485,
                              "end": 12487,
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 106
                                },
                                "end": {
                                  "line": 319,
                                  "column": 108
                                }
                              },
                              "extra": {
                                "rawValue": "",
                                "raw": "''"
                              },
                              "value": ""
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 12496,
                      "end": 14428,
                      "loc": {
                        "start": {
                          "line": 321,
                          "column": 4
                        },
                        "end": {
                          "line": 376,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 12500,
                        "end": 12532,
                        "loc": {
                          "start": {
                            "line": 321,
                            "column": 8
                          },
                          "end": {
                            "line": 321,
                            "column": 40
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 12500,
                          "end": 12517,
                          "loc": {
                            "start": {
                              "line": 321,
                              "column": 8
                            },
                            "end": {
                              "line": 321,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 12500,
                            "end": 12508,
                            "loc": {
                              "start": {
                                "line": 321,
                                "column": 8
                              },
                              "end": {
                                "line": 321,
                                "column": 16
                              },
                              "identifierName": "propFunc"
                            },
                            "name": "propFunc"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12509,
                            "end": 12517,
                            "loc": {
                              "start": {
                                "line": 321,
                                "column": 17
                              },
                              "end": {
                                "line": 321,
                                "column": 25
                              },
                              "identifierName": "includes"
                            },
                            "name": "includes"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 12518,
                            "end": 12531,
                            "loc": {
                              "start": {
                                "line": 321,
                                "column": 26
                              },
                              "end": {
                                "line": 321,
                                "column": 39
                              }
                            },
                            "extra": {
                              "rawValue": "func:inline",
                              "raw": "'func:inline'"
                            },
                            "value": "func:inline"
                          }
                        ]
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 12534,
                        "end": 13386,
                        "loc": {
                          "start": {
                            "line": 321,
                            "column": 42
                          },
                          "end": {
                            "line": 346,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 12578,
                            "end": 12597,
                            "loc": {
                              "start": {
                                "line": 323,
                                "column": 6
                              },
                              "end": {
                                "line": 323,
                                "column": 25
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 12582,
                                "end": 12596,
                                "loc": {
                                  "start": {
                                    "line": 323,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 323,
                                    "column": 24
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 12582,
                                  "end": 12596,
                                  "loc": {
                                    "start": {
                                      "line": 323,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 323,
                                      "column": 24
                                    },
                                    "identifierName": "InlineFunction"
                                  },
                                  "name": "InlineFunction",
                                  "leadingComments": null
                                },
                                "init": null,
                                "leadingComments": null
                              }
                            ],
                            "kind": "let",
                            "leadingComments": [
                              {
                                "type": "CommentLine",
                                "value": " eslint-disable-next-line",
                                "start": 12543,
                                "end": 12570,
                                "loc": {
                                  "start": {
                                    "line": 322,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 322,
                                    "column": 33
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "IfStatement",
                            "start": 12605,
                            "end": 12914,
                            "loc": {
                              "start": {
                                "line": 324,
                                "column": 6
                              },
                              "end": {
                                "line": 330,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 12609,
                              "end": 12627,
                              "loc": {
                                "start": {
                                  "line": 324,
                                  "column": 10
                                },
                                "end": {
                                  "line": 324,
                                  "column": 28
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 12609,
                                "end": 12612,
                                "loc": {
                                  "start": {
                                    "line": 324,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 324,
                                    "column": 13
                                  },
                                  "identifierName": "rjx"
                                },
                                "name": "rjx"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 12613,
                                "end": 12627,
                                "loc": {
                                  "start": {
                                    "line": 324,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 324,
                                    "column": 28
                                  },
                                  "identifierName": "__functionargs"
                                },
                                "name": "__functionargs"
                              },
                              "computed": false
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 12629,
                              "end": 12814,
                              "loc": {
                                "start": {
                                  "line": 324,
                                  "column": 30
                                },
                                "end": {
                                  "line": 328,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 12640,
                                  "end": 12701,
                                  "loc": {
                                    "start": {
                                      "line": 325,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 325,
                                      "column": 69
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 12646,
                                      "end": 12700,
                                      "loc": {
                                        "start": {
                                          "line": 325,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 325,
                                          "column": 68
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 12646,
                                        "end": 12650,
                                        "loc": {
                                          "start": {
                                            "line": 325,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 325,
                                            "column": 18
                                          },
                                          "identifierName": "args"
                                        },
                                        "name": "args"
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "start": 12653,
                                        "end": 12700,
                                        "loc": {
                                          "start": {
                                            "line": 325,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 325,
                                            "column": 68
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 12653,
                                          "end": 12662,
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 30
                                            }
                                          },
                                          "object": {
                                            "type": "ArrayExpression",
                                            "start": 12653,
                                            "end": 12655,
                                            "loc": {
                                              "start": {
                                                "line": 325,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 325,
                                                "column": 23
                                              }
                                            },
                                            "elements": []
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 12656,
                                            "end": 12662,
                                            "loc": {
                                              "start": {
                                                "line": 325,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 325,
                                                "column": 30
                                              },
                                              "identifierName": "concat"
                                            },
                                            "name": "concat"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "start": 12663,
                                            "end": 12699,
                                            "loc": {
                                              "start": {
                                                "line": 325,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 325,
                                                "column": 67
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 12663,
                                              "end": 12681,
                                              "loc": {
                                                "start": {
                                                  "line": 325,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 325,
                                                  "column": 49
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 12663,
                                                "end": 12666,
                                                "loc": {
                                                  "start": {
                                                    "line": 325,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 325,
                                                    "column": 34
                                                  },
                                                  "identifierName": "rjx"
                                                },
                                                "name": "rjx"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 12667,
                                                "end": 12681,
                                                "loc": {
                                                  "start": {
                                                    "line": 325,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 325,
                                                    "column": 49
                                                  },
                                                  "identifierName": "__functionargs"
                                                },
                                                "name": "__functionargs"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 12682,
                                              "end": 12698,
                                              "loc": {
                                                "start": {
                                                  "line": 325,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 325,
                                                  "column": 66
                                                },
                                                "identifierName": "functionProperty"
                                              },
                                              "name": "functionProperty"
                                            },
                                            "computed": true
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "kind": "const"
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 12711,
                                  "end": 12731,
                                  "loc": {
                                    "start": {
                                      "line": 326,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 326,
                                      "column": 28
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 12711,
                                    "end": 12730,
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 27
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 12711,
                                      "end": 12720,
                                      "loc": {
                                        "start": {
                                          "line": 326,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 326,
                                          "column": 17
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 12711,
                                        "end": 12715,
                                        "loc": {
                                          "start": {
                                            "line": 326,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 326,
                                            "column": 12
                                          },
                                          "identifierName": "args"
                                        },
                                        "name": "args"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 12716,
                                        "end": 12720,
                                        "loc": {
                                          "start": {
                                            "line": 326,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 326,
                                            "column": 17
                                          },
                                          "identifierName": "push"
                                        },
                                        "name": "push"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 12721,
                                        "end": 12729,
                                        "loc": {
                                          "start": {
                                            "line": 326,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 326,
                                            "column": 26
                                          },
                                          "identifierName": "propBody"
                                        },
                                        "name": "propBody"
                                      }
                                    ]
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 12741,
                                  "end": 12805,
                                  "loc": {
                                    "start": {
                                      "line": 327,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 327,
                                      "column": 72
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 12741,
                                    "end": 12804,
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 71
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 12741,
                                      "end": 12755,
                                      "loc": {
                                        "start": {
                                          "line": 327,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 327,
                                          "column": 22
                                        },
                                        "identifierName": "InlineFunction"
                                      },
                                      "name": "InlineFunction"
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 12758,
                                      "end": 12804,
                                      "loc": {
                                        "start": {
                                          "line": 327,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 327,
                                          "column": 71
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 12758,
                                        "end": 12794,
                                        "loc": {
                                          "start": {
                                            "line": 327,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 327,
                                            "column": 61
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 12758,
                                          "end": 12788,
                                          "loc": {
                                            "start": {
                                              "line": 327,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 327,
                                              "column": 55
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 12758,
                                            "end": 12776,
                                            "loc": {
                                              "start": {
                                                "line": 327,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 327,
                                                "column": 43
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 12758,
                                              "end": 12766,
                                              "loc": {
                                                "start": {
                                                  "line": 327,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 327,
                                                  "column": 33
                                                },
                                                "identifierName": "Function"
                                              },
                                              "name": "Function"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 12767,
                                              "end": 12776,
                                              "loc": {
                                                "start": {
                                                  "line": 327,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 327,
                                                  "column": 43
                                                },
                                                "identifierName": "prototype"
                                              },
                                              "name": "prototype"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 12777,
                                            "end": 12788,
                                            "loc": {
                                              "start": {
                                                "line": 327,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 327,
                                                "column": 55
                                              },
                                              "identifierName": "constructor"
                                            },
                                            "name": "constructor"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 12789,
                                          "end": 12794,
                                          "loc": {
                                            "start": {
                                              "line": 327,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 327,
                                              "column": 61
                                            },
                                            "identifierName": "apply"
                                          },
                                          "name": "apply"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "ObjectExpression",
                                          "start": 12795,
                                          "end": 12797,
                                          "loc": {
                                            "start": {
                                              "line": 327,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 327,
                                              "column": 64
                                            }
                                          },
                                          "properties": []
                                        },
                                        {
                                          "type": "Identifier",
                                          "start": 12799,
                                          "end": 12803,
                                          "loc": {
                                            "start": {
                                              "line": 327,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 327,
                                              "column": 70
                                            },
                                            "identifierName": "args"
                                          },
                                          "name": "args"
                                        }
                                      ]
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "start": 12820,
                              "end": 12914,
                              "loc": {
                                "start": {
                                  "line": 328,
                                  "column": 13
                                },
                                "end": {
                                  "line": 330,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 12831,
                                  "end": 12905,
                                  "loc": {
                                    "start": {
                                      "line": 329,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 329,
                                      "column": 82
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 12831,
                                    "end": 12904,
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 81
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 12831,
                                      "end": 12845,
                                      "loc": {
                                        "start": {
                                          "line": 329,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 329,
                                          "column": 22
                                        },
                                        "identifierName": "InlineFunction"
                                      },
                                      "name": "InlineFunction"
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 12848,
                                      "end": 12904,
                                      "loc": {
                                        "start": {
                                          "line": 329,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 329,
                                          "column": 81
                                        }
                                      },
                                      "callee": {
                                        "type": "Identifier",
                                        "start": 12848,
                                        "end": 12856,
                                        "loc": {
                                          "start": {
                                            "line": 329,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 329,
                                            "column": 33
                                          },
                                          "identifierName": "Function"
                                        },
                                        "name": "Function"
                                      },
                                      "arguments": [
                                        {
                                          "type": "StringLiteral",
                                          "start": 12857,
                                          "end": 12865,
                                          "loc": {
                                            "start": {
                                              "line": 329,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 329,
                                              "column": 42
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "param1",
                                            "raw": "'param1'"
                                          },
                                          "value": "param1"
                                        },
                                        {
                                          "type": "StringLiteral",
                                          "start": 12867,
                                          "end": 12875,
                                          "loc": {
                                            "start": {
                                              "line": 329,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 329,
                                              "column": 52
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "param2",
                                            "raw": "'param2'"
                                          },
                                          "value": "param2"
                                        },
                                        {
                                          "type": "BinaryExpression",
                                          "start": 12877,
                                          "end": 12903,
                                          "loc": {
                                            "start": {
                                              "line": 329,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 329,
                                              "column": 80
                                            }
                                          },
                                          "left": {
                                            "type": "StringLiteral",
                                            "start": 12877,
                                            "end": 12892,
                                            "loc": {
                                              "start": {
                                                "line": 329,
                                                "column": 54
                                              },
                                              "end": {
                                                "line": 329,
                                                "column": 69
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "\"use strict\";",
                                              "raw": "'\"use strict\";'"
                                            },
                                            "value": "\"use strict\";"
                                          },
                                          "operator": "+",
                                          "right": {
                                            "type": "Identifier",
                                            "start": 12895,
                                            "end": 12903,
                                            "loc": {
                                              "start": {
                                                "line": 329,
                                                "column": 72
                                              },
                                              "end": {
                                                "line": 329,
                                                "column": 80
                                              },
                                              "identifierName": "propBody"
                                            },
                                            "name": "propBody"
                                          }
                                        }
                                      ]
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "start": 12922,
                            "end": 12977,
                            "loc": {
                              "start": {
                                "line": 331,
                                "column": 6
                              },
                              "end": {
                                "line": 331,
                                "column": 61
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 12928,
                                "end": 12976,
                                "loc": {
                                  "start": {
                                    "line": 331,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 331,
                                    "column": 60
                                  }
                                },
                                "id": {
                                  "type": "ArrayPattern",
                                  "start": 12928,
                                  "end": 12954,
                                  "loc": {
                                    "start": {
                                      "line": 331,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 331,
                                      "column": 38
                                    }
                                  },
                                  "elements": [
                                    {
                                      "type": "Identifier",
                                      "start": 12929,
                                      "end": 12941,
                                      "loc": {
                                        "start": {
                                          "line": 331,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 331,
                                          "column": 25
                                        },
                                        "identifierName": "propFuncName"
                                      },
                                      "name": "propFuncName"
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 12943,
                                      "end": 12951,
                                      "loc": {
                                        "start": {
                                          "line": 331,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 331,
                                          "column": 35
                                        },
                                        "identifierName": "funcName"
                                      },
                                      "name": "funcName"
                                    }
                                  ]
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 12957,
                                  "end": 12976,
                                  "loc": {
                                    "start": {
                                      "line": 331,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 331,
                                      "column": 60
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 12957,
                                    "end": 12971,
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 55
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 12957,
                                      "end": 12965,
                                      "loc": {
                                        "start": {
                                          "line": 331,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 331,
                                          "column": 49
                                        },
                                        "identifierName": "propFunc"
                                      },
                                      "name": "propFunc"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 12966,
                                      "end": 12971,
                                      "loc": {
                                        "start": {
                                          "line": 331,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 331,
                                          "column": 55
                                        },
                                        "identifierName": "split"
                                      },
                                      "name": "split"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 12972,
                                      "end": 12975,
                                      "loc": {
                                        "start": {
                                          "line": 331,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 331,
                                          "column": 59
                                        }
                                      },
                                      "extra": {
                                        "rawValue": ".",
                                        "raw": "'.'"
                                      },
                                      "value": "."
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 12993,
                            "end": 13117,
                            "loc": {
                              "start": {
                                "line": 333,
                                "column": 6
                              },
                              "end": {
                                "line": 339,
                                "column": 8
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 12993,
                              "end": 13116,
                              "loc": {
                                "start": {
                                  "line": 333,
                                  "column": 6
                                },
                                "end": {
                                  "line": 339,
                                  "column": 7
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 12993,
                                "end": 13014,
                                "loc": {
                                  "start": {
                                    "line": 333,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 333,
                                    "column": 27
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 12993,
                                  "end": 12999,
                                  "loc": {
                                    "start": {
                                      "line": 333,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 333,
                                      "column": 12
                                    },
                                    "identifierName": "Object"
                                  },
                                  "name": "Object"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 13000,
                                  "end": 13014,
                                  "loc": {
                                    "start": {
                                      "line": 333,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 333,
                                      "column": 27
                                    },
                                    "identifierName": "defineProperty"
                                  },
                                  "name": "defineProperty"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 13025,
                                  "end": 13039,
                                  "loc": {
                                    "start": {
                                      "line": 334,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 334,
                                      "column": 22
                                    },
                                    "identifierName": "InlineFunction"
                                  },
                                  "name": "InlineFunction"
                                },
                                {
                                  "type": "StringLiteral",
                                  "start": 13050,
                                  "end": 13056,
                                  "loc": {
                                    "start": {
                                      "line": 335,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 335,
                                      "column": 14
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "name",
                                    "raw": "'name'"
                                  },
                                  "value": "name"
                                },
                                {
                                  "type": "ObjectExpression",
                                  "start": 13067,
                                  "end": 13107,
                                  "loc": {
                                    "start": {
                                      "line": 336,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 338,
                                      "column": 9
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 13080,
                                      "end": 13095,
                                      "loc": {
                                        "start": {
                                          "line": 337,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 337,
                                          "column": 25
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 13080,
                                        "end": 13085,
                                        "loc": {
                                          "start": {
                                            "line": 337,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 337,
                                            "column": 15
                                          },
                                          "identifierName": "value"
                                        },
                                        "name": "value"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 13087,
                                        "end": 13095,
                                        "loc": {
                                          "start": {
                                            "line": 337,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 337,
                                            "column": 25
                                          },
                                          "identifierName": "funcName"
                                        },
                                        "name": "funcName"
                                      }
                                    }
                                  ]
                                }
                              ]
                            }
                          },
                          {
                            "type": "IfStatement",
                            "start": 13125,
                            "end": 13379,
                            "loc": {
                              "start": {
                                "line": 340,
                                "column": 6
                              },
                              "end": {
                                "line": 345,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 13129,
                              "end": 13147,
                              "loc": {
                                "start": {
                                  "line": 340,
                                  "column": 10
                                },
                                "end": {
                                  "line": 340,
                                  "column": 28
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 13129,
                                "end": 13132,
                                "loc": {
                                  "start": {
                                    "line": 340,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 340,
                                    "column": 13
                                  },
                                  "identifierName": "rjx"
                                },
                                "name": "rjx"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 13133,
                                "end": 13147,
                                "loc": {
                                  "start": {
                                    "line": 340,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 340,
                                    "column": 28
                                  },
                                  "identifierName": "__functionargs"
                                },
                                "name": "__functionargs"
                              },
                              "computed": false
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 13149,
                              "end": 13320,
                              "loc": {
                                "start": {
                                  "line": 340,
                                  "column": 30
                                },
                                "end": {
                                  "line": 343,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 13160,
                                  "end": 13260,
                                  "loc": {
                                    "start": {
                                      "line": 341,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 341,
                                      "column": 108
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 13166,
                                      "end": 13259,
                                      "loc": {
                                        "start": {
                                          "line": 341,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 341,
                                          "column": 107
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 13166,
                                        "end": 13175,
                                        "loc": {
                                          "start": {
                                            "line": 341,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 341,
                                            "column": 23
                                          },
                                          "identifierName": "boundArgs"
                                        },
                                        "name": "boundArgs"
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "start": 13178,
                                        "end": 13259,
                                        "loc": {
                                          "start": {
                                            "line": 341,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 341,
                                            "column": 107
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 13178,
                                          "end": 13192,
                                          "loc": {
                                            "start": {
                                              "line": 341,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 341,
                                              "column": 40
                                            }
                                          },
                                          "object": {
                                            "type": "ArrayExpression",
                                            "start": 13178,
                                            "end": 13185,
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 33
                                              }
                                            },
                                            "elements": [
                                              {
                                                "type": "ThisExpression",
                                                "start": 13179,
                                                "end": 13183,
                                                "loc": {
                                                  "start": {
                                                    "line": 341,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 341,
                                                    "column": 31
                                                  }
                                                }
                                              }
                                            ]
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 13186,
                                            "end": 13192,
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 40
                                              },
                                              "identifierName": "concat"
                                            },
                                            "name": "concat"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "CallExpression",
                                            "start": 13193,
                                            "end": 13258,
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 106
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 13193,
                                              "end": 13233,
                                              "loc": {
                                                "start": {
                                                  "line": 341,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 341,
                                                  "column": 81
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 13193,
                                                "end": 13229,
                                                "loc": {
                                                  "start": {
                                                    "line": 341,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 341,
                                                    "column": 77
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 13193,
                                                  "end": 13211,
                                                  "loc": {
                                                    "start": {
                                                      "line": 341,
                                                      "column": 41
                                                    },
                                                    "end": {
                                                      "line": 341,
                                                      "column": 59
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 13193,
                                                    "end": 13196,
                                                    "loc": {
                                                      "start": {
                                                        "line": 341,
                                                        "column": 41
                                                      },
                                                      "end": {
                                                        "line": 341,
                                                        "column": 44
                                                      },
                                                      "identifierName": "rjx"
                                                    },
                                                    "name": "rjx"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 13197,
                                                    "end": 13211,
                                                    "loc": {
                                                      "start": {
                                                        "line": 341,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 341,
                                                        "column": 59
                                                      },
                                                      "identifierName": "__functionargs"
                                                    },
                                                    "name": "__functionargs"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 13212,
                                                  "end": 13228,
                                                  "loc": {
                                                    "start": {
                                                      "line": 341,
                                                      "column": 60
                                                    },
                                                    "end": {
                                                      "line": 341,
                                                      "column": 76
                                                    },
                                                    "identifierName": "functionProperty"
                                                  },
                                                  "name": "functionProperty"
                                                },
                                                "computed": true
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 13230,
                                                "end": 13233,
                                                "loc": {
                                                  "start": {
                                                    "line": 341,
                                                    "column": 78
                                                  },
                                                  "end": {
                                                    "line": 341,
                                                    "column": 81
                                                  },
                                                  "identifierName": "map"
                                                },
                                                "name": "map"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrowFunctionExpression",
                                                "start": 13234,
                                                "end": 13257,
                                                "loc": {
                                                  "start": {
                                                    "line": 341,
                                                    "column": 82
                                                  },
                                                  "end": {
                                                    "line": 341,
                                                    "column": 105
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": true,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 13234,
                                                    "end": 13237,
                                                    "loc": {
                                                      "start": {
                                                        "line": 341,
                                                        "column": 82
                                                      },
                                                      "end": {
                                                        "line": 341,
                                                        "column": 85
                                                      },
                                                      "identifierName": "arg"
                                                    },
                                                    "name": "arg"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "MemberExpression",
                                                  "start": 13241,
                                                  "end": 13257,
                                                  "loc": {
                                                    "start": {
                                                      "line": 341,
                                                      "column": 89
                                                    },
                                                    "end": {
                                                      "line": 341,
                                                      "column": 105
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 13241,
                                                    "end": 13250,
                                                    "loc": {
                                                      "start": {
                                                        "line": 341,
                                                        "column": 89
                                                      },
                                                      "end": {
                                                        "line": 341,
                                                        "column": 98
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 13241,
                                                      "end": 13244,
                                                      "loc": {
                                                        "start": {
                                                          "line": 341,
                                                          "column": 89
                                                        },
                                                        "end": {
                                                          "line": 341,
                                                          "column": 92
                                                        },
                                                        "identifierName": "rjx"
                                                      },
                                                      "name": "rjx"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 13245,
                                                      "end": 13250,
                                                      "loc": {
                                                        "start": {
                                                          "line": 341,
                                                          "column": 93
                                                        },
                                                        "end": {
                                                          "line": 341,
                                                          "column": 98
                                                        },
                                                        "identifierName": "props"
                                                      },
                                                      "name": "props"
                                                    },
                                                    "computed": false
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 13252,
                                                    "end": 13255,
                                                    "loc": {
                                                      "start": {
                                                        "line": 341,
                                                        "column": 100
                                                      },
                                                      "end": {
                                                        "line": 341,
                                                        "column": 103
                                                      },
                                                      "identifierName": "arg"
                                                    },
                                                    "name": "arg"
                                                  },
                                                  "computed": true
                                                }
                                              }
                                            ]
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "kind": "const"
                                },
                                {
                                  "type": "ReturnStatement",
                                  "start": 13270,
                                  "end": 13311,
                                  "loc": {
                                    "start": {
                                      "line": 342,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 342,
                                      "column": 49
                                    }
                                  },
                                  "argument": {
                                    "type": "CallExpression",
                                    "start": 13277,
                                    "end": 13310,
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 48
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 13277,
                                      "end": 13296,
                                      "loc": {
                                        "start": {
                                          "line": 342,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 342,
                                          "column": 34
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 13277,
                                        "end": 13291,
                                        "loc": {
                                          "start": {
                                            "line": 342,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 342,
                                            "column": 29
                                          },
                                          "identifierName": "InlineFunction"
                                        },
                                        "name": "InlineFunction"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 13292,
                                        "end": 13296,
                                        "loc": {
                                          "start": {
                                            "line": 342,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 342,
                                            "column": 34
                                          },
                                          "identifierName": "bind"
                                        },
                                        "name": "bind"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "SpreadElement",
                                        "start": 13297,
                                        "end": 13309,
                                        "loc": {
                                          "start": {
                                            "line": 342,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 342,
                                            "column": 47
                                          }
                                        },
                                        "argument": {
                                          "type": "Identifier",
                                          "start": 13300,
                                          "end": 13309,
                                          "loc": {
                                            "start": {
                                              "line": 342,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 342,
                                              "column": 47
                                            },
                                            "identifierName": "boundArgs"
                                          },
                                          "name": "boundArgs"
                                        }
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "start": 13326,
                              "end": 13379,
                              "loc": {
                                "start": {
                                  "line": 343,
                                  "column": 13
                                },
                                "end": {
                                  "line": 345,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 13337,
                                  "end": 13370,
                                  "loc": {
                                    "start": {
                                      "line": 344,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 344,
                                      "column": 41
                                    }
                                  },
                                  "argument": {
                                    "type": "CallExpression",
                                    "start": 13344,
                                    "end": 13369,
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 40
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 13344,
                                      "end": 13363,
                                      "loc": {
                                        "start": {
                                          "line": 344,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 344,
                                          "column": 34
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 13344,
                                        "end": 13358,
                                        "loc": {
                                          "start": {
                                            "line": 344,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 344,
                                            "column": 29
                                          },
                                          "identifierName": "InlineFunction"
                                        },
                                        "name": "InlineFunction"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 13359,
                                        "end": 13363,
                                        "loc": {
                                          "start": {
                                            "line": 344,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 344,
                                            "column": 34
                                          },
                                          "identifierName": "bind"
                                        },
                                        "name": "bind"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "ThisExpression",
                                        "start": 13364,
                                        "end": 13368,
                                        "loc": {
                                          "start": {
                                            "line": 344,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 344,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "start": 13392,
                        "end": 14428,
                        "loc": {
                          "start": {
                            "line": 346,
                            "column": 11
                          },
                          "end": {
                            "line": 376,
                            "column": 5
                          }
                        },
                        "test": {
                          "type": "BinaryExpression",
                          "start": 13396,
                          "end": 13434,
                          "loc": {
                            "start": {
                              "line": 346,
                              "column": 15
                            },
                            "end": {
                              "line": 346,
                              "column": 53
                            }
                          },
                          "left": {
                            "type": "CallExpression",
                            "start": 13396,
                            "end": 13427,
                            "loc": {
                              "start": {
                                "line": 346,
                                "column": 15
                              },
                              "end": {
                                "line": 346,
                                "column": 46
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 13396,
                              "end": 13412,
                              "loc": {
                                "start": {
                                  "line": 346,
                                  "column": 15
                                },
                                "end": {
                                  "line": 346,
                                  "column": 31
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 13396,
                                "end": 13404,
                                "loc": {
                                  "start": {
                                    "line": 346,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 346,
                                    "column": 23
                                  },
                                  "identifierName": "propFunc"
                                },
                                "name": "propFunc"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 13405,
                                "end": 13412,
                                "loc": {
                                  "start": {
                                    "line": 346,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 346,
                                    "column": 31
                                  },
                                  "identifierName": "indexOf"
                                },
                                "name": "indexOf"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "StringLiteral",
                                "start": 13413,
                                "end": 13426,
                                "loc": {
                                  "start": {
                                    "line": 346,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 346,
                                    "column": 45
                                  }
                                },
                                "extra": {
                                  "rawValue": "func:window",
                                  "raw": "'func:window'"
                                },
                                "value": "func:window"
                              }
                            ]
                          },
                          "operator": "!==",
                          "right": {
                            "type": "UnaryExpression",
                            "start": 13432,
                            "end": 13434,
                            "loc": {
                              "start": {
                                "line": 346,
                                "column": 51
                              },
                              "end": {
                                "line": 346,
                                "column": 53
                              }
                            },
                            "operator": "-",
                            "prefix": true,
                            "argument": {
                              "type": "NumericLiteral",
                              "start": 13433,
                              "end": 13434,
                              "loc": {
                                "start": {
                                  "line": 346,
                                  "column": 52
                                },
                                "end": {
                                  "line": 346,
                                  "column": 53
                                }
                              },
                              "extra": {
                                "rawValue": 1,
                                "raw": "1"
                              },
                              "value": 1
                            },
                            "extra": {
                              "parenthesizedArgument": false
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "start": 13436,
                          "end": 14004,
                          "loc": {
                            "start": {
                              "line": 346,
                              "column": 55
                            },
                            "end": {
                              "line": 366,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "IfStatement",
                              "start": 13445,
                              "end": 13997,
                              "loc": {
                                "start": {
                                  "line": 347,
                                  "column": 6
                                },
                                "end": {
                                  "line": 365,
                                  "column": 7
                                }
                              },
                              "test": {
                                "type": "BinaryExpression",
                                "start": 13449,
                                "end": 13479,
                                "loc": {
                                  "start": {
                                    "line": 347,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 347,
                                    "column": 40
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 13449,
                                  "end": 13473,
                                  "loc": {
                                    "start": {
                                      "line": 347,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 347,
                                      "column": 34
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 13449,
                                    "end": 13466,
                                    "loc": {
                                      "start": {
                                        "line": 347,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 347,
                                        "column": 27
                                      },
                                      "identifierName": "functionNameArray"
                                    },
                                    "name": "functionNameArray"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 13467,
                                    "end": 13473,
                                    "loc": {
                                      "start": {
                                        "line": 347,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 347,
                                        "column": 34
                                      },
                                      "identifierName": "length"
                                    },
                                    "name": "length"
                                  },
                                  "computed": false
                                },
                                "operator": "===",
                                "right": {
                                  "type": "NumericLiteral",
                                  "start": 13478,
                                  "end": 13479,
                                  "loc": {
                                    "start": {
                                      "line": 347,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 347,
                                      "column": 40
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 3,
                                    "raw": "3"
                                  },
                                  "value": 3
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "start": 13481,
                                "end": 13762,
                                "loc": {
                                  "start": {
                                    "line": 347,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 356,
                                    "column": 7
                                  }
                                },
                                "body": [
                                  {
                                    "type": "TryStatement",
                                    "start": 13492,
                                    "end": 13753,
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 9
                                      }
                                    },
                                    "block": {
                                      "type": "BlockStatement",
                                      "start": 13496,
                                      "end": 13593,
                                      "loc": {
                                        "start": {
                                          "line": 348,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 350,
                                          "column": 9
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "start": 13509,
                                          "end": 13582,
                                          "loc": {
                                            "start": {
                                              "line": 349,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 349,
                                              "column": 83
                                            }
                                          },
                                          "argument": {
                                            "type": "CallExpression",
                                            "start": 13516,
                                            "end": 13581,
                                            "loc": {
                                              "start": {
                                                "line": 349,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 349,
                                                "column": 82
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 13516,
                                              "end": 13575,
                                              "loc": {
                                                "start": {
                                                  "line": 349,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 349,
                                                  "column": 76
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 13516,
                                                "end": 13570,
                                                "loc": {
                                                  "start": {
                                                    "line": 349,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 349,
                                                    "column": 71
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 13516,
                                                  "end": 13554,
                                                  "loc": {
                                                    "start": {
                                                      "line": 349,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 349,
                                                      "column": 55
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 13516,
                                                    "end": 13528,
                                                    "loc": {
                                                      "start": {
                                                        "line": 349,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 349,
                                                        "column": 29
                                                      },
                                                      "identifierName": "windowObject"
                                                    },
                                                    "name": "windowObject"
                                                  },
                                                  "property": {
                                                    "type": "MemberExpression",
                                                    "start": 13530,
                                                    "end": 13552,
                                                    "loc": {
                                                      "start": {
                                                        "line": 349,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 349,
                                                        "column": 53
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 13530,
                                                      "end": 13547,
                                                      "loc": {
                                                        "start": {
                                                          "line": 349,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 349,
                                                          "column": 48
                                                        },
                                                        "identifierName": "functionNameArray"
                                                      },
                                                      "name": "functionNameArray"
                                                    },
                                                    "property": {
                                                      "type": "NumericLiteral",
                                                      "start": 13549,
                                                      "end": 13550,
                                                      "loc": {
                                                        "start": {
                                                          "line": 349,
                                                          "column": 50
                                                        },
                                                        "end": {
                                                          "line": 349,
                                                          "column": 51
                                                        }
                                                      },
                                                      "extra": {
                                                        "rawValue": 1,
                                                        "raw": "1"
                                                      },
                                                      "value": 1
                                                    },
                                                    "computed": true
                                                  },
                                                  "computed": true
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 13556,
                                                  "end": 13568,
                                                  "loc": {
                                                    "start": {
                                                      "line": 349,
                                                      "column": 57
                                                    },
                                                    "end": {
                                                      "line": 349,
                                                      "column": 69
                                                    },
                                                    "identifierName": "functionName"
                                                  },
                                                  "name": "functionName"
                                                },
                                                "computed": true
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 13571,
                                                "end": 13575,
                                                "loc": {
                                                  "start": {
                                                    "line": 349,
                                                    "column": 72
                                                  },
                                                  "end": {
                                                    "line": 349,
                                                    "column": 76
                                                  },
                                                  "identifierName": "bind"
                                                },
                                                "name": "bind"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ThisExpression",
                                                "start": 13576,
                                                "end": 13580,
                                                "loc": {
                                                  "start": {
                                                    "line": 349,
                                                    "column": 77
                                                  },
                                                  "end": {
                                                    "line": 349,
                                                    "column": 81
                                                  }
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      ],
                                      "directives": []
                                    },
                                    "handler": {
                                      "type": "CatchClause",
                                      "start": 13594,
                                      "end": 13753,
                                      "loc": {
                                        "start": {
                                          "line": 350,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 355,
                                          "column": 9
                                        }
                                      },
                                      "param": {
                                        "type": "Identifier",
                                        "start": 13601,
                                        "end": 13602,
                                        "loc": {
                                          "start": {
                                            "line": 350,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 350,
                                            "column": 18
                                          },
                                          "identifierName": "e"
                                        },
                                        "name": "e"
                                      },
                                      "body": {
                                        "type": "BlockStatement",
                                        "start": 13604,
                                        "end": 13753,
                                        "loc": {
                                          "start": {
                                            "line": 350,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 355,
                                            "column": 9
                                          }
                                        },
                                        "body": [
                                          {
                                            "type": "IfStatement",
                                            "start": 13617,
                                            "end": 13668,
                                            "loc": {
                                              "start": {
                                                "line": 351,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 353,
                                                "column": 11
                                              }
                                            },
                                            "test": {
                                              "type": "Identifier",
                                              "start": 13621,
                                              "end": 13626,
                                              "loc": {
                                                "start": {
                                                  "line": 351,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 351,
                                                  "column": 19
                                                },
                                                "identifierName": "debug"
                                              },
                                              "name": "debug"
                                            },
                                            "consequent": {
                                              "type": "BlockStatement",
                                              "start": 13628,
                                              "end": 13668,
                                              "loc": {
                                                "start": {
                                                  "line": 351,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 353,
                                                  "column": 11
                                                }
                                              },
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "start": 13643,
                                                  "end": 13655,
                                                  "loc": {
                                                    "start": {
                                                      "line": 352,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 352,
                                                      "column": 24
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "start": 13643,
                                                    "end": 13654,
                                                    "loc": {
                                                      "start": {
                                                        "line": 352,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 352,
                                                        "column": 23
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "start": 13643,
                                                      "end": 13651,
                                                      "loc": {
                                                        "start": {
                                                          "line": 352,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 352,
                                                          "column": 20
                                                        },
                                                        "identifierName": "logError"
                                                      },
                                                      "name": "logError"
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "start": 13652,
                                                        "end": 13653,
                                                        "loc": {
                                                          "start": {
                                                            "line": 352,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 352,
                                                            "column": 22
                                                          },
                                                          "identifierName": "e"
                                                        },
                                                        "name": "e"
                                                      }
                                                    ]
                                                  }
                                                }
                                              ],
                                              "directives": []
                                            },
                                            "alternate": null
                                          },
                                          {
                                            "type": "ReturnStatement",
                                            "start": 13680,
                                            "end": 13742,
                                            "loc": {
                                              "start": {
                                                "line": 354,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 354,
                                                "column": 72
                                              }
                                            },
                                            "argument": {
                                              "type": "MemberExpression",
                                              "start": 13687,
                                              "end": 13741,
                                              "loc": {
                                                "start": {
                                                  "line": 354,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 354,
                                                  "column": 71
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 13687,
                                                "end": 13725,
                                                "loc": {
                                                  "start": {
                                                    "line": 354,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 354,
                                                    "column": 55
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 13687,
                                                  "end": 13699,
                                                  "loc": {
                                                    "start": {
                                                      "line": 354,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 354,
                                                      "column": 29
                                                    },
                                                    "identifierName": "windowObject"
                                                  },
                                                  "name": "windowObject"
                                                },
                                                "property": {
                                                  "type": "MemberExpression",
                                                  "start": 13701,
                                                  "end": 13723,
                                                  "loc": {
                                                    "start": {
                                                      "line": 354,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 354,
                                                      "column": 53
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 13701,
                                                    "end": 13718,
                                                    "loc": {
                                                      "start": {
                                                        "line": 354,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 354,
                                                        "column": 48
                                                      },
                                                      "identifierName": "functionNameArray"
                                                    },
                                                    "name": "functionNameArray"
                                                  },
                                                  "property": {
                                                    "type": "NumericLiteral",
                                                    "start": 13720,
                                                    "end": 13721,
                                                    "loc": {
                                                      "start": {
                                                        "line": 354,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 354,
                                                        "column": 51
                                                      }
                                                    },
                                                    "extra": {
                                                      "rawValue": 1,
                                                      "raw": "1"
                                                    },
                                                    "value": 1
                                                  },
                                                  "computed": true
                                                },
                                                "computed": true
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 13727,
                                                "end": 13739,
                                                "loc": {
                                                  "start": {
                                                    "line": 354,
                                                    "column": 57
                                                  },
                                                  "end": {
                                                    "line": 354,
                                                    "column": 69
                                                  },
                                                  "identifierName": "functionName"
                                                },
                                                "name": "functionName"
                                              },
                                              "computed": true
                                            }
                                          }
                                        ],
                                        "directives": []
                                      }
                                    },
                                    "guardedHandlers": [],
                                    "finalizer": null
                                  }
                                ],
                                "directives": []
                              },
                              "alternate": {
                                "type": "BlockStatement",
                                "start": 13768,
                                "end": 13997,
                                "loc": {
                                  "start": {
                                    "line": 356,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 365,
                                    "column": 7
                                  }
                                },
                                "body": [
                                  {
                                    "type": "TryStatement",
                                    "start": 13779,
                                    "end": 13988,
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 364,
                                        "column": 9
                                      }
                                    },
                                    "block": {
                                      "type": "BlockStatement",
                                      "start": 13783,
                                      "end": 13854,
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 359,
                                          "column": 9
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "start": 13796,
                                          "end": 13843,
                                          "loc": {
                                            "start": {
                                              "line": 358,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 358,
                                              "column": 57
                                            }
                                          },
                                          "argument": {
                                            "type": "CallExpression",
                                            "start": 13803,
                                            "end": 13842,
                                            "loc": {
                                              "start": {
                                                "line": 358,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 358,
                                                "column": 56
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 13803,
                                              "end": 13836,
                                              "loc": {
                                                "start": {
                                                  "line": 358,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 358,
                                                  "column": 50
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 13803,
                                                "end": 13831,
                                                "loc": {
                                                  "start": {
                                                    "line": 358,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 358,
                                                    "column": 45
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 13803,
                                                  "end": 13815,
                                                  "loc": {
                                                    "start": {
                                                      "line": 358,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 358,
                                                      "column": 29
                                                    },
                                                    "identifierName": "windowObject"
                                                  },
                                                  "name": "windowObject"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 13817,
                                                  "end": 13829,
                                                  "loc": {
                                                    "start": {
                                                      "line": 358,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 358,
                                                      "column": 43
                                                    },
                                                    "identifierName": "functionName"
                                                  },
                                                  "name": "functionName"
                                                },
                                                "computed": true
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 13832,
                                                "end": 13836,
                                                "loc": {
                                                  "start": {
                                                    "line": 358,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 358,
                                                    "column": 50
                                                  },
                                                  "identifierName": "bind"
                                                },
                                                "name": "bind"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ThisExpression",
                                                "start": 13837,
                                                "end": 13841,
                                                "loc": {
                                                  "start": {
                                                    "line": 358,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 358,
                                                    "column": 55
                                                  }
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      ],
                                      "directives": []
                                    },
                                    "handler": {
                                      "type": "CatchClause",
                                      "start": 13855,
                                      "end": 13988,
                                      "loc": {
                                        "start": {
                                          "line": 359,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 364,
                                          "column": 9
                                        }
                                      },
                                      "param": {
                                        "type": "Identifier",
                                        "start": 13862,
                                        "end": 13863,
                                        "loc": {
                                          "start": {
                                            "line": 359,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 359,
                                            "column": 18
                                          },
                                          "identifierName": "e"
                                        },
                                        "name": "e"
                                      },
                                      "body": {
                                        "type": "BlockStatement",
                                        "start": 13865,
                                        "end": 13988,
                                        "loc": {
                                          "start": {
                                            "line": 359,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 364,
                                            "column": 9
                                          }
                                        },
                                        "body": [
                                          {
                                            "type": "IfStatement",
                                            "start": 13878,
                                            "end": 13929,
                                            "loc": {
                                              "start": {
                                                "line": 360,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 362,
                                                "column": 11
                                              }
                                            },
                                            "test": {
                                              "type": "Identifier",
                                              "start": 13882,
                                              "end": 13887,
                                              "loc": {
                                                "start": {
                                                  "line": 360,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 360,
                                                  "column": 19
                                                },
                                                "identifierName": "debug"
                                              },
                                              "name": "debug"
                                            },
                                            "consequent": {
                                              "type": "BlockStatement",
                                              "start": 13889,
                                              "end": 13929,
                                              "loc": {
                                                "start": {
                                                  "line": 360,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 362,
                                                  "column": 11
                                                }
                                              },
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "start": 13904,
                                                  "end": 13916,
                                                  "loc": {
                                                    "start": {
                                                      "line": 361,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 361,
                                                      "column": 24
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "start": 13904,
                                                    "end": 13915,
                                                    "loc": {
                                                      "start": {
                                                        "line": 361,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 361,
                                                        "column": 23
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "start": 13904,
                                                      "end": 13912,
                                                      "loc": {
                                                        "start": {
                                                          "line": 361,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 361,
                                                          "column": 20
                                                        },
                                                        "identifierName": "logError"
                                                      },
                                                      "name": "logError"
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "start": 13913,
                                                        "end": 13914,
                                                        "loc": {
                                                          "start": {
                                                            "line": 361,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 361,
                                                            "column": 22
                                                          },
                                                          "identifierName": "e"
                                                        },
                                                        "name": "e"
                                                      }
                                                    ]
                                                  }
                                                }
                                              ],
                                              "directives": []
                                            },
                                            "alternate": null
                                          },
                                          {
                                            "type": "ReturnStatement",
                                            "start": 13941,
                                            "end": 13977,
                                            "loc": {
                                              "start": {
                                                "line": 363,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 363,
                                                "column": 46
                                              }
                                            },
                                            "argument": {
                                              "type": "MemberExpression",
                                              "start": 13948,
                                              "end": 13976,
                                              "loc": {
                                                "start": {
                                                  "line": 363,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 363,
                                                  "column": 45
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 13948,
                                                "end": 13960,
                                                "loc": {
                                                  "start": {
                                                    "line": 363,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 363,
                                                    "column": 29
                                                  },
                                                  "identifierName": "windowObject"
                                                },
                                                "name": "windowObject"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 13962,
                                                "end": 13974,
                                                "loc": {
                                                  "start": {
                                                    "line": 363,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 363,
                                                    "column": 43
                                                  },
                                                  "identifierName": "functionName"
                                                },
                                                "name": "functionName"
                                              },
                                              "computed": true
                                            }
                                          }
                                        ],
                                        "directives": []
                                      }
                                    },
                                    "guardedHandlers": [],
                                    "finalizer": null
                                  }
                                ],
                                "directives": []
                              }
                            }
                          ],
                          "directives": []
                        },
                        "alternate": {
                          "type": "IfStatement",
                          "start": 14010,
                          "end": 14428,
                          "loc": {
                            "start": {
                              "line": 366,
                              "column": 11
                            },
                            "end": {
                              "line": 376,
                              "column": 5
                            }
                          },
                          "test": {
                            "type": "BinaryExpression",
                            "start": 14014,
                            "end": 14044,
                            "loc": {
                              "start": {
                                "line": 366,
                                "column": 15
                              },
                              "end": {
                                "line": 366,
                                "column": 45
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 14014,
                              "end": 14038,
                              "loc": {
                                "start": {
                                  "line": 366,
                                  "column": 15
                                },
                                "end": {
                                  "line": 366,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 14014,
                                "end": 14031,
                                "loc": {
                                  "start": {
                                    "line": 366,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 366,
                                    "column": 32
                                  },
                                  "identifierName": "functionNameArray"
                                },
                                "name": "functionNameArray"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 14032,
                                "end": 14038,
                                "loc": {
                                  "start": {
                                    "line": 366,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 366,
                                    "column": 39
                                  },
                                  "identifierName": "length"
                                },
                                "name": "length"
                              },
                              "computed": false
                            },
                            "operator": "===",
                            "right": {
                              "type": "NumericLiteral",
                              "start": 14043,
                              "end": 14044,
                              "loc": {
                                "start": {
                                  "line": 366,
                                  "column": 44
                                },
                                "end": {
                                  "line": 366,
                                  "column": 45
                                }
                              },
                              "extra": {
                                "rawValue": 4,
                                "raw": "4"
                              },
                              "value": 4
                            }
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "start": 14046,
                            "end": 14209,
                            "loc": {
                              "start": {
                                "line": 366,
                                "column": 47
                              },
                              "end": {
                                "line": 370,
                                "column": 5
                              }
                            },
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "start": 14055,
                                "end": 14202,
                                "loc": {
                                  "start": {
                                    "line": 367,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 369,
                                    "column": 62
                                  }
                                },
                                "argument": {
                                  "type": "ConditionalExpression",
                                  "start": 14062,
                                  "end": 14201,
                                  "loc": {
                                    "start": {
                                      "line": 367,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 369,
                                      "column": 61
                                    }
                                  },
                                  "test": {
                                    "type": "MemberExpression",
                                    "start": 14063,
                                    "end": 14073,
                                    "loc": {
                                      "start": {
                                        "line": 367,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 367,
                                        "column": 24
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 14063,
                                      "end": 14067,
                                      "loc": {
                                        "start": {
                                          "line": 367,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 367,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 14068,
                                      "end": 14073,
                                      "loc": {
                                        "start": {
                                          "line": 367,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 367,
                                          "column": 24
                                        },
                                        "identifierName": "props"
                                      },
                                      "name": "props"
                                    },
                                    "computed": false,
                                    "extra": {
                                      "parenthesized": true,
                                      "parenStart": 14062
                                    }
                                  },
                                  "consequent": {
                                    "type": "MemberExpression",
                                    "start": 14086,
                                    "end": 14138,
                                    "loc": {
                                      "start": {
                                        "line": 368,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 368,
                                        "column": 62
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 14086,
                                      "end": 14122,
                                      "loc": {
                                        "start": {
                                          "line": 368,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 368,
                                          "column": 46
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 14086,
                                        "end": 14096,
                                        "loc": {
                                          "start": {
                                            "line": 368,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 368,
                                            "column": 20
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 14086,
                                          "end": 14090,
                                          "loc": {
                                            "start": {
                                              "line": 368,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 368,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 14091,
                                          "end": 14096,
                                          "loc": {
                                            "start": {
                                              "line": 368,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 368,
                                              "column": 20
                                            },
                                            "identifierName": "props"
                                          },
                                          "name": "props"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "MemberExpression",
                                        "start": 14098,
                                        "end": 14120,
                                        "loc": {
                                          "start": {
                                            "line": 368,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 368,
                                            "column": 44
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 14098,
                                          "end": 14115,
                                          "loc": {
                                            "start": {
                                              "line": 368,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 368,
                                              "column": 39
                                            },
                                            "identifierName": "functionNameArray"
                                          },
                                          "name": "functionNameArray"
                                        },
                                        "property": {
                                          "type": "NumericLiteral",
                                          "start": 14117,
                                          "end": 14118,
                                          "loc": {
                                            "start": {
                                              "line": 368,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 368,
                                              "column": 42
                                            }
                                          },
                                          "extra": {
                                            "rawValue": 2,
                                            "raw": "2"
                                          },
                                          "value": 2
                                        },
                                        "computed": true
                                      },
                                      "computed": true
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 14124,
                                      "end": 14136,
                                      "loc": {
                                        "start": {
                                          "line": 368,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 368,
                                          "column": 60
                                        },
                                        "identifierName": "functionName"
                                      },
                                      "name": "functionName"
                                    },
                                    "computed": true
                                  },
                                  "alternate": {
                                    "type": "MemberExpression",
                                    "start": 14150,
                                    "end": 14201,
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 61
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 14150,
                                      "end": 14185,
                                      "loc": {
                                        "start": {
                                          "line": 369,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 369,
                                          "column": 45
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 14150,
                                        "end": 14159,
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 19
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 14150,
                                          "end": 14153,
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 13
                                            },
                                            "identifierName": "rjx"
                                          },
                                          "name": "rjx"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 14154,
                                          "end": 14159,
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 19
                                            },
                                            "identifierName": "props"
                                          },
                                          "name": "props"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "MemberExpression",
                                        "start": 14161,
                                        "end": 14183,
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 43
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 14161,
                                          "end": 14178,
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 38
                                            },
                                            "identifierName": "functionNameArray"
                                          },
                                          "name": "functionNameArray"
                                        },
                                        "property": {
                                          "type": "NumericLiteral",
                                          "start": 14180,
                                          "end": 14181,
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 41
                                            }
                                          },
                                          "extra": {
                                            "rawValue": 2,
                                            "raw": "2"
                                          },
                                          "value": 2
                                        },
                                        "computed": true
                                      },
                                      "computed": true
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 14187,
                                      "end": 14199,
                                      "loc": {
                                        "start": {
                                          "line": 369,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 369,
                                          "column": 59
                                        },
                                        "identifierName": "functionName"
                                      },
                                      "name": "functionName"
                                    },
                                    "computed": true
                                  }
                                }
                              }
                            ],
                            "directives": []
                          },
                          "alternate": {
                            "type": "IfStatement",
                            "start": 14215,
                            "end": 14428,
                            "loc": {
                              "start": {
                                "line": 370,
                                "column": 11
                              },
                              "end": {
                                "line": 376,
                                "column": 5
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 14219,
                              "end": 14249,
                              "loc": {
                                "start": {
                                  "line": 370,
                                  "column": 15
                                },
                                "end": {
                                  "line": 370,
                                  "column": 45
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 14219,
                                "end": 14243,
                                "loc": {
                                  "start": {
                                    "line": 370,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 370,
                                    "column": 39
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 14219,
                                  "end": 14236,
                                  "loc": {
                                    "start": {
                                      "line": 370,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 370,
                                      "column": 32
                                    },
                                    "identifierName": "functionNameArray"
                                  },
                                  "name": "functionNameArray"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14237,
                                  "end": 14243,
                                  "loc": {
                                    "start": {
                                      "line": 370,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 370,
                                      "column": 39
                                    },
                                    "identifierName": "length"
                                  },
                                  "name": "length"
                                },
                                "computed": false
                              },
                              "operator": "===",
                              "right": {
                                "type": "NumericLiteral",
                                "start": 14248,
                                "end": 14249,
                                "loc": {
                                  "start": {
                                    "line": 370,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 370,
                                    "column": 45
                                  }
                                },
                                "extra": {
                                  "rawValue": 3,
                                  "raw": "3"
                                },
                                "value": 3
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 14251,
                              "end": 14384,
                              "loc": {
                                "start": {
                                  "line": 370,
                                  "column": 47
                                },
                                "end": {
                                  "line": 374,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 14260,
                                  "end": 14377,
                                  "loc": {
                                    "start": {
                                      "line": 371,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 373,
                                      "column": 47
                                    }
                                  },
                                  "argument": {
                                    "type": "ConditionalExpression",
                                    "start": 14267,
                                    "end": 14376,
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 373,
                                        "column": 46
                                      }
                                    },
                                    "test": {
                                      "type": "MemberExpression",
                                      "start": 14268,
                                      "end": 14278,
                                      "loc": {
                                        "start": {
                                          "line": 371,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 371,
                                          "column": 24
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 14268,
                                        "end": 14272,
                                        "loc": {
                                          "start": {
                                            "line": 371,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 371,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 14273,
                                        "end": 14278,
                                        "loc": {
                                          "start": {
                                            "line": 371,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 371,
                                            "column": 24
                                          },
                                          "identifierName": "props"
                                        },
                                        "name": "props"
                                      },
                                      "computed": false,
                                      "extra": {
                                        "parenthesized": true,
                                        "parenStart": 14267
                                      }
                                    },
                                    "consequent": {
                                      "type": "CallExpression",
                                      "start": 14291,
                                      "end": 14328,
                                      "loc": {
                                        "start": {
                                          "line": 372,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 372,
                                          "column": 47
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 14291,
                                        "end": 14322,
                                        "loc": {
                                          "start": {
                                            "line": 372,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 372,
                                            "column": 41
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 14291,
                                          "end": 14317,
                                          "loc": {
                                            "start": {
                                              "line": 372,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 372,
                                              "column": 36
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 14291,
                                            "end": 14301,
                                            "loc": {
                                              "start": {
                                                "line": 372,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 372,
                                                "column": 20
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 14291,
                                              "end": 14295,
                                              "loc": {
                                                "start": {
                                                  "line": 372,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 372,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 14296,
                                              "end": 14301,
                                              "loc": {
                                                "start": {
                                                  "line": 372,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 372,
                                                  "column": 20
                                                },
                                                "identifierName": "props"
                                              },
                                              "name": "props"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 14303,
                                            "end": 14315,
                                            "loc": {
                                              "start": {
                                                "line": 372,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 372,
                                                "column": 34
                                              },
                                              "identifierName": "functionName"
                                            },
                                            "name": "functionName"
                                          },
                                          "computed": true
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 14318,
                                          "end": 14322,
                                          "loc": {
                                            "start": {
                                              "line": 372,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 372,
                                              "column": 41
                                            },
                                            "identifierName": "bind"
                                          },
                                          "name": "bind"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "ThisExpression",
                                          "start": 14323,
                                          "end": 14327,
                                          "loc": {
                                            "start": {
                                              "line": 372,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 372,
                                              "column": 46
                                            }
                                          }
                                        }
                                      ]
                                    },
                                    "alternate": {
                                      "type": "CallExpression",
                                      "start": 14340,
                                      "end": 14376,
                                      "loc": {
                                        "start": {
                                          "line": 373,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 373,
                                          "column": 46
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 14340,
                                        "end": 14370,
                                        "loc": {
                                          "start": {
                                            "line": 373,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 373,
                                            "column": 40
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 14340,
                                          "end": 14365,
                                          "loc": {
                                            "start": {
                                              "line": 373,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 373,
                                              "column": 35
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 14340,
                                            "end": 14349,
                                            "loc": {
                                              "start": {
                                                "line": 373,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 373,
                                                "column": 19
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 14340,
                                              "end": 14343,
                                              "loc": {
                                                "start": {
                                                  "line": 373,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 373,
                                                  "column": 13
                                                },
                                                "identifierName": "rjx"
                                              },
                                              "name": "rjx"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 14344,
                                              "end": 14349,
                                              "loc": {
                                                "start": {
                                                  "line": 373,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 373,
                                                  "column": 19
                                                },
                                                "identifierName": "props"
                                              },
                                              "name": "props"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 14351,
                                            "end": 14363,
                                            "loc": {
                                              "start": {
                                                "line": 373,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 373,
                                                "column": 33
                                              },
                                              "identifierName": "functionName"
                                            },
                                            "name": "functionName"
                                          },
                                          "computed": true
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 14366,
                                          "end": 14370,
                                          "loc": {
                                            "start": {
                                              "line": 373,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 373,
                                              "column": 40
                                            },
                                            "identifierName": "bind"
                                          },
                                          "name": "bind"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "ThisExpression",
                                          "start": 14371,
                                          "end": 14375,
                                          "loc": {
                                            "start": {
                                              "line": 373,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 373,
                                              "column": 45
                                            }
                                          }
                                        }
                                      ]
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "start": 14390,
                              "end": 14428,
                              "loc": {
                                "start": {
                                  "line": 374,
                                  "column": 11
                                },
                                "end": {
                                  "line": 376,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 14399,
                                  "end": 14421,
                                  "loc": {
                                    "start": {
                                      "line": 375,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 375,
                                      "column": 28
                                    }
                                  },
                                  "argument": {
                                    "type": "FunctionExpression",
                                    "start": 14406,
                                    "end": 14420,
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 27
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 14418,
                                      "end": 14420,
                                      "loc": {
                                        "start": {
                                          "line": 375,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 375,
                                          "column": 27
                                        }
                                      },
                                      "body": [],
                                      "directives": []
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        }
                      }
                    }
                  ],
                  "directives": []
                },
                "handler": {
                  "type": "CatchClause",
                  "start": 14434,
                  "end": 14566,
                  "loc": {
                    "start": {
                      "line": 377,
                      "column": 4
                    },
                    "end": {
                      "line": 383,
                      "column": 3
                    }
                  },
                  "param": {
                    "type": "Identifier",
                    "start": 14441,
                    "end": 14442,
                    "loc": {
                      "start": {
                        "line": 377,
                        "column": 11
                      },
                      "end": {
                        "line": 377,
                        "column": 12
                      },
                      "identifierName": "e"
                    },
                    "name": "e"
                  },
                  "body": {
                    "type": "BlockStatement",
                    "start": 14444,
                    "end": 14566,
                    "loc": {
                      "start": {
                        "line": 377,
                        "column": 14
                      },
                      "end": {
                        "line": 383,
                        "column": 3
                      }
                    },
                    "body": [
                      {
                        "type": "IfStatement",
                        "start": 14451,
                        "end": 14533,
                        "loc": {
                          "start": {
                            "line": 378,
                            "column": 4
                          },
                          "end": {
                            "line": 381,
                            "column": 5
                          }
                        },
                        "test": {
                          "type": "MemberExpression",
                          "start": 14455,
                          "end": 14465,
                          "loc": {
                            "start": {
                              "line": 378,
                              "column": 8
                            },
                            "end": {
                              "line": 378,
                              "column": 18
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 14455,
                            "end": 14459,
                            "loc": {
                              "start": {
                                "line": 378,
                                "column": 8
                              },
                              "end": {
                                "line": 378,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 14460,
                            "end": 14465,
                            "loc": {
                              "start": {
                                "line": 378,
                                "column": 13
                              },
                              "end": {
                                "line": 378,
                                "column": 18
                              },
                              "identifierName": "debug"
                            },
                            "name": "debug"
                          },
                          "computed": false
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "start": 14466,
                          "end": 14533,
                          "loc": {
                            "start": {
                              "line": 378,
                              "column": 19
                            },
                            "end": {
                              "line": 381,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 14475,
                              "end": 14487,
                              "loc": {
                                "start": {
                                  "line": 379,
                                  "column": 6
                                },
                                "end": {
                                  "line": 379,
                                  "column": 18
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 14475,
                                "end": 14486,
                                "loc": {
                                  "start": {
                                    "line": 379,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 379,
                                    "column": 17
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 14475,
                                  "end": 14483,
                                  "loc": {
                                    "start": {
                                      "line": 379,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 379,
                                      "column": 14
                                    },
                                    "identifierName": "logError"
                                  },
                                  "name": "logError"
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 14484,
                                    "end": 14485,
                                    "loc": {
                                      "start": {
                                        "line": 379,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 379,
                                        "column": 16
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  }
                                ]
                              }
                            },
                            {
                              "type": "IfStatement",
                              "start": 14495,
                              "end": 14526,
                              "loc": {
                                "start": {
                                  "line": 380,
                                  "column": 6
                                },
                                "end": {
                                  "line": 380,
                                  "column": 37
                                }
                              },
                              "test": {
                                "type": "LogicalExpression",
                                "start": 14499,
                                "end": 14515,
                                "loc": {
                                  "start": {
                                    "line": 380,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 380,
                                    "column": 26
                                  }
                                },
                                "left": {
                                  "type": "Identifier",
                                  "start": 14499,
                                  "end": 14502,
                                  "loc": {
                                    "start": {
                                      "line": 380,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 380,
                                      "column": 13
                                    },
                                    "identifierName": "rjx"
                                  },
                                  "name": "rjx"
                                },
                                "operator": "&&",
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 14506,
                                  "end": 14515,
                                  "loc": {
                                    "start": {
                                      "line": 380,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 380,
                                      "column": 26
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 14506,
                                    "end": 14509,
                                    "loc": {
                                      "start": {
                                        "line": 380,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 380,
                                        "column": 20
                                      },
                                      "identifierName": "rjx"
                                    },
                                    "name": "rjx"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 14510,
                                    "end": 14515,
                                    "loc": {
                                      "start": {
                                        "line": 380,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 380,
                                        "column": 26
                                      },
                                      "identifierName": "debug"
                                    },
                                    "name": "debug"
                                  },
                                  "computed": false
                                }
                              },
                              "consequent": {
                                "type": "ReturnStatement",
                                "start": 14517,
                                "end": 14526,
                                "loc": {
                                  "start": {
                                    "line": 380,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 380,
                                    "column": 37
                                  }
                                },
                                "argument": {
                                  "type": "Identifier",
                                  "start": 14524,
                                  "end": 14525,
                                  "loc": {
                                    "start": {
                                      "line": 380,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 380,
                                      "column": 36
                                    },
                                    "identifierName": "e"
                                  },
                                  "name": "e"
                                }
                              },
                              "alternate": null
                            }
                          ],
                          "directives": []
                        },
                        "alternate": null
                      },
                      {
                        "type": "ReturnStatement",
                        "start": 14539,
                        "end": 14561,
                        "loc": {
                          "start": {
                            "line": 382,
                            "column": 4
                          },
                          "end": {
                            "line": 382,
                            "column": 26
                          }
                        },
                        "argument": {
                          "type": "FunctionExpression",
                          "start": 14546,
                          "end": 14560,
                          "loc": {
                            "start": {
                              "line": 382,
                              "column": 11
                            },
                            "end": {
                              "line": 382,
                              "column": 25
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": false,
                          "async": false,
                          "params": [],
                          "body": {
                            "type": "BlockStatement",
                            "start": 14558,
                            "end": 14560,
                            "loc": {
                              "start": {
                                "line": 382,
                                "column": 23
                              },
                              "end": {
                                "line": 382,
                                "column": 25
                              }
                            },
                            "body": [],
                            "directives": []
                          }
                        }
                      }
                    ],
                    "directives": []
                  }
                },
                "guardedHandlers": [],
                "finalizer": null
              }
            ],
            "directives": [],
            "trailingComments": null
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Takes a function string and returns a function on either this.props or window. The function can only be 2 levels deep\r\n * @param {Object} options \r\n * @param {String} [options.propFunc='func:'] - function string, like func:window.LocalStorage.getItem or func:this.props.onClick  or func:inline.myInlineFunction\r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, resourceprops, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Function} returns a function from this.props or window functions\r\n * @example\r\n * getFunctionFromProps({ propFunc='func:this.props.onClick', }) // => this.props.onClick\r\n ",
              "start": 11265,
              "end": 11969,
              "loc": {
                "start": {
                  "line": 302,
                  "column": 0
                },
                "end": {
                  "line": 310,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Returns a resolved object from function strings that has functions pulled from rjx.__functionProps\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Object} resolved object of functions from function strings\r\n ",
              "start": 14573,
              "end": 15019,
              "loc": {
                "start": {
                  "line": 386,
                  "column": 0
                },
                "end": {
                  "line": 392,
                  "column": 3
                }
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Takes a function string and returns a function on either this.props or window. The function can only be 2 levels deep\r\n * @param {Object} options \r\n * @param {String} [options.propFunc='func:'] - function string, like func:window.LocalStorage.getItem or func:this.props.onClick  or func:inline.myInlineFunction\r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, resourceprops, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Function} returns a function from this.props or window functions\r\n * @example\r\n * getFunctionFromProps({ propFunc='func:this.props.onClick', }) // => this.props.onClick\r\n ",
            "start": 11265,
            "end": 11969,
            "loc": {
              "start": {
                "line": 302,
                "column": 0
              },
              "end": {
                "line": 310,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Returns a resolved object from function strings that has functions pulled from rjx.__functionProps\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Object} resolved object of functions from function strings\r\n ",
            "start": 14573,
            "end": 15019,
            "loc": {
              "start": {
                "line": 386,
                "column": 0
              },
              "end": {
                "line": 392,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 15021,
        "end": 15615,
        "loc": {
          "start": {
            "line": 393,
            "column": 0
          },
          "end": {
            "line": 409,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 15028,
          "end": 15615,
          "loc": {
            "start": {
              "line": 393,
              "column": 7
            },
            "end": {
              "line": 409,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 15037,
            "end": 15053,
            "loc": {
              "start": {
                "line": 393,
                "column": 16
              },
              "end": {
                "line": 393,
                "column": 32
              },
              "identifierName": "getFunctionProps"
            },
            "name": "getFunctionProps",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "AssignmentPattern",
              "start": 15054,
              "end": 15066,
              "loc": {
                "start": {
                  "line": 393,
                  "column": 33
                },
                "end": {
                  "line": 393,
                  "column": 45
                }
              },
              "left": {
                "type": "Identifier",
                "start": 15054,
                "end": 15061,
                "loc": {
                  "start": {
                    "line": 393,
                    "column": 33
                  },
                  "end": {
                    "line": 393,
                    "column": 40
                  },
                  "identifierName": "options"
                },
                "name": "options"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 15064,
                "end": 15066,
                "loc": {
                  "start": {
                    "line": 393,
                    "column": 43
                  },
                  "end": {
                    "line": 393,
                    "column": 45
                  }
                },
                "properties": []
              }
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 15068,
            "end": 15615,
            "loc": {
              "start": {
                "line": 393,
                "column": 47
              },
              "end": {
                "line": 409,
                "column": 1
              }
            },
            "body": [
              {
                "type": "VariableDeclaration",
                "start": 15073,
                "end": 15118,
                "loc": {
                  "start": {
                    "line": 394,
                    "column": 2
                  },
                  "end": {
                    "line": 394,
                    "column": 47
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 15079,
                    "end": 15117,
                    "loc": {
                      "start": {
                        "line": 394,
                        "column": 8
                      },
                      "end": {
                        "line": 394,
                        "column": 46
                      }
                    },
                    "id": {
                      "type": "ObjectPattern",
                      "start": 15079,
                      "end": 15107,
                      "loc": {
                        "start": {
                          "line": 394,
                          "column": 8
                        },
                        "end": {
                          "line": 394,
                          "column": 36
                        }
                      },
                      "properties": [
                        {
                          "type": "ObjectProperty",
                          "start": 15081,
                          "end": 15094,
                          "loc": {
                            "start": {
                              "line": 394,
                              "column": 10
                            },
                            "end": {
                              "line": 394,
                              "column": 23
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 15081,
                            "end": 15089,
                            "loc": {
                              "start": {
                                "line": 394,
                                "column": 10
                              },
                              "end": {
                                "line": 394,
                                "column": 18
                              },
                              "identifierName": "allProps"
                            },
                            "name": "allProps"
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 15081,
                            "end": 15094,
                            "loc": {
                              "start": {
                                "line": 394,
                                "column": 10
                              },
                              "end": {
                                "line": 394,
                                "column": 23
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 15081,
                              "end": 15089,
                              "loc": {
                                "start": {
                                  "line": 394,
                                  "column": 10
                                },
                                "end": {
                                  "line": 394,
                                  "column": 18
                                },
                                "identifierName": "allProps"
                              },
                              "name": "allProps"
                            },
                            "right": {
                              "type": "ObjectExpression",
                              "start": 15092,
                              "end": 15094,
                              "loc": {
                                "start": {
                                  "line": 394,
                                  "column": 21
                                },
                                "end": {
                                  "line": 394,
                                  "column": 23
                                }
                              },
                              "properties": []
                            }
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 15096,
                          "end": 15104,
                          "loc": {
                            "start": {
                              "line": 394,
                              "column": 25
                            },
                            "end": {
                              "line": 394,
                              "column": 33
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 15096,
                            "end": 15099,
                            "loc": {
                              "start": {
                                "line": 394,
                                "column": 25
                              },
                              "end": {
                                "line": 394,
                                "column": 28
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 15096,
                            "end": 15104,
                            "loc": {
                              "start": {
                                "line": 394,
                                "column": 25
                              },
                              "end": {
                                "line": 394,
                                "column": 33
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 15096,
                              "end": 15099,
                              "loc": {
                                "start": {
                                  "line": 394,
                                  "column": 25
                                },
                                "end": {
                                  "line": 394,
                                  "column": 28
                                },
                                "identifierName": "rjx"
                              },
                              "name": "rjx"
                            },
                            "right": {
                              "type": "ObjectExpression",
                              "start": 15102,
                              "end": 15104,
                              "loc": {
                                "start": {
                                  "line": 394,
                                  "column": 31
                                },
                                "end": {
                                  "line": 394,
                                  "column": 33
                                }
                              },
                              "properties": []
                            }
                          },
                          "extra": {
                            "shorthand": true
                          }
                        }
                      ]
                    },
                    "init": {
                      "type": "Identifier",
                      "start": 15110,
                      "end": 15117,
                      "loc": {
                        "start": {
                          "line": 394,
                          "column": 39
                        },
                        "end": {
                          "line": 394,
                          "column": 46
                        },
                        "identifierName": "options"
                      },
                      "name": "options"
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "VariableDeclaration",
                "start": 15122,
                "end": 15174,
                "loc": {
                  "start": {
                    "line": 395,
                    "column": 2
                  },
                  "end": {
                    "line": 395,
                    "column": 54
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 15128,
                    "end": 15173,
                    "loc": {
                      "start": {
                        "line": 395,
                        "column": 8
                      },
                      "end": {
                        "line": 395,
                        "column": 53
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 15128,
                      "end": 15139,
                      "loc": {
                        "start": {
                          "line": 395,
                          "column": 8
                        },
                        "end": {
                          "line": 395,
                          "column": 19
                        },
                        "identifierName": "getFunction"
                      },
                      "name": "getFunction"
                    },
                    "init": {
                      "type": "CallExpression",
                      "start": 15142,
                      "end": 15173,
                      "loc": {
                        "start": {
                          "line": 395,
                          "column": 22
                        },
                        "end": {
                          "line": 395,
                          "column": 53
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 15142,
                        "end": 15167,
                        "loc": {
                          "start": {
                            "line": 395,
                            "column": 22
                          },
                          "end": {
                            "line": 395,
                            "column": 47
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 15142,
                          "end": 15162,
                          "loc": {
                            "start": {
                              "line": 395,
                              "column": 22
                            },
                            "end": {
                              "line": 395,
                              "column": 42
                            },
                            "identifierName": "getFunctionFromProps"
                          },
                          "name": "getFunctionFromProps"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 15163,
                          "end": 15167,
                          "loc": {
                            "start": {
                              "line": 395,
                              "column": 43
                            },
                            "end": {
                              "line": 395,
                              "column": 47
                            },
                            "identifierName": "bind"
                          },
                          "name": "bind"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ThisExpression",
                          "start": 15168,
                          "end": 15172,
                          "loc": {
                            "start": {
                              "line": 395,
                              "column": 48
                            },
                            "end": {
                              "line": 395,
                              "column": 52
                            }
                          }
                        }
                      ]
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "VariableDeclaration",
                "start": 15178,
                "end": 15216,
                "loc": {
                  "start": {
                    "line": 396,
                    "column": 2
                  },
                  "end": {
                    "line": 396,
                    "column": 40
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 15184,
                    "end": 15215,
                    "loc": {
                      "start": {
                        "line": 396,
                        "column": 8
                      },
                      "end": {
                        "line": 396,
                        "column": 39
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 15184,
                      "end": 15193,
                      "loc": {
                        "start": {
                          "line": 396,
                          "column": 8
                        },
                        "end": {
                          "line": 396,
                          "column": 17
                        },
                        "identifierName": "funcProps"
                      },
                      "name": "funcProps"
                    },
                    "init": {
                      "type": "MemberExpression",
                      "start": 15196,
                      "end": 15215,
                      "loc": {
                        "start": {
                          "line": 396,
                          "column": 20
                        },
                        "end": {
                          "line": 396,
                          "column": 39
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 15196,
                        "end": 15199,
                        "loc": {
                          "start": {
                            "line": 396,
                            "column": 20
                          },
                          "end": {
                            "line": 396,
                            "column": 23
                          },
                          "identifierName": "rjx"
                        },
                        "name": "rjx"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 15200,
                        "end": 15215,
                        "loc": {
                          "start": {
                            "line": 396,
                            "column": 24
                          },
                          "end": {
                            "line": 396,
                            "column": 39
                          },
                          "identifierName": "__functionProps"
                        },
                        "name": "__functionProps"
                      },
                      "computed": false
                    }
                  }
                ],
                "kind": "const",
                "trailingComments": [
                  {
                    "type": "CommentLine",
                    "value": "Allowing for window functions",
                    "start": 15220,
                    "end": 15251,
                    "loc": {
                      "start": {
                        "line": 397,
                        "column": 2
                      },
                      "end": {
                        "line": 397,
                        "column": 33
                      }
                    }
                  }
                ]
              },
              {
                "type": "ExpressionStatement",
                "start": 15255,
                "end": 15592,
                "loc": {
                  "start": {
                    "line": 398,
                    "column": 2
                  },
                  "end": {
                    "line": 407,
                    "column": 5
                  }
                },
                "expression": {
                  "type": "CallExpression",
                  "start": 15255,
                  "end": 15591,
                  "loc": {
                    "start": {
                      "line": 398,
                      "column": 2
                    },
                    "end": {
                      "line": 407,
                      "column": 4
                    }
                  },
                  "callee": {
                    "type": "MemberExpression",
                    "start": 15255,
                    "end": 15285,
                    "loc": {
                      "start": {
                        "line": 398,
                        "column": 2
                      },
                      "end": {
                        "line": 398,
                        "column": 32
                      }
                    },
                    "object": {
                      "type": "CallExpression",
                      "start": 15255,
                      "end": 15277,
                      "loc": {
                        "start": {
                          "line": 398,
                          "column": 2
                        },
                        "end": {
                          "line": 398,
                          "column": 24
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 15255,
                        "end": 15266,
                        "loc": {
                          "start": {
                            "line": 398,
                            "column": 2
                          },
                          "end": {
                            "line": 398,
                            "column": 13
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 15255,
                          "end": 15261,
                          "loc": {
                            "start": {
                              "line": 398,
                              "column": 2
                            },
                            "end": {
                              "line": 398,
                              "column": 8
                            },
                            "identifierName": "Object"
                          },
                          "name": "Object",
                          "leadingComments": null
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 15262,
                          "end": 15266,
                          "loc": {
                            "start": {
                              "line": 398,
                              "column": 9
                            },
                            "end": {
                              "line": 398,
                              "column": 13
                            },
                            "identifierName": "keys"
                          },
                          "name": "keys"
                        },
                        "computed": false,
                        "leadingComments": null
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "start": 15267,
                          "end": 15276,
                          "loc": {
                            "start": {
                              "line": 398,
                              "column": 14
                            },
                            "end": {
                              "line": 398,
                              "column": 23
                            },
                            "identifierName": "funcProps"
                          },
                          "name": "funcProps"
                        }
                      ],
                      "leadingComments": null
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 15278,
                      "end": 15285,
                      "loc": {
                        "start": {
                          "line": 398,
                          "column": 25
                        },
                        "end": {
                          "line": 398,
                          "column": 32
                        },
                        "identifierName": "forEach"
                      },
                      "name": "forEach"
                    },
                    "computed": false,
                    "leadingComments": null
                  },
                  "arguments": [
                    {
                      "type": "ArrowFunctionExpression",
                      "start": 15286,
                      "end": 15590,
                      "loc": {
                        "start": {
                          "line": 398,
                          "column": 33
                        },
                        "end": {
                          "line": 407,
                          "column": 3
                        }
                      },
                      "id": null,
                      "generator": false,
                      "expression": false,
                      "async": false,
                      "params": [
                        {
                          "type": "Identifier",
                          "start": 15286,
                          "end": 15289,
                          "loc": {
                            "start": {
                              "line": 398,
                              "column": 33
                            },
                            "end": {
                              "line": 398,
                              "column": 36
                            },
                            "identifierName": "key"
                          },
                          "name": "key"
                        }
                      ],
                      "body": {
                        "type": "BlockStatement",
                        "start": 15293,
                        "end": 15590,
                        "loc": {
                          "start": {
                            "line": 398,
                            "column": 40
                          },
                          "end": {
                            "line": 407,
                            "column": 3
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 15300,
                            "end": 15584,
                            "loc": {
                              "start": {
                                "line": 399,
                                "column": 4
                              },
                              "end": {
                                "line": 406,
                                "column": 5
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 15304,
                              "end": 15384,
                              "loc": {
                                "start": {
                                  "line": 399,
                                  "column": 8
                                },
                                "end": {
                                  "line": 399,
                                  "column": 88
                                }
                              },
                              "left": {
                                "type": "BinaryExpression",
                                "start": 15304,
                                "end": 15340,
                                "loc": {
                                  "start": {
                                    "line": 399,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 399,
                                    "column": 44
                                  }
                                },
                                "left": {
                                  "type": "UnaryExpression",
                                  "start": 15304,
                                  "end": 15327,
                                  "loc": {
                                    "start": {
                                      "line": 399,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 399,
                                      "column": 31
                                    }
                                  },
                                  "operator": "typeof",
                                  "prefix": true,
                                  "argument": {
                                    "type": "MemberExpression",
                                    "start": 15311,
                                    "end": 15327,
                                    "loc": {
                                      "start": {
                                        "line": 399,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 399,
                                        "column": 31
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 15311,
                                      "end": 15320,
                                      "loc": {
                                        "start": {
                                          "line": 399,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 399,
                                          "column": 24
                                        },
                                        "identifierName": "funcProps"
                                      },
                                      "name": "funcProps"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 15322,
                                      "end": 15325,
                                      "loc": {
                                        "start": {
                                          "line": 399,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 399,
                                          "column": 29
                                        },
                                        "identifierName": "key"
                                      },
                                      "name": "key"
                                    },
                                    "computed": true
                                  },
                                  "extra": {
                                    "parenthesizedArgument": false
                                  }
                                },
                                "operator": "===",
                                "right": {
                                  "type": "StringLiteral",
                                  "start": 15332,
                                  "end": 15340,
                                  "loc": {
                                    "start": {
                                      "line": 399,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 399,
                                      "column": 44
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "string",
                                    "raw": "'string'"
                                  },
                                  "value": "string"
                                }
                              },
                              "operator": "&&",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 15344,
                                "end": 15384,
                                "loc": {
                                  "start": {
                                    "line": 399,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 399,
                                    "column": 88
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 15344,
                                  "end": 15377,
                                  "loc": {
                                    "start": {
                                      "line": 399,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 399,
                                      "column": 81
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 15344,
                                    "end": 15368,
                                    "loc": {
                                      "start": {
                                        "line": 399,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 399,
                                        "column": 72
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 15344,
                                      "end": 15360,
                                      "loc": {
                                        "start": {
                                          "line": 399,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 399,
                                          "column": 64
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 15344,
                                        "end": 15353,
                                        "loc": {
                                          "start": {
                                            "line": 399,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 399,
                                            "column": 57
                                          },
                                          "identifierName": "funcProps"
                                        },
                                        "name": "funcProps"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 15355,
                                        "end": 15358,
                                        "loc": {
                                          "start": {
                                            "line": 399,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 399,
                                            "column": 62
                                          },
                                          "identifierName": "key"
                                        },
                                        "name": "key"
                                      },
                                      "computed": true
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 15361,
                                      "end": 15368,
                                      "loc": {
                                        "start": {
                                          "line": 399,
                                          "column": 65
                                        },
                                        "end": {
                                          "line": 399,
                                          "column": 72
                                        },
                                        "identifierName": "indexOf"
                                      },
                                      "name": "indexOf"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 15369,
                                      "end": 15376,
                                      "loc": {
                                        "start": {
                                          "line": 399,
                                          "column": 73
                                        },
                                        "end": {
                                          "line": 399,
                                          "column": 80
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "func:",
                                        "raw": "'func:'"
                                      },
                                      "value": "func:"
                                    }
                                  ]
                                },
                                "operator": "!==",
                                "right": {
                                  "type": "UnaryExpression",
                                  "start": 15382,
                                  "end": 15384,
                                  "loc": {
                                    "start": {
                                      "line": 399,
                                      "column": 86
                                    },
                                    "end": {
                                      "line": 399,
                                      "column": 88
                                    }
                                  },
                                  "operator": "-",
                                  "prefix": true,
                                  "argument": {
                                    "type": "NumericLiteral",
                                    "start": 15383,
                                    "end": 15384,
                                    "loc": {
                                      "start": {
                                        "line": 399,
                                        "column": 87
                                      },
                                      "end": {
                                        "line": 399,
                                        "column": 88
                                      }
                                    },
                                    "extra": {
                                      "rawValue": 1,
                                      "raw": "1"
                                    },
                                    "value": 1
                                  },
                                  "extra": {
                                    "parenthesizedArgument": false
                                  }
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 15386,
                              "end": 15584,
                              "loc": {
                                "start": {
                                  "line": 399,
                                  "column": 90
                                },
                                "end": {
                                  "line": 406,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 15395,
                                  "end": 15577,
                                  "loc": {
                                    "start": {
                                      "line": 400,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 405,
                                      "column": 9
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 15395,
                                    "end": 15576,
                                    "loc": {
                                      "start": {
                                        "line": 400,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 8
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 15395,
                                      "end": 15410,
                                      "loc": {
                                        "start": {
                                          "line": 400,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 400,
                                          "column": 21
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 15395,
                                        "end": 15403,
                                        "loc": {
                                          "start": {
                                            "line": 400,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 400,
                                            "column": 14
                                          },
                                          "identifierName": "allProps"
                                        },
                                        "name": "allProps"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 15405,
                                        "end": 15408,
                                        "loc": {
                                          "start": {
                                            "line": 400,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 400,
                                            "column": 19
                                          },
                                          "identifierName": "key"
                                        },
                                        "name": "key"
                                      },
                                      "computed": true
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 15413,
                                      "end": 15576,
                                      "loc": {
                                        "start": {
                                          "line": 400,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 405,
                                          "column": 8
                                        }
                                      },
                                      "callee": {
                                        "type": "Identifier",
                                        "start": 15413,
                                        "end": 15424,
                                        "loc": {
                                          "start": {
                                            "line": 400,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 400,
                                            "column": 35
                                          },
                                          "identifierName": "getFunction"
                                        },
                                        "name": "getFunction"
                                      },
                                      "arguments": [
                                        {
                                          "type": "ObjectExpression",
                                          "start": 15425,
                                          "end": 15575,
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 405,
                                              "column": 7
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 15436,
                                              "end": 15462,
                                              "loc": {
                                                "start": {
                                                  "line": 401,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 401,
                                                  "column": 34
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 15436,
                                                "end": 15444,
                                                "loc": {
                                                  "start": {
                                                    "line": 401,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 401,
                                                    "column": 16
                                                  },
                                                  "identifierName": "propFunc"
                                                },
                                                "name": "propFunc"
                                              },
                                              "value": {
                                                "type": "MemberExpression",
                                                "start": 15446,
                                                "end": 15462,
                                                "loc": {
                                                  "start": {
                                                    "line": 401,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 401,
                                                    "column": 34
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 15446,
                                                  "end": 15455,
                                                  "loc": {
                                                    "start": {
                                                      "line": 401,
                                                      "column": 18
                                                    },
                                                    "end": {
                                                      "line": 401,
                                                      "column": 27
                                                    },
                                                    "identifierName": "funcProps"
                                                  },
                                                  "name": "funcProps"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 15457,
                                                  "end": 15460,
                                                  "loc": {
                                                    "start": {
                                                      "line": 401,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 401,
                                                      "column": 32
                                                    },
                                                    "identifierName": "key"
                                                  },
                                                  "name": "key"
                                                },
                                                "computed": true
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 15473,
                                              "end": 15520,
                                              "loc": {
                                                "start": {
                                                  "line": 402,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 402,
                                                  "column": 55
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 15473,
                                                "end": 15481,
                                                "loc": {
                                                  "start": {
                                                    "line": 402,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 402,
                                                    "column": 16
                                                  },
                                                  "identifierName": "propBody"
                                                },
                                                "name": "propBody"
                                              },
                                              "value": {
                                                "type": "ConditionalExpression",
                                                "start": 15483,
                                                "end": 15520,
                                                "loc": {
                                                  "start": {
                                                    "line": 402,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 402,
                                                    "column": 55
                                                  }
                                                },
                                                "test": {
                                                  "type": "MemberExpression",
                                                  "start": 15484,
                                                  "end": 15496,
                                                  "loc": {
                                                    "start": {
                                                      "line": 402,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 402,
                                                      "column": 31
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 15484,
                                                    "end": 15487,
                                                    "loc": {
                                                      "start": {
                                                        "line": 402,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 402,
                                                        "column": 22
                                                      },
                                                      "identifierName": "rjx"
                                                    },
                                                    "name": "rjx"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 15488,
                                                    "end": 15496,
                                                    "loc": {
                                                      "start": {
                                                        "line": 402,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 402,
                                                        "column": 31
                                                      },
                                                      "identifierName": "__inline"
                                                    },
                                                    "name": "__inline"
                                                  },
                                                  "computed": false,
                                                  "extra": {
                                                    "parenthesized": true,
                                                    "parenStart": 15483
                                                  }
                                                },
                                                "consequent": {
                                                  "type": "MemberExpression",
                                                  "start": 15498,
                                                  "end": 15517,
                                                  "loc": {
                                                    "start": {
                                                      "line": 402,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 402,
                                                      "column": 52
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 15498,
                                                    "end": 15510,
                                                    "loc": {
                                                      "start": {
                                                        "line": 402,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 402,
                                                        "column": 45
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 15498,
                                                      "end": 15501,
                                                      "loc": {
                                                        "start": {
                                                          "line": 402,
                                                          "column": 33
                                                        },
                                                        "end": {
                                                          "line": 402,
                                                          "column": 36
                                                        },
                                                        "identifierName": "rjx"
                                                      },
                                                      "name": "rjx"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 15502,
                                                      "end": 15510,
                                                      "loc": {
                                                        "start": {
                                                          "line": 402,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 402,
                                                          "column": 45
                                                        },
                                                        "identifierName": "__inline"
                                                      },
                                                      "name": "__inline"
                                                    },
                                                    "computed": false
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 15512,
                                                    "end": 15515,
                                                    "loc": {
                                                      "start": {
                                                        "line": 402,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 402,
                                                        "column": 50
                                                      },
                                                      "identifierName": "key"
                                                    },
                                                    "name": "key"
                                                  },
                                                  "computed": true
                                                },
                                                "alternate": {
                                                  "type": "StringLiteral",
                                                  "start": 15518,
                                                  "end": 15520,
                                                  "loc": {
                                                    "start": {
                                                      "line": 402,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 402,
                                                      "column": 55
                                                    }
                                                  },
                                                  "extra": {
                                                    "rawValue": "",
                                                    "raw": "''"
                                                  },
                                                  "value": ""
                                                }
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 15531,
                                              "end": 15534,
                                              "loc": {
                                                "start": {
                                                  "line": 403,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 403,
                                                  "column": 11
                                                }
                                              },
                                              "method": false,
                                              "shorthand": true,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 15531,
                                                "end": 15534,
                                                "loc": {
                                                  "start": {
                                                    "line": 403,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 403,
                                                    "column": 11
                                                  },
                                                  "identifierName": "rjx"
                                                },
                                                "name": "rjx"
                                              },
                                              "value": {
                                                "type": "Identifier",
                                                "start": 15531,
                                                "end": 15534,
                                                "loc": {
                                                  "start": {
                                                    "line": 403,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 403,
                                                    "column": 11
                                                  },
                                                  "identifierName": "rjx"
                                                },
                                                "name": "rjx"
                                              },
                                              "extra": {
                                                "shorthand": true
                                              }
                                            },
                                            {
                                              "type": "ObjectProperty",
                                              "start": 15545,
                                              "end": 15565,
                                              "loc": {
                                                "start": {
                                                  "line": 404,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 404,
                                                  "column": 28
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 15545,
                                                "end": 15561,
                                                "loc": {
                                                  "start": {
                                                    "line": 404,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 404,
                                                    "column": 24
                                                  },
                                                  "identifierName": "functionProperty"
                                                },
                                                "name": "functionProperty"
                                              },
                                              "value": {
                                                "type": "Identifier",
                                                "start": 15562,
                                                "end": 15565,
                                                "loc": {
                                                  "start": {
                                                    "line": 404,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 404,
                                                    "column": 28
                                                  },
                                                  "identifierName": "key"
                                                },
                                                "name": "key"
                                              }
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "leadingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentLine",
                    "value": "Allowing for window functions",
                    "start": 15220,
                    "end": 15251,
                    "loc": {
                      "start": {
                        "line": 397,
                        "column": 2
                      },
                      "end": {
                        "line": 397,
                        "column": 33
                      }
                    }
                  }
                ]
              },
              {
                "type": "ReturnStatement",
                "start": 15596,
                "end": 15612,
                "loc": {
                  "start": {
                    "line": 408,
                    "column": 2
                  },
                  "end": {
                    "line": 408,
                    "column": 18
                  }
                },
                "argument": {
                  "type": "Identifier",
                  "start": 15603,
                  "end": 15611,
                  "loc": {
                    "start": {
                      "line": 408,
                      "column": 9
                    },
                    "end": {
                      "line": 408,
                      "column": 17
                    },
                    "identifierName": "allProps"
                  },
                  "name": "allProps"
                }
              }
            ],
            "directives": [],
            "trailingComments": null
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Returns a resolved object from function strings that has functions pulled from rjx.__functionProps\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Object} resolved object of functions from function strings\r\n ",
              "start": 14573,
              "end": 15019,
              "loc": {
                "start": {
                  "line": 386,
                  "column": 0
                },
                "end": {
                  "line": 392,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Returns a resolved object that has React Components pulled from window.__rjx_custom_elements\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Object} resolved object of with React Components from a window property window.__rjx_custom_elements\r\n ",
              "start": 15619,
              "end": 16101,
              "loc": {
                "start": {
                  "line": 411,
                  "column": 0
                },
                "end": {
                  "line": 417,
                  "column": 3
                }
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Returns a resolved object from function strings that has functions pulled from rjx.__functionProps\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Object} resolved object of functions from function strings\r\n ",
            "start": 14573,
            "end": 15019,
            "loc": {
              "start": {
                "line": 386,
                "column": 0
              },
              "end": {
                "line": 392,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Returns a resolved object that has React Components pulled from window.__rjx_custom_elements\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Object} resolved object of with React Components from a window property window.__rjx_custom_elements\r\n ",
            "start": 15619,
            "end": 16101,
            "loc": {
              "start": {
                "line": 411,
                "column": 0
              },
              "end": {
                "line": 417,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 16103,
        "end": 17197,
        "loc": {
          "start": {
            "line": 418,
            "column": 0
          },
          "end": {
            "line": 439,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 16110,
          "end": 17197,
          "loc": {
            "start": {
              "line": 418,
              "column": 7
            },
            "end": {
              "line": 439,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 16119,
            "end": 16138,
            "loc": {
              "start": {
                "line": 418,
                "column": 16
              },
              "end": {
                "line": 418,
                "column": 35
              },
              "identifierName": "getWindowComponents"
            },
            "name": "getWindowComponents",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "AssignmentPattern",
              "start": 16139,
              "end": 16151,
              "loc": {
                "start": {
                  "line": 418,
                  "column": 36
                },
                "end": {
                  "line": 418,
                  "column": 48
                }
              },
              "left": {
                "type": "Identifier",
                "start": 16139,
                "end": 16146,
                "loc": {
                  "start": {
                    "line": 418,
                    "column": 36
                  },
                  "end": {
                    "line": 418,
                    "column": 43
                  },
                  "identifierName": "options"
                },
                "name": "options"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 16149,
                "end": 16151,
                "loc": {
                  "start": {
                    "line": 418,
                    "column": 46
                  },
                  "end": {
                    "line": 418,
                    "column": 48
                  }
                },
                "properties": []
              }
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 16153,
            "end": 17197,
            "loc": {
              "start": {
                "line": 418,
                "column": 50
              },
              "end": {
                "line": 439,
                "column": 1
              }
            },
            "body": [
              {
                "type": "VariableDeclaration",
                "start": 16158,
                "end": 16193,
                "loc": {
                  "start": {
                    "line": 419,
                    "column": 2
                  },
                  "end": {
                    "line": 419,
                    "column": 37
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 16164,
                    "end": 16192,
                    "loc": {
                      "start": {
                        "line": 419,
                        "column": 8
                      },
                      "end": {
                        "line": 419,
                        "column": 36
                      }
                    },
                    "id": {
                      "type": "ObjectPattern",
                      "start": 16164,
                      "end": 16182,
                      "loc": {
                        "start": {
                          "line": 419,
                          "column": 8
                        },
                        "end": {
                          "line": 419,
                          "column": 26
                        }
                      },
                      "properties": [
                        {
                          "type": "ObjectProperty",
                          "start": 16166,
                          "end": 16174,
                          "loc": {
                            "start": {
                              "line": 419,
                              "column": 10
                            },
                            "end": {
                              "line": 419,
                              "column": 18
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 16166,
                            "end": 16174,
                            "loc": {
                              "start": {
                                "line": 419,
                                "column": 10
                              },
                              "end": {
                                "line": 419,
                                "column": 18
                              },
                              "identifierName": "allProps"
                            },
                            "name": "allProps"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 16166,
                            "end": 16174,
                            "loc": {
                              "start": {
                                "line": 419,
                                "column": 10
                              },
                              "end": {
                                "line": 419,
                                "column": 18
                              },
                              "identifierName": "allProps"
                            },
                            "name": "allProps"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 16176,
                          "end": 16179,
                          "loc": {
                            "start": {
                              "line": 419,
                              "column": 20
                            },
                            "end": {
                              "line": 419,
                              "column": 23
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 16176,
                            "end": 16179,
                            "loc": {
                              "start": {
                                "line": 419,
                                "column": 20
                              },
                              "end": {
                                "line": 419,
                                "column": 23
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 16176,
                            "end": 16179,
                            "loc": {
                              "start": {
                                "line": 419,
                                "column": 20
                              },
                              "end": {
                                "line": 419,
                                "column": 23
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        }
                      ]
                    },
                    "init": {
                      "type": "Identifier",
                      "start": 16185,
                      "end": 16192,
                      "loc": {
                        "start": {
                          "line": 419,
                          "column": 29
                        },
                        "end": {
                          "line": 419,
                          "column": 36
                        },
                        "identifierName": "options"
                      },
                      "name": "options"
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "VariableDeclaration",
                "start": 16197,
                "end": 16245,
                "loc": {
                  "start": {
                    "line": 420,
                    "column": 2
                  },
                  "end": {
                    "line": 420,
                    "column": 50
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 16203,
                    "end": 16244,
                    "loc": {
                      "start": {
                        "line": 420,
                        "column": 8
                      },
                      "end": {
                        "line": 420,
                        "column": 49
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 16203,
                      "end": 16219,
                      "loc": {
                        "start": {
                          "line": 420,
                          "column": 8
                        },
                        "end": {
                          "line": 420,
                          "column": 24
                        },
                        "identifierName": "windowComponents"
                      },
                      "name": "windowComponents"
                    },
                    "init": {
                      "type": "MemberExpression",
                      "start": 16222,
                      "end": 16244,
                      "loc": {
                        "start": {
                          "line": 420,
                          "column": 27
                        },
                        "end": {
                          "line": 420,
                          "column": 49
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 16222,
                        "end": 16225,
                        "loc": {
                          "start": {
                            "line": 420,
                            "column": 27
                          },
                          "end": {
                            "line": 420,
                            "column": 30
                          },
                          "identifierName": "rjx"
                        },
                        "name": "rjx"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 16226,
                        "end": 16244,
                        "loc": {
                          "start": {
                            "line": 420,
                            "column": 31
                          },
                          "end": {
                            "line": 420,
                            "column": 49
                          },
                          "identifierName": "__windowComponents"
                        },
                        "name": "__windowComponents"
                      },
                      "computed": false
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "VariableDeclaration",
                "start": 16249,
                "end": 16299,
                "loc": {
                  "start": {
                    "line": 421,
                    "column": 2
                  },
                  "end": {
                    "line": 421,
                    "column": 52
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 16255,
                    "end": 16298,
                    "loc": {
                      "start": {
                        "line": 421,
                        "column": 8
                      },
                      "end": {
                        "line": 421,
                        "column": 51
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 16255,
                      "end": 16261,
                      "loc": {
                        "start": {
                          "line": 421,
                          "column": 8
                        },
                        "end": {
                          "line": 421,
                          "column": 14
                        },
                        "identifierName": "window"
                      },
                      "name": "window"
                    },
                    "init": {
                      "type": "LogicalExpression",
                      "start": 16264,
                      "end": 16298,
                      "loc": {
                        "start": {
                          "line": 421,
                          "column": 17
                        },
                        "end": {
                          "line": 421,
                          "column": 51
                        }
                      },
                      "left": {
                        "type": "LogicalExpression",
                        "start": 16264,
                        "end": 16292,
                        "loc": {
                          "start": {
                            "line": 421,
                            "column": 17
                          },
                          "end": {
                            "line": 421,
                            "column": 45
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 16264,
                          "end": 16275,
                          "loc": {
                            "start": {
                              "line": 421,
                              "column": 17
                            },
                            "end": {
                              "line": 421,
                              "column": 28
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 16264,
                            "end": 16268,
                            "loc": {
                              "start": {
                                "line": 421,
                                "column": 17
                              },
                              "end": {
                                "line": 421,
                                "column": 21
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 16269,
                            "end": 16275,
                            "loc": {
                              "start": {
                                "line": 421,
                                "column": 22
                              },
                              "end": {
                                "line": 421,
                                "column": 28
                              },
                              "identifierName": "window"
                            },
                            "name": "window"
                          },
                          "computed": false
                        },
                        "operator": "||",
                        "right": {
                          "type": "MemberExpression",
                          "start": 16279,
                          "end": 16292,
                          "loc": {
                            "start": {
                              "line": 421,
                              "column": 32
                            },
                            "end": {
                              "line": 421,
                              "column": 45
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 16279,
                            "end": 16285,
                            "loc": {
                              "start": {
                                "line": 421,
                                "column": 32
                              },
                              "end": {
                                "line": 421,
                                "column": 38
                              },
                              "identifierName": "global"
                            },
                            "name": "global"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 16286,
                            "end": 16292,
                            "loc": {
                              "start": {
                                "line": 421,
                                "column": 39
                              },
                              "end": {
                                "line": 421,
                                "column": 45
                              },
                              "identifierName": "window"
                            },
                            "name": "window"
                          },
                          "computed": false
                        }
                      },
                      "operator": "||",
                      "right": {
                        "type": "ObjectExpression",
                        "start": 16296,
                        "end": 16298,
                        "loc": {
                          "start": {
                            "line": 421,
                            "column": 49
                          },
                          "end": {
                            "line": 421,
                            "column": 51
                          }
                        },
                        "properties": []
                      }
                    }
                  }
                ],
                "kind": "const"
              },
              {
                "type": "VariableDeclaration",
                "start": 16303,
                "end": 16364,
                "loc": {
                  "start": {
                    "line": 422,
                    "column": 2
                  },
                  "end": {
                    "line": 422,
                    "column": 63
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 16309,
                    "end": 16363,
                    "loc": {
                      "start": {
                        "line": 422,
                        "column": 8
                      },
                      "end": {
                        "line": 422,
                        "column": 62
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 16309,
                      "end": 16325,
                      "loc": {
                        "start": {
                          "line": 422,
                          "column": 8
                        },
                        "end": {
                          "line": 422,
                          "column": 24
                        },
                        "identifierName": "windowFuncPrefix"
                      },
                      "name": "windowFuncPrefix"
                    },
                    "init": {
                      "type": "StringLiteral",
                      "start": 16328,
                      "end": 16363,
                      "loc": {
                        "start": {
                          "line": 422,
                          "column": 27
                        },
                        "end": {
                          "line": 422,
                          "column": 62
                        }
                      },
                      "extra": {
                        "rawValue": "func:window.__rjx_custom_elements",
                        "raw": "'func:window.__rjx_custom_elements'"
                      },
                      "value": "func:window.__rjx_custom_elements"
                    }
                  }
                ],
                "kind": "const",
                "trailingComments": [
                  {
                    "type": "CommentLine",
                    "value": " if (rjx.hasWindowComponent && window.__rjx_custom_elements) {",
                    "start": 16368,
                    "end": 16432,
                    "loc": {
                      "start": {
                        "line": 423,
                        "column": 2
                      },
                      "end": {
                        "line": 423,
                        "column": 66
                      }
                    }
                  }
                ]
              },
              {
                "type": "ExpressionStatement",
                "start": 16436,
                "end": 17174,
                "loc": {
                  "start": {
                    "line": 424,
                    "column": 2
                  },
                  "end": {
                    "line": 437,
                    "column": 5
                  }
                },
                "expression": {
                  "type": "CallExpression",
                  "start": 16436,
                  "end": 17173,
                  "loc": {
                    "start": {
                      "line": 424,
                      "column": 2
                    },
                    "end": {
                      "line": 437,
                      "column": 4
                    }
                  },
                  "callee": {
                    "type": "MemberExpression",
                    "start": 16436,
                    "end": 16473,
                    "loc": {
                      "start": {
                        "line": 424,
                        "column": 2
                      },
                      "end": {
                        "line": 424,
                        "column": 39
                      }
                    },
                    "object": {
                      "type": "CallExpression",
                      "start": 16436,
                      "end": 16465,
                      "loc": {
                        "start": {
                          "line": 424,
                          "column": 2
                        },
                        "end": {
                          "line": 424,
                          "column": 31
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 16436,
                        "end": 16447,
                        "loc": {
                          "start": {
                            "line": 424,
                            "column": 2
                          },
                          "end": {
                            "line": 424,
                            "column": 13
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 16436,
                          "end": 16442,
                          "loc": {
                            "start": {
                              "line": 424,
                              "column": 2
                            },
                            "end": {
                              "line": 424,
                              "column": 8
                            },
                            "identifierName": "Object"
                          },
                          "name": "Object",
                          "leadingComments": null
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 16443,
                          "end": 16447,
                          "loc": {
                            "start": {
                              "line": 424,
                              "column": 9
                            },
                            "end": {
                              "line": 424,
                              "column": 13
                            },
                            "identifierName": "keys"
                          },
                          "name": "keys"
                        },
                        "computed": false,
                        "leadingComments": null
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "start": 16448,
                          "end": 16464,
                          "loc": {
                            "start": {
                              "line": 424,
                              "column": 14
                            },
                            "end": {
                              "line": 424,
                              "column": 30
                            },
                            "identifierName": "windowComponents"
                          },
                          "name": "windowComponents"
                        }
                      ],
                      "leadingComments": null
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 16466,
                      "end": 16473,
                      "loc": {
                        "start": {
                          "line": 424,
                          "column": 32
                        },
                        "end": {
                          "line": 424,
                          "column": 39
                        },
                        "identifierName": "forEach"
                      },
                      "name": "forEach"
                    },
                    "computed": false,
                    "leadingComments": null
                  },
                  "arguments": [
                    {
                      "type": "ArrowFunctionExpression",
                      "start": 16474,
                      "end": 17172,
                      "loc": {
                        "start": {
                          "line": 424,
                          "column": 40
                        },
                        "end": {
                          "line": 437,
                          "column": 3
                        }
                      },
                      "id": null,
                      "generator": false,
                      "expression": false,
                      "async": false,
                      "params": [
                        {
                          "type": "Identifier",
                          "start": 16474,
                          "end": 16477,
                          "loc": {
                            "start": {
                              "line": 424,
                              "column": 40
                            },
                            "end": {
                              "line": 424,
                              "column": 43
                            },
                            "identifierName": "key"
                          },
                          "name": "key"
                        }
                      ],
                      "body": {
                        "type": "BlockStatement",
                        "start": 16481,
                        "end": 17172,
                        "loc": {
                          "start": {
                            "line": 424,
                            "column": 47
                          },
                          "end": {
                            "line": 437,
                            "column": 3
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 16488,
                            "end": 16633,
                            "loc": {
                              "start": {
                                "line": 425,
                                "column": 4
                              },
                              "end": {
                                "line": 427,
                                "column": 11
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 16494,
                                "end": 16632,
                                "loc": {
                                  "start": {
                                    "line": 425,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 427,
                                    "column": 10
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 16494,
                                  "end": 16503,
                                  "loc": {
                                    "start": {
                                      "line": 425,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 425,
                                      "column": 19
                                    },
                                    "identifierName": "windowKEY"
                                  },
                                  "name": "windowKEY"
                                },
                                "init": {
                                  "type": "ConditionalExpression",
                                  "start": 16506,
                                  "end": 16632,
                                  "loc": {
                                    "start": {
                                      "line": 425,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 427,
                                      "column": 10
                                    }
                                  },
                                  "test": {
                                    "type": "BinaryExpression",
                                    "start": 16507,
                                    "end": 16550,
                                    "loc": {
                                      "start": {
                                        "line": 425,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 425,
                                        "column": 66
                                      }
                                    },
                                    "left": {
                                      "type": "UnaryExpression",
                                      "start": 16507,
                                      "end": 16537,
                                      "loc": {
                                        "start": {
                                          "line": 425,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 425,
                                          "column": 53
                                        }
                                      },
                                      "operator": "typeof",
                                      "prefix": true,
                                      "argument": {
                                        "type": "MemberExpression",
                                        "start": 16514,
                                        "end": 16537,
                                        "loc": {
                                          "start": {
                                            "line": 425,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 425,
                                            "column": 53
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 16514,
                                          "end": 16530,
                                          "loc": {
                                            "start": {
                                              "line": 425,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 425,
                                              "column": 46
                                            },
                                            "identifierName": "windowComponents"
                                          },
                                          "name": "windowComponents"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 16532,
                                          "end": 16535,
                                          "loc": {
                                            "start": {
                                              "line": 425,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 425,
                                              "column": 51
                                            },
                                            "identifierName": "key"
                                          },
                                          "name": "key"
                                        },
                                        "computed": true
                                      },
                                      "extra": {
                                        "parenthesizedArgument": false
                                      }
                                    },
                                    "operator": "===",
                                    "right": {
                                      "type": "StringLiteral",
                                      "start": 16542,
                                      "end": 16550,
                                      "loc": {
                                        "start": {
                                          "line": 425,
                                          "column": 58
                                        },
                                        "end": {
                                          "line": 425,
                                          "column": 66
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "string",
                                        "raw": "'string'"
                                      },
                                      "value": "string"
                                    },
                                    "extra": {
                                      "parenthesized": true,
                                      "parenStart": 16506
                                    }
                                  },
                                  "consequent": {
                                    "type": "CallExpression",
                                    "start": 16561,
                                    "end": 16620,
                                    "loc": {
                                      "start": {
                                        "line": 426,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 426,
                                        "column": 67
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 16561,
                                      "end": 16592,
                                      "loc": {
                                        "start": {
                                          "line": 426,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 426,
                                          "column": 39
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 16561,
                                        "end": 16584,
                                        "loc": {
                                          "start": {
                                            "line": 426,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 426,
                                            "column": 31
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 16561,
                                          "end": 16577,
                                          "loc": {
                                            "start": {
                                              "line": 426,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 426,
                                              "column": 24
                                            },
                                            "identifierName": "windowComponents"
                                          },
                                          "name": "windowComponents"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 16579,
                                          "end": 16582,
                                          "loc": {
                                            "start": {
                                              "line": 426,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 426,
                                              "column": 29
                                            },
                                            "identifierName": "key"
                                          },
                                          "name": "key"
                                        },
                                        "computed": true
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16585,
                                        "end": 16592,
                                        "loc": {
                                          "start": {
                                            "line": 426,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 426,
                                            "column": 39
                                          },
                                          "identifierName": "replace"
                                        },
                                        "name": "replace"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "TemplateLiteral",
                                        "start": 16593,
                                        "end": 16615,
                                        "loc": {
                                          "start": {
                                            "line": 426,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 426,
                                            "column": 62
                                          }
                                        },
                                        "expressions": [
                                          {
                                            "type": "Identifier",
                                            "start": 16596,
                                            "end": 16612,
                                            "loc": {
                                              "start": {
                                                "line": 426,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 426,
                                                "column": 59
                                              },
                                              "identifierName": "windowFuncPrefix"
                                            },
                                            "name": "windowFuncPrefix"
                                          }
                                        ],
                                        "quasis": [
                                          {
                                            "type": "TemplateElement",
                                            "start": 16594,
                                            "end": 16594,
                                            "loc": {
                                              "start": {
                                                "line": 426,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 426,
                                                "column": 41
                                              }
                                            },
                                            "value": {
                                              "raw": "",
                                              "cooked": ""
                                            },
                                            "tail": false
                                          },
                                          {
                                            "type": "TemplateElement",
                                            "start": 16613,
                                            "end": 16614,
                                            "loc": {
                                              "start": {
                                                "line": 426,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 426,
                                                "column": 61
                                              }
                                            },
                                            "value": {
                                              "raw": ".",
                                              "cooked": "."
                                            },
                                            "tail": true
                                          }
                                        ]
                                      },
                                      {
                                        "type": "StringLiteral",
                                        "start": 16617,
                                        "end": 16619,
                                        "loc": {
                                          "start": {
                                            "line": 426,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 426,
                                            "column": 66
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "",
                                          "raw": "''"
                                        },
                                        "value": ""
                                      }
                                    ]
                                  },
                                  "alternate": {
                                    "type": "StringLiteral",
                                    "start": 16630,
                                    "end": 16632,
                                    "loc": {
                                      "start": {
                                        "line": 427,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 427,
                                        "column": 10
                                      }
                                    },
                                    "extra": {
                                      "rawValue": "",
                                      "raw": "''"
                                    },
                                    "value": ""
                                  }
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "IfStatement",
                            "start": 16639,
                            "end": 17167,
                            "loc": {
                              "start": {
                                "line": 428,
                                "column": 4
                              },
                              "end": {
                                "line": 436,
                                "column": 5
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 16643,
                              "end": 16813,
                              "loc": {
                                "start": {
                                  "line": 428,
                                  "column": 8
                                },
                                "end": {
                                  "line": 428,
                                  "column": 178
                                }
                              },
                              "left": {
                                "type": "LogicalExpression",
                                "start": 16643,
                                "end": 16746,
                                "loc": {
                                  "start": {
                                    "line": 428,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 428,
                                    "column": 111
                                  }
                                },
                                "left": {
                                  "type": "BinaryExpression",
                                  "start": 16643,
                                  "end": 16686,
                                  "loc": {
                                    "start": {
                                      "line": 428,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 428,
                                      "column": 51
                                    }
                                  },
                                  "left": {
                                    "type": "UnaryExpression",
                                    "start": 16643,
                                    "end": 16673,
                                    "loc": {
                                      "start": {
                                        "line": 428,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 428,
                                        "column": 38
                                      }
                                    },
                                    "operator": "typeof",
                                    "prefix": true,
                                    "argument": {
                                      "type": "MemberExpression",
                                      "start": 16650,
                                      "end": 16673,
                                      "loc": {
                                        "start": {
                                          "line": 428,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 428,
                                          "column": 38
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 16650,
                                        "end": 16666,
                                        "loc": {
                                          "start": {
                                            "line": 428,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 428,
                                            "column": 31
                                          },
                                          "identifierName": "windowComponents"
                                        },
                                        "name": "windowComponents"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16668,
                                        "end": 16671,
                                        "loc": {
                                          "start": {
                                            "line": 428,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 428,
                                            "column": 36
                                          },
                                          "identifierName": "key"
                                        },
                                        "name": "key"
                                      },
                                      "computed": true
                                    },
                                    "extra": {
                                      "parenthesizedArgument": false
                                    }
                                  },
                                  "operator": "===",
                                  "right": {
                                    "type": "StringLiteral",
                                    "start": 16678,
                                    "end": 16686,
                                    "loc": {
                                      "start": {
                                        "line": 428,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 428,
                                        "column": 51
                                      }
                                    },
                                    "extra": {
                                      "rawValue": "string",
                                      "raw": "'string'"
                                    },
                                    "value": "string"
                                  }
                                },
                                "operator": "&&",
                                "right": {
                                  "type": "BinaryExpression",
                                  "start": 16690,
                                  "end": 16746,
                                  "loc": {
                                    "start": {
                                      "line": 428,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 428,
                                      "column": 111
                                    }
                                  },
                                  "left": {
                                    "type": "CallExpression",
                                    "start": 16690,
                                    "end": 16739,
                                    "loc": {
                                      "start": {
                                        "line": 428,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 428,
                                        "column": 104
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 16690,
                                      "end": 16721,
                                      "loc": {
                                        "start": {
                                          "line": 428,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 428,
                                          "column": 86
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 16690,
                                        "end": 16713,
                                        "loc": {
                                          "start": {
                                            "line": 428,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 428,
                                            "column": 78
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 16690,
                                          "end": 16706,
                                          "loc": {
                                            "start": {
                                              "line": 428,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 428,
                                              "column": 71
                                            },
                                            "identifierName": "windowComponents"
                                          },
                                          "name": "windowComponents"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 16708,
                                          "end": 16711,
                                          "loc": {
                                            "start": {
                                              "line": 428,
                                              "column": 73
                                            },
                                            "end": {
                                              "line": 428,
                                              "column": 76
                                            },
                                            "identifierName": "key"
                                          },
                                          "name": "key"
                                        },
                                        "computed": true
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16714,
                                        "end": 16721,
                                        "loc": {
                                          "start": {
                                            "line": 428,
                                            "column": 79
                                          },
                                          "end": {
                                            "line": 428,
                                            "column": 86
                                          },
                                          "identifierName": "indexOf"
                                        },
                                        "name": "indexOf"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 16722,
                                        "end": 16738,
                                        "loc": {
                                          "start": {
                                            "line": 428,
                                            "column": 87
                                          },
                                          "end": {
                                            "line": 428,
                                            "column": 103
                                          },
                                          "identifierName": "windowFuncPrefix"
                                        },
                                        "name": "windowFuncPrefix"
                                      }
                                    ]
                                  },
                                  "operator": "!==",
                                  "right": {
                                    "type": "UnaryExpression",
                                    "start": 16744,
                                    "end": 16746,
                                    "loc": {
                                      "start": {
                                        "line": 428,
                                        "column": 109
                                      },
                                      "end": {
                                        "line": 428,
                                        "column": 111
                                      }
                                    },
                                    "operator": "-",
                                    "prefix": true,
                                    "argument": {
                                      "type": "NumericLiteral",
                                      "start": 16745,
                                      "end": 16746,
                                      "loc": {
                                        "start": {
                                          "line": 428,
                                          "column": 110
                                        },
                                        "end": {
                                          "line": 428,
                                          "column": 111
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 1,
                                        "raw": "1"
                                      },
                                      "value": 1
                                    },
                                    "extra": {
                                      "parenthesizedArgument": false
                                    }
                                  }
                                }
                              },
                              "operator": "&&",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 16750,
                                "end": 16813,
                                "loc": {
                                  "start": {
                                    "line": 428,
                                    "column": 115
                                  },
                                  "end": {
                                    "line": 428,
                                    "column": 178
                                  }
                                },
                                "left": {
                                  "type": "UnaryExpression",
                                  "start": 16750,
                                  "end": 16798,
                                  "loc": {
                                    "start": {
                                      "line": 428,
                                      "column": 115
                                    },
                                    "end": {
                                      "line": 428,
                                      "column": 163
                                    }
                                  },
                                  "operator": "typeof",
                                  "prefix": true,
                                  "argument": {
                                    "type": "MemberExpression",
                                    "start": 16757,
                                    "end": 16798,
                                    "loc": {
                                      "start": {
                                        "line": 428,
                                        "column": 122
                                      },
                                      "end": {
                                        "line": 428,
                                        "column": 163
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 16757,
                                      "end": 16785,
                                      "loc": {
                                        "start": {
                                          "line": 428,
                                          "column": 122
                                        },
                                        "end": {
                                          "line": 428,
                                          "column": 150
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 16757,
                                        "end": 16763,
                                        "loc": {
                                          "start": {
                                            "line": 428,
                                            "column": 122
                                          },
                                          "end": {
                                            "line": 428,
                                            "column": 128
                                          },
                                          "identifierName": "window"
                                        },
                                        "name": "window"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16764,
                                        "end": 16785,
                                        "loc": {
                                          "start": {
                                            "line": 428,
                                            "column": 129
                                          },
                                          "end": {
                                            "line": 428,
                                            "column": 150
                                          },
                                          "identifierName": "__rjx_custom_elements"
                                        },
                                        "name": "__rjx_custom_elements"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 16787,
                                      "end": 16796,
                                      "loc": {
                                        "start": {
                                          "line": 428,
                                          "column": 152
                                        },
                                        "end": {
                                          "line": 428,
                                          "column": 161
                                        },
                                        "identifierName": "windowKEY"
                                      },
                                      "name": "windowKEY"
                                    },
                                    "computed": true
                                  },
                                  "extra": {
                                    "parenthesizedArgument": false
                                  }
                                },
                                "operator": "===",
                                "right": {
                                  "type": "StringLiteral",
                                  "start": 16803,
                                  "end": 16813,
                                  "loc": {
                                    "start": {
                                      "line": 428,
                                      "column": 168
                                    },
                                    "end": {
                                      "line": 428,
                                      "column": 178
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "function",
                                    "raw": "'function'"
                                  },
                                  "value": "function"
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 16815,
                              "end": 17167,
                              "loc": {
                                "start": {
                                  "line": 428,
                                  "column": 180
                                },
                                "end": {
                                  "line": 436,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 16824,
                                  "end": 16897,
                                  "loc": {
                                    "start": {
                                      "line": 429,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 429,
                                      "column": 79
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 16830,
                                      "end": 16896,
                                      "loc": {
                                        "start": {
                                          "line": 429,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 429,
                                          "column": 78
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 16830,
                                        "end": 16852,
                                        "loc": {
                                          "start": {
                                            "line": 429,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 429,
                                            "column": 34
                                          },
                                          "identifierName": "windowComponentElement"
                                        },
                                        "name": "windowComponentElement"
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "start": 16855,
                                        "end": 16896,
                                        "loc": {
                                          "start": {
                                            "line": 429,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 429,
                                            "column": 78
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 16855,
                                          "end": 16883,
                                          "loc": {
                                            "start": {
                                              "line": 429,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 429,
                                              "column": 65
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 16855,
                                            "end": 16861,
                                            "loc": {
                                              "start": {
                                                "line": 429,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 429,
                                                "column": 43
                                              },
                                              "identifierName": "window"
                                            },
                                            "name": "window"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 16862,
                                            "end": 16883,
                                            "loc": {
                                              "start": {
                                                "line": 429,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 429,
                                                "column": 65
                                              },
                                              "identifierName": "__rjx_custom_elements"
                                            },
                                            "name": "__rjx_custom_elements"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 16885,
                                          "end": 16894,
                                          "loc": {
                                            "start": {
                                              "line": 429,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 429,
                                              "column": 76
                                            },
                                            "identifierName": "windowKEY"
                                          },
                                          "name": "windowKEY"
                                        },
                                        "computed": true
                                      }
                                    }
                                  ],
                                  "kind": "const"
                                },
                                {
                                  "type": "VariableDeclaration",
                                  "start": 16905,
                                  "end": 17034,
                                  "loc": {
                                    "start": {
                                      "line": 430,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 431,
                                      "column": 21
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 16911,
                                      "end": 17033,
                                      "loc": {
                                        "start": {
                                          "line": 430,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 431,
                                          "column": 20
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 16911,
                                        "end": 16931,
                                        "loc": {
                                          "start": {
                                            "line": 430,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 430,
                                            "column": 32
                                          },
                                          "identifierName": "windowComponentProps"
                                        },
                                        "name": "windowComponentProps"
                                      },
                                      "init": {
                                        "type": "ConditionalExpression",
                                        "start": 16934,
                                        "end": 17033,
                                        "loc": {
                                          "start": {
                                            "line": 430,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 431,
                                            "column": 20
                                          }
                                        },
                                        "test": {
                                          "type": "MemberExpression",
                                          "start": 16935,
                                          "end": 16971,
                                          "loc": {
                                            "start": {
                                              "line": 430,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 430,
                                              "column": 72
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 16935,
                                            "end": 16943,
                                            "loc": {
                                              "start": {
                                                "line": 430,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 430,
                                                "column": 44
                                              },
                                              "identifierName": "allProps"
                                            },
                                            "name": "allProps"
                                          },
                                          "property": {
                                            "type": "StringLiteral",
                                            "start": 16945,
                                            "end": 16969,
                                            "loc": {
                                              "start": {
                                                "line": 430,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 430,
                                                "column": 70
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "__windowComponentProps",
                                              "raw": "'__windowComponentProps'"
                                            },
                                            "value": "__windowComponentProps"
                                          },
                                          "computed": true,
                                          "extra": {
                                            "parenthesized": true,
                                            "parenStart": 16934
                                          }
                                        },
                                        "consequent": {
                                          "type": "MemberExpression",
                                          "start": 16975,
                                          "end": 17011,
                                          "loc": {
                                            "start": {
                                              "line": 430,
                                              "column": 76
                                            },
                                            "end": {
                                              "line": 430,
                                              "column": 112
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 16975,
                                            "end": 16983,
                                            "loc": {
                                              "start": {
                                                "line": 430,
                                                "column": 76
                                              },
                                              "end": {
                                                "line": 430,
                                                "column": 84
                                              },
                                              "identifierName": "allProps"
                                            },
                                            "name": "allProps"
                                          },
                                          "property": {
                                            "type": "StringLiteral",
                                            "start": 16985,
                                            "end": 17009,
                                            "loc": {
                                              "start": {
                                                "line": 430,
                                                "column": 86
                                              },
                                              "end": {
                                                "line": 430,
                                                "column": 110
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "__windowComponentProps",
                                              "raw": "'__windowComponentProps'"
                                            },
                                            "value": "__windowComponentProps"
                                          },
                                          "computed": true
                                        },
                                        "alternate": {
                                          "type": "MemberExpression",
                                          "start": 17023,
                                          "end": 17033,
                                          "loc": {
                                            "start": {
                                              "line": 431,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 431,
                                              "column": 20
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 17023,
                                            "end": 17027,
                                            "loc": {
                                              "start": {
                                                "line": 431,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 431,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 17028,
                                            "end": 17033,
                                            "loc": {
                                              "start": {
                                                "line": 431,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 431,
                                                "column": 20
                                              },
                                              "identifierName": "props"
                                            },
                                            "name": "props"
                                          },
                                          "computed": false
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "const"
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 17042,
                                  "end": 17160,
                                  "loc": {
                                    "start": {
                                      "line": 432,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 435,
                                      "column": 14
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 17042,
                                    "end": 17159,
                                    "loc": {
                                      "start": {
                                        "line": 432,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 435,
                                        "column": 13
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 17042,
                                      "end": 17057,
                                      "loc": {
                                        "start": {
                                          "line": 432,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 432,
                                          "column": 21
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 17042,
                                        "end": 17050,
                                        "loc": {
                                          "start": {
                                            "line": 432,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 432,
                                            "column": 14
                                          },
                                          "identifierName": "allProps"
                                        },
                                        "name": "allProps"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 17052,
                                        "end": 17055,
                                        "loc": {
                                          "start": {
                                            "line": 432,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 432,
                                            "column": 19
                                          },
                                          "identifierName": "key"
                                        },
                                        "name": "key"
                                      },
                                      "computed": true
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 17060,
                                      "end": 17159,
                                      "loc": {
                                        "start": {
                                          "line": 432,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 435,
                                          "column": 13
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 17060,
                                        "end": 17079,
                                        "loc": {
                                          "start": {
                                            "line": 432,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 432,
                                            "column": 43
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 17060,
                                          "end": 17065,
                                          "loc": {
                                            "start": {
                                              "line": 432,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 432,
                                              "column": 29
                                            },
                                            "identifierName": "React"
                                          },
                                          "name": "React"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 17066,
                                          "end": 17079,
                                          "loc": {
                                            "start": {
                                              "line": 432,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 432,
                                              "column": 43
                                            },
                                            "identifierName": "createElement"
                                          },
                                          "name": "createElement"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "start": 17090,
                                          "end": 17112,
                                          "loc": {
                                            "start": {
                                              "line": 433,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 30
                                            },
                                            "identifierName": "windowComponentElement"
                                          },
                                          "name": "windowComponentElement"
                                        },
                                        {
                                          "type": "Identifier",
                                          "start": 17123,
                                          "end": 17143,
                                          "loc": {
                                            "start": {
                                              "line": 434,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 434,
                                              "column": 28
                                            },
                                            "identifierName": "windowComponentProps"
                                          },
                                          "name": "windowComponentProps"
                                        },
                                        {
                                          "type": "NullLiteral",
                                          "start": 17154,
                                          "end": 17158,
                                          "loc": {
                                            "start": {
                                              "line": 435,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 435,
                                              "column": 12
                                            }
                                          }
                                        }
                                      ]
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "leadingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentLine",
                    "value": " if (rjx.hasWindowComponent && window.__rjx_custom_elements) {",
                    "start": 16368,
                    "end": 16432,
                    "loc": {
                      "start": {
                        "line": 423,
                        "column": 2
                      },
                      "end": {
                        "line": 423,
                        "column": 66
                      }
                    }
                  }
                ]
              },
              {
                "type": "ReturnStatement",
                "start": 17178,
                "end": 17194,
                "loc": {
                  "start": {
                    "line": 438,
                    "column": 2
                  },
                  "end": {
                    "line": 438,
                    "column": 18
                  }
                },
                "argument": {
                  "type": "Identifier",
                  "start": 17185,
                  "end": 17193,
                  "loc": {
                    "start": {
                      "line": 438,
                      "column": 9
                    },
                    "end": {
                      "line": 438,
                      "column": 17
                    },
                    "identifierName": "allProps"
                  },
                  "name": "allProps"
                }
              }
            ],
            "directives": [],
            "trailingComments": null
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Returns a resolved object that has React Components pulled from window.__rjx_custom_elements\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Object} resolved object of with React Components from a window property window.__rjx_custom_elements\r\n ",
              "start": 15619,
              "end": 16101,
              "loc": {
                "start": {
                  "line": 411,
                  "column": 0
                },
                "end": {
                  "line": 417,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Returns computed properties for React Components and any property that's prefixed with __ is a computedProperty\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.resources={}] - object to use for asyncprops, usually a result of an asynchronous call\r\n * @param {Number} options.renderIndex - number used for React key prop\r\n * @param {function} [options.logError=console.error] - error logging function\r\n * @param {Object} [options.componentLibraries] - react components to render with RJX\r\n * @param {Boolean} [options.useReduxState=true] - use redux props in this.props\r\n * @param {Boolean} [options.ignoreReduxPropsInComponentLibraries=true] - ignore redux props in this.props for component libraries, this is helpful incase these properties collide with component library element properties\r\n * @param {boolean} [options.debug=false] - use debug messages\r\n * @example\r\nconst testRJX = { component: 'div',\r\n  props: { id: 'generatedRJX', className: 'rjx' },\r\n  children: [ [Object] ],\r\n  asyncprops: { auth: [Array], username: [Array] },\r\n  __dangerouslyEvalProps: { getUsername: '(user={})=>user.name' },\r\n  __dangerouslyInsertComponents: { myComponent: [Object] } \r\nconst resources = {\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 renderIndex = 1;\r\ngetComputedProps.call({}, {\r\n        rjx: testRJX,\r\n        resources,\r\n        renderIndex,\r\n      });\r\ncomputedProps = { key: 1,\r\n     id: 'generatedRJX',\r\n     className: 'rjx',\r\n     auth: 'OAuth2',\r\n     username: 'rjx',\r\n     getUsername: [Function],\r\n     myComponent:\r\n      { '$$typeof': Symbol(react.element),\r\n        type: 'p',\r\n        key: '8',\r\n        ref: null,\r\n        props: [Object],\r\n        _owner: null,\r\n        _store: {} } } }\r\n *\r\n ",
              "start": 17201,
              "end": 19113,
              "loc": {
                "start": {
                  "line": 441,
                  "column": 0
                },
                "end": {
                  "line": 491,
                  "column": 3
                }
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Returns a resolved object that has React Components pulled from window.__rjx_custom_elements\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Object} resolved object of with React Components from a window property window.__rjx_custom_elements\r\n ",
            "start": 15619,
            "end": 16101,
            "loc": {
              "start": {
                "line": 411,
                "column": 0
              },
              "end": {
                "line": 417,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Returns computed properties for React Components and any property that's prefixed with __ is a computedProperty\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.resources={}] - object to use for asyncprops, usually a result of an asynchronous call\r\n * @param {Number} options.renderIndex - number used for React key prop\r\n * @param {function} [options.logError=console.error] - error logging function\r\n * @param {Object} [options.componentLibraries] - react components to render with RJX\r\n * @param {Boolean} [options.useReduxState=true] - use redux props in this.props\r\n * @param {Boolean} [options.ignoreReduxPropsInComponentLibraries=true] - ignore redux props in this.props for component libraries, this is helpful incase these properties collide with component library element properties\r\n * @param {boolean} [options.debug=false] - use debug messages\r\n * @example\r\nconst testRJX = { component: 'div',\r\n  props: { id: 'generatedRJX', className: 'rjx' },\r\n  children: [ [Object] ],\r\n  asyncprops: { auth: [Array], username: [Array] },\r\n  __dangerouslyEvalProps: { getUsername: '(user={})=>user.name' },\r\n  __dangerouslyInsertComponents: { myComponent: [Object] } \r\nconst resources = {\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 renderIndex = 1;\r\ngetComputedProps.call({}, {\r\n        rjx: testRJX,\r\n        resources,\r\n        renderIndex,\r\n      });\r\ncomputedProps = { key: 1,\r\n     id: 'generatedRJX',\r\n     className: 'rjx',\r\n     auth: 'OAuth2',\r\n     username: 'rjx',\r\n     getUsername: [Function],\r\n     myComponent:\r\n      { '$$typeof': Symbol(react.element),\r\n        type: 'p',\r\n        key: '8',\r\n        ref: null,\r\n        props: [Object],\r\n        _owner: null,\r\n        _store: {} } } }\r\n *\r\n ",
            "start": 17201,
            "end": 19113,
            "loc": {
              "start": {
                "line": 441,
                "column": 0
              },
              "end": {
                "line": 491,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 19115,
        "end": 21783,
        "loc": {
          "start": {
            "line": 492,
            "column": 0
          },
          "end": {
            "line": 537,
            "column": 1
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "FunctionDeclaration",
          "start": 19122,
          "end": 21783,
          "loc": {
            "start": {
              "line": 492,
              "column": 7
            },
            "end": {
              "line": 537,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 19131,
            "end": 19147,
            "loc": {
              "start": {
                "line": 492,
                "column": 16
              },
              "end": {
                "line": 492,
                "column": 32
              },
              "identifierName": "getComputedProps"
            },
            "name": "getComputedProps",
            "leadingComments": null
          },
          "generator": false,
          "expression": false,
          "async": false,
          "params": [
            {
              "type": "AssignmentPattern",
              "start": 19148,
              "end": 19160,
              "loc": {
                "start": {
                  "line": 492,
                  "column": 33
                },
                "end": {
                  "line": 492,
                  "column": 45
                }
              },
              "left": {
                "type": "Identifier",
                "start": 19148,
                "end": 19155,
                "loc": {
                  "start": {
                    "line": 492,
                    "column": 33
                  },
                  "end": {
                    "line": 492,
                    "column": 40
                  },
                  "identifierName": "options"
                },
                "name": "options"
              },
              "right": {
                "type": "ObjectExpression",
                "start": 19158,
                "end": 19160,
                "loc": {
                  "start": {
                    "line": 492,
                    "column": 43
                  },
                  "end": {
                    "line": 492,
                    "column": 45
                  }
                },
                "properties": []
              }
            }
          ],
          "body": {
            "type": "BlockStatement",
            "start": 19162,
            "end": 21783,
            "loc": {
              "start": {
                "line": 492,
                "column": 47
              },
              "end": {
                "line": 537,
                "column": 1
              }
            },
            "body": [
              {
                "type": "VariableDeclaration",
                "start": 19198,
                "end": 19373,
                "loc": {
                  "start": {
                    "line": 494,
                    "column": 2
                  },
                  "end": {
                    "line": 494,
                    "column": 177
                  }
                },
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "start": 19204,
                    "end": 19372,
                    "loc": {
                      "start": {
                        "line": 494,
                        "column": 8
                      },
                      "end": {
                        "line": 494,
                        "column": 176
                      }
                    },
                    "id": {
                      "type": "ObjectPattern",
                      "start": 19204,
                      "end": 19362,
                      "loc": {
                        "start": {
                          "line": 494,
                          "column": 8
                        },
                        "end": {
                          "line": 494,
                          "column": 166
                        }
                      },
                      "properties": [
                        {
                          "type": "ObjectProperty",
                          "start": 19206,
                          "end": 19214,
                          "loc": {
                            "start": {
                              "line": 494,
                              "column": 10
                            },
                            "end": {
                              "line": 494,
                              "column": 18
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 19206,
                            "end": 19209,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 10
                              },
                              "end": {
                                "line": 494,
                                "column": 13
                              },
                              "identifierName": "rjx"
                            },
                            "name": "rjx",
                            "leadingComments": null
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 19206,
                            "end": 19214,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 10
                              },
                              "end": {
                                "line": 494,
                                "column": 18
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 19206,
                              "end": 19209,
                              "loc": {
                                "start": {
                                  "line": 494,
                                  "column": 10
                                },
                                "end": {
                                  "line": 494,
                                  "column": 13
                                },
                                "identifierName": "rjx"
                              },
                              "name": "rjx"
                            },
                            "right": {
                              "type": "ObjectExpression",
                              "start": 19212,
                              "end": 19214,
                              "loc": {
                                "start": {
                                  "line": 494,
                                  "column": 16
                                },
                                "end": {
                                  "line": 494,
                                  "column": 18
                                }
                              },
                              "properties": []
                            },
                            "leadingComments": null
                          },
                          "leadingComments": null,
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 19216,
                          "end": 19230,
                          "loc": {
                            "start": {
                              "line": 494,
                              "column": 20
                            },
                            "end": {
                              "line": 494,
                              "column": 34
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 19216,
                            "end": 19225,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 20
                              },
                              "end": {
                                "line": 494,
                                "column": 29
                              },
                              "identifierName": "resources"
                            },
                            "name": "resources"
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 19216,
                            "end": 19230,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 20
                              },
                              "end": {
                                "line": 494,
                                "column": 34
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 19216,
                              "end": 19225,
                              "loc": {
                                "start": {
                                  "line": 494,
                                  "column": 20
                                },
                                "end": {
                                  "line": 494,
                                  "column": 29
                                },
                                "identifierName": "resources"
                              },
                              "name": "resources"
                            },
                            "right": {
                              "type": "ObjectExpression",
                              "start": 19228,
                              "end": 19230,
                              "loc": {
                                "start": {
                                  "line": 494,
                                  "column": 32
                                },
                                "end": {
                                  "line": 494,
                                  "column": 34
                                }
                              },
                              "properties": []
                            }
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 19232,
                          "end": 19243,
                          "loc": {
                            "start": {
                              "line": 494,
                              "column": 36
                            },
                            "end": {
                              "line": 494,
                              "column": 47
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 19232,
                            "end": 19243,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 36
                              },
                              "end": {
                                "line": 494,
                                "column": 47
                              },
                              "identifierName": "renderIndex"
                            },
                            "name": "renderIndex"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 19232,
                            "end": 19243,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 36
                              },
                              "end": {
                                "line": 494,
                                "column": 47
                              },
                              "identifierName": "renderIndex"
                            },
                            "name": "renderIndex"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 19245,
                          "end": 19269,
                          "loc": {
                            "start": {
                              "line": 494,
                              "column": 49
                            },
                            "end": {
                              "line": 494,
                              "column": 73
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 19245,
                            "end": 19253,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 49
                              },
                              "end": {
                                "line": 494,
                                "column": 57
                              },
                              "identifierName": "logError"
                            },
                            "name": "logError"
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 19245,
                            "end": 19269,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 49
                              },
                              "end": {
                                "line": 494,
                                "column": 73
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 19245,
                              "end": 19253,
                              "loc": {
                                "start": {
                                  "line": 494,
                                  "column": 49
                                },
                                "end": {
                                  "line": 494,
                                  "column": 57
                                },
                                "identifierName": "logError"
                              },
                              "name": "logError"
                            },
                            "right": {
                              "type": "MemberExpression",
                              "start": 19256,
                              "end": 19269,
                              "loc": {
                                "start": {
                                  "line": 494,
                                  "column": 60
                                },
                                "end": {
                                  "line": 494,
                                  "column": 73
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 19256,
                                "end": 19263,
                                "loc": {
                                  "start": {
                                    "line": 494,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 494,
                                    "column": 67
                                  },
                                  "identifierName": "console"
                                },
                                "name": "console"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 19264,
                                "end": 19269,
                                "loc": {
                                  "start": {
                                    "line": 494,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 494,
                                    "column": 73
                                  },
                                  "identifierName": "error"
                                },
                                "name": "error"
                              },
                              "computed": false
                            }
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 19271,
                          "end": 19289,
                          "loc": {
                            "start": {
                              "line": 494,
                              "column": 75
                            },
                            "end": {
                              "line": 494,
                              "column": 93
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 19271,
                            "end": 19284,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 75
                              },
                              "end": {
                                "line": 494,
                                "column": 88
                              },
                              "identifierName": "useReduxState"
                            },
                            "name": "useReduxState"
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 19271,
                            "end": 19289,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 75
                              },
                              "end": {
                                "line": 494,
                                "column": 93
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 19271,
                              "end": 19284,
                              "loc": {
                                "start": {
                                  "line": 494,
                                  "column": 75
                                },
                                "end": {
                                  "line": 494,
                                  "column": 88
                                },
                                "identifierName": "useReduxState"
                              },
                              "name": "useReduxState"
                            },
                            "right": {
                              "type": "BooleanLiteral",
                              "start": 19285,
                              "end": 19289,
                              "loc": {
                                "start": {
                                  "line": 494,
                                  "column": 89
                                },
                                "end": {
                                  "line": 494,
                                  "column": 93
                                }
                              },
                              "value": true
                            }
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 19291,
                          "end": 19332,
                          "loc": {
                            "start": {
                              "line": 494,
                              "column": 95
                            },
                            "end": {
                              "line": 494,
                              "column": 136
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 19291,
                            "end": 19327,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 95
                              },
                              "end": {
                                "line": 494,
                                "column": 131
                              },
                              "identifierName": "ignoreReduxPropsInComponentLibraries"
                            },
                            "name": "ignoreReduxPropsInComponentLibraries"
                          },
                          "value": {
                            "type": "AssignmentPattern",
                            "start": 19291,
                            "end": 19332,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 95
                              },
                              "end": {
                                "line": 494,
                                "column": 136
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 19291,
                              "end": 19327,
                              "loc": {
                                "start": {
                                  "line": 494,
                                  "column": 95
                                },
                                "end": {
                                  "line": 494,
                                  "column": 131
                                },
                                "identifierName": "ignoreReduxPropsInComponentLibraries"
                              },
                              "name": "ignoreReduxPropsInComponentLibraries"
                            },
                            "right": {
                              "type": "BooleanLiteral",
                              "start": 19328,
                              "end": 19332,
                              "loc": {
                                "start": {
                                  "line": 494,
                                  "column": 132
                                },
                                "end": {
                                  "line": 494,
                                  "column": 136
                                }
                              },
                              "value": true
                            }
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 19334,
                          "end": 19352,
                          "loc": {
                            "start": {
                              "line": 494,
                              "column": 138
                            },
                            "end": {
                              "line": 494,
                              "column": 156
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 19334,
                            "end": 19352,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 138
                              },
                              "end": {
                                "line": 494,
                                "column": 156
                              },
                              "identifierName": "componentLibraries"
                            },
                            "name": "componentLibraries"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 19334,
                            "end": 19352,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 138
                              },
                              "end": {
                                "line": 494,
                                "column": 156
                              },
                              "identifierName": "componentLibraries"
                            },
                            "name": "componentLibraries"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        },
                        {
                          "type": "ObjectProperty",
                          "start": 19354,
                          "end": 19359,
                          "loc": {
                            "start": {
                              "line": 494,
                              "column": 158
                            },
                            "end": {
                              "line": 494,
                              "column": 163
                            }
                          },
                          "method": false,
                          "shorthand": true,
                          "computed": false,
                          "key": {
                            "type": "Identifier",
                            "start": 19354,
                            "end": 19359,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 158
                              },
                              "end": {
                                "line": 494,
                                "column": 163
                              },
                              "identifierName": "debug"
                            },
                            "name": "debug"
                          },
                          "value": {
                            "type": "Identifier",
                            "start": 19354,
                            "end": 19359,
                            "loc": {
                              "start": {
                                "line": 494,
                                "column": 158
                              },
                              "end": {
                                "line": 494,
                                "column": 163
                              },
                              "identifierName": "debug"
                            },
                            "name": "debug"
                          },
                          "extra": {
                            "shorthand": true
                          }
                        }
                      ],
                      "leadingComments": null
                    },
                    "init": {
                      "type": "Identifier",
                      "start": 19365,
                      "end": 19372,
                      "loc": {
                        "start": {
                          "line": 494,
                          "column": 169
                        },
                        "end": {
                          "line": 494,
                          "column": 176
                        },
                        "identifierName": "options"
                      },
                      "name": "options"
                    },
                    "leadingComments": null
                  }
                ],
                "kind": "const",
                "leadingComments": [
                  {
                    "type": "CommentLine",
                    "value": " eslint-disable-next-line",
                    "start": 19167,
                    "end": 19194,
                    "loc": {
                      "start": {
                        "line": 493,
                        "column": 2
                      },
                      "end": {
                        "line": 493,
                        "column": 29
                      }
                    }
                  }
                ]
              },
              {
                "type": "TryStatement",
                "start": 19377,
                "end": 21780,
                "loc": {
                  "start": {
                    "line": 495,
                    "column": 2
                  },
                  "end": {
                    "line": 536,
                    "column": 3
                  }
                },
                "block": {
                  "type": "BlockStatement",
                  "start": 19381,
                  "end": 21684,
                  "loc": {
                    "start": {
                      "line": 495,
                      "column": 6
                    },
                    "end": {
                      "line": 533,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 19388,
                      "end": 19835,
                      "loc": {
                        "start": {
                          "line": 496,
                          "column": 4
                        },
                        "end": {
                          "line": 508,
                          "column": 18
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 19394,
                          "end": 19834,
                          "loc": {
                            "start": {
                              "line": 496,
                              "column": 10
                            },
                            "end": {
                              "line": 508,
                              "column": 17
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 19394,
                            "end": 19411,
                            "loc": {
                              "start": {
                                "line": 496,
                                "column": 10
                              },
                              "end": {
                                "line": 496,
                                "column": 27
                              },
                              "identifierName": "componentThisProp"
                            },
                            "name": "componentThisProp"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 19414,
                            "end": 19834,
                            "loc": {
                              "start": {
                                "line": 496,
                                "column": 30
                              },
                              "end": {
                                "line": 508,
                                "column": 17
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 19415,
                              "end": 19428,
                              "loc": {
                                "start": {
                                  "line": 496,
                                  "column": 31
                                },
                                "end": {
                                  "line": 496,
                                  "column": 44
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 19415,
                                "end": 19418,
                                "loc": {
                                  "start": {
                                    "line": 496,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 496,
                                    "column": 34
                                  },
                                  "identifierName": "rjx"
                                },
                                "name": "rjx"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 19419,
                                "end": 19428,
                                "loc": {
                                  "start": {
                                    "line": 496,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 496,
                                    "column": 44
                                  },
                                  "identifierName": "thisprops"
                                },
                                "name": "thisprops"
                              },
                              "computed": false,
                              "extra": {
                                "parenthesized": true,
                                "parenStart": 19414
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 19439,
                              "end": 19815,
                              "loc": {
                                "start": {
                                  "line": 497,
                                  "column": 8
                                },
                                "end": {
                                  "line": 507,
                                  "column": 7
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 19439,
                                "end": 19452,
                                "loc": {
                                  "start": {
                                    "line": 497,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 497,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 19439,
                                  "end": 19445,
                                  "loc": {
                                    "start": {
                                      "line": 497,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 497,
                                      "column": 14
                                    },
                                    "identifierName": "Object"
                                  },
                                  "name": "Object"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 19446,
                                  "end": 19452,
                                  "loc": {
                                    "start": {
                                      "line": 497,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 497,
                                      "column": 21
                                    },
                                    "identifierName": "assign"
                                  },
                                  "name": "assign"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ObjectExpression",
                                  "start": 19453,
                                  "end": 19555,
                                  "loc": {
                                    "start": {
                                      "line": 497,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 502,
                                      "column": 7
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 19464,
                                      "end": 19545,
                                      "loc": {
                                        "start": {
                                          "line": 498,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 501,
                                          "column": 9
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 19464,
                                        "end": 19469,
                                        "loc": {
                                          "start": {
                                            "line": 498,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 498,
                                            "column": 13
                                          },
                                          "identifierName": "__rjx"
                                        },
                                        "name": "__rjx"
                                      },
                                      "value": {
                                        "type": "ObjectExpression",
                                        "start": 19471,
                                        "end": 19545,
                                        "loc": {
                                          "start": {
                                            "line": 498,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 501,
                                            "column": 9
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "ObjectProperty",
                                            "start": 19484,
                                            "end": 19499,
                                            "loc": {
                                              "start": {
                                                "line": 499,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 499,
                                                "column": 25
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 19484,
                                              "end": 19494,
                                              "loc": {
                                                "start": {
                                                  "line": 499,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 499,
                                                  "column": 20
                                                },
                                                "identifierName": "_component"
                                              },
                                              "name": "_component"
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "start": 19496,
                                              "end": 19499,
                                              "loc": {
                                                "start": {
                                                  "line": 499,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 499,
                                                  "column": 25
                                                },
                                                "identifierName": "rjx"
                                              },
                                              "name": "rjx"
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 19512,
                                            "end": 19533,
                                            "loc": {
                                              "start": {
                                                "line": 500,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 500,
                                                "column": 31
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 19512,
                                              "end": 19522,
                                              "loc": {
                                                "start": {
                                                  "line": 500,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 500,
                                                  "column": 20
                                                },
                                                "identifierName": "_resources"
                                              },
                                              "name": "_resources"
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "start": 19524,
                                              "end": 19533,
                                              "loc": {
                                                "start": {
                                                  "line": 500,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 500,
                                                  "column": 31
                                                },
                                                "identifierName": "resources"
                                              },
                                              "name": "resources"
                                            }
                                          }
                                        ]
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "MemberExpression",
                                  "start": 19557,
                                  "end": 19567,
                                  "loc": {
                                    "start": {
                                      "line": 502,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 502,
                                      "column": 19
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 19557,
                                    "end": 19561,
                                    "loc": {
                                      "start": {
                                        "line": 502,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 502,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 19562,
                                    "end": 19567,
                                    "loc": {
                                      "start": {
                                        "line": 502,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 502,
                                        "column": 19
                                      },
                                      "identifierName": "props"
                                    },
                                    "name": "props"
                                  },
                                  "computed": false
                                },
                                {
                                  "type": "MemberExpression",
                                  "start": 19576,
                                  "end": 19585,
                                  "loc": {
                                    "start": {
                                      "line": 503,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 503,
                                      "column": 15
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 19576,
                                    "end": 19579,
                                    "loc": {
                                      "start": {
                                        "line": 503,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 503,
                                        "column": 9
                                      },
                                      "identifierName": "rjx"
                                    },
                                    "name": "rjx"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 19580,
                                    "end": 19585,
                                    "loc": {
                                      "start": {
                                        "line": 503,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 503,
                                        "column": 15
                                      },
                                      "identifierName": "props"
                                    },
                                    "name": "props"
                                  },
                                  "computed": false
                                },
                                {
                                  "type": "ConditionalExpression",
                                  "start": 19594,
                                  "end": 19806,
                                  "loc": {
                                    "start": {
                                      "line": 504,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 506,
                                      "column": 12
                                    }
                                  },
                                  "test": {
                                    "type": "LogicalExpression",
                                    "start": 19595,
                                    "end": 19715,
                                    "loc": {
                                      "start": {
                                        "line": 504,
                                        "column": 7
                                      },
                                      "end": {
                                        "line": 504,
                                        "column": 127
                                      }
                                    },
                                    "left": {
                                      "type": "LogicalExpression",
                                      "start": 19595,
                                      "end": 19633,
                                      "loc": {
                                        "start": {
                                          "line": 504,
                                          "column": 7
                                        },
                                        "end": {
                                          "line": 504,
                                          "column": 45
                                        }
                                      },
                                      "left": {
                                        "type": "Identifier",
                                        "start": 19595,
                                        "end": 19608,
                                        "loc": {
                                          "start": {
                                            "line": 504,
                                            "column": 7
                                          },
                                          "end": {
                                            "line": 504,
                                            "column": 20
                                          },
                                          "identifierName": "useReduxState"
                                        },
                                        "name": "useReduxState"
                                      },
                                      "operator": "&&",
                                      "right": {
                                        "type": "UnaryExpression",
                                        "start": 19612,
                                        "end": 19633,
                                        "loc": {
                                          "start": {
                                            "line": 504,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 504,
                                            "column": 45
                                          }
                                        },
                                        "operator": "!",
                                        "prefix": true,
                                        "argument": {
                                          "type": "MemberExpression",
                                          "start": 19613,
                                          "end": 19633,
                                          "loc": {
                                            "start": {
                                              "line": 504,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 504,
                                              "column": 45
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 19613,
                                            "end": 19616,
                                            "loc": {
                                              "start": {
                                                "line": 504,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 504,
                                                "column": 28
                                              },
                                              "identifierName": "rjx"
                                            },
                                            "name": "rjx"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 19617,
                                            "end": 19633,
                                            "loc": {
                                              "start": {
                                                "line": 504,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 504,
                                                "column": 45
                                              },
                                              "identifierName": "ignoreReduxProps"
                                            },
                                            "name": "ignoreReduxProps"
                                          },
                                          "computed": false
                                        },
                                        "extra": {
                                          "parenthesizedArgument": false
                                        }
                                      }
                                    },
                                    "operator": "&&",
                                    "right": {
                                      "type": "LogicalExpression",
                                      "start": 19638,
                                      "end": 19714,
                                      "loc": {
                                        "start": {
                                          "line": 504,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 504,
                                          "column": 126
                                        }
                                      },
                                      "left": {
                                        "type": "Identifier",
                                        "start": 19638,
                                        "end": 19674,
                                        "loc": {
                                          "start": {
                                            "line": 504,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 504,
                                            "column": 86
                                          },
                                          "identifierName": "ignoreReduxPropsInComponentLibraries"
                                        },
                                        "name": "ignoreReduxPropsInComponentLibraries"
                                      },
                                      "operator": "&&",
                                      "right": {
                                        "type": "UnaryExpression",
                                        "start": 19678,
                                        "end": 19714,
                                        "loc": {
                                          "start": {
                                            "line": 504,
                                            "column": 90
                                          },
                                          "end": {
                                            "line": 504,
                                            "column": 126
                                          }
                                        },
                                        "operator": "!",
                                        "prefix": true,
                                        "argument": {
                                          "type": "MemberExpression",
                                          "start": 19679,
                                          "end": 19714,
                                          "loc": {
                                            "start": {
                                              "line": 504,
                                              "column": 91
                                            },
                                            "end": {
                                              "line": 504,
                                              "column": 126
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 19679,
                                            "end": 19697,
                                            "loc": {
                                              "start": {
                                                "line": 504,
                                                "column": 91
                                              },
                                              "end": {
                                                "line": 504,
                                                "column": 109
                                              },
                                              "identifierName": "componentLibraries"
                                            },
                                            "name": "componentLibraries"
                                          },
                                          "property": {
                                            "type": "MemberExpression",
                                            "start": 19699,
                                            "end": 19712,
                                            "loc": {
                                              "start": {
                                                "line": 504,
                                                "column": 111
                                              },
                                              "end": {
                                                "line": 504,
                                                "column": 124
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 19699,
                                              "end": 19702,
                                              "loc": {
                                                "start": {
                                                  "line": 504,
                                                  "column": 111
                                                },
                                                "end": {
                                                  "line": 504,
                                                  "column": 114
                                                },
                                                "identifierName": "rjx"
                                              },
                                              "name": "rjx"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 19703,
                                              "end": 19712,
                                              "loc": {
                                                "start": {
                                                  "line": 504,
                                                  "column": 115
                                                },
                                                "end": {
                                                  "line": 504,
                                                  "column": 124
                                                },
                                                "identifierName": "component"
                                              },
                                              "name": "component"
                                            },
                                            "computed": false
                                          },
                                          "computed": true
                                        },
                                        "extra": {
                                          "parenthesizedArgument": false
                                        }
                                      },
                                      "extra": {
                                        "parenthesized": true,
                                        "parenStart": 19637
                                      }
                                    },
                                    "extra": {
                                      "parenthesized": true,
                                      "parenStart": 19594
                                    }
                                  },
                                  "consequent": {
                                    "type": "ConditionalExpression",
                                    "start": 19728,
                                    "end": 19792,
                                    "loc": {
                                      "start": {
                                        "line": 505,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 505,
                                        "column": 74
                                      }
                                    },
                                    "test": {
                                      "type": "LogicalExpression",
                                      "start": 19729,
                                      "end": 19762,
                                      "loc": {
                                        "start": {
                                          "line": 505,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 505,
                                          "column": 44
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 19729,
                                        "end": 19739,
                                        "loc": {
                                          "start": {
                                            "line": 505,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 505,
                                            "column": 21
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 19729,
                                          "end": 19733,
                                          "loc": {
                                            "start": {
                                              "line": 505,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 505,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 19734,
                                          "end": 19739,
                                          "loc": {
                                            "start": {
                                              "line": 505,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 505,
                                              "column": 21
                                            },
                                            "identifierName": "props"
                                          },
                                          "name": "props"
                                        },
                                        "computed": false
                                      },
                                      "operator": "&&",
                                      "right": {
                                        "type": "MemberExpression",
                                        "start": 19743,
                                        "end": 19762,
                                        "loc": {
                                          "start": {
                                            "line": 505,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 505,
                                            "column": 44
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 19743,
                                          "end": 19753,
                                          "loc": {
                                            "start": {
                                              "line": 505,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 505,
                                              "column": 35
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 19743,
                                            "end": 19747,
                                            "loc": {
                                              "start": {
                                                "line": 505,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 505,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 19748,
                                            "end": 19753,
                                            "loc": {
                                              "start": {
                                                "line": 505,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 505,
                                                "column": 35
                                              },
                                              "identifierName": "props"
                                            },
                                            "name": "props"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 19754,
                                          "end": 19762,
                                          "loc": {
                                            "start": {
                                              "line": 505,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 505,
                                              "column": 44
                                            },
                                            "identifierName": "getState"
                                          },
                                          "name": "getState"
                                        },
                                        "computed": false
                                      },
                                      "extra": {
                                        "parenthesized": true,
                                        "parenStart": 19728
                                      }
                                    },
                                    "consequent": {
                                      "type": "CallExpression",
                                      "start": 19766,
                                      "end": 19787,
                                      "loc": {
                                        "start": {
                                          "line": 505,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 505,
                                          "column": 69
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 19766,
                                        "end": 19785,
                                        "loc": {
                                          "start": {
                                            "line": 505,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 505,
                                            "column": 67
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 19766,
                                          "end": 19776,
                                          "loc": {
                                            "start": {
                                              "line": 505,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 505,
                                              "column": 58
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 19766,
                                            "end": 19770,
                                            "loc": {
                                              "start": {
                                                "line": 505,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 505,
                                                "column": 52
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 19771,
                                            "end": 19776,
                                            "loc": {
                                              "start": {
                                                "line": 505,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 505,
                                                "column": 58
                                              },
                                              "identifierName": "props"
                                            },
                                            "name": "props"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 19777,
                                          "end": 19785,
                                          "loc": {
                                            "start": {
                                              "line": 505,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 505,
                                              "column": 67
                                            },
                                            "identifierName": "getState"
                                          },
                                          "name": "getState"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    },
                                    "alternate": {
                                      "type": "ObjectExpression",
                                      "start": 19790,
                                      "end": 19792,
                                      "loc": {
                                        "start": {
                                          "line": 505,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 505,
                                          "column": 74
                                        }
                                      },
                                      "properties": []
                                    }
                                  },
                                  "alternate": {
                                    "type": "ObjectExpression",
                                    "start": 19804,
                                    "end": 19806,
                                    "loc": {
                                      "start": {
                                        "line": 506,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 506,
                                        "column": 12
                                      }
                                    },
                                    "properties": []
                                  }
                                }
                              ]
                            },
                            "alternate": {
                              "type": "Identifier",
                              "start": 19825,
                              "end": 19834,
                              "loc": {
                                "start": {
                                  "line": 508,
                                  "column": 8
                                },
                                "end": {
                                  "line": 508,
                                  "column": 17
                                },
                                "identifierName": "undefined"
                              },
                              "name": "undefined"
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 19841,
                      "end": 19908,
                      "loc": {
                        "start": {
                          "line": 509,
                          "column": 4
                        },
                        "end": {
                          "line": 509,
                          "column": 71
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 19847,
                          "end": 19907,
                          "loc": {
                            "start": {
                              "line": 509,
                              "column": 10
                            },
                            "end": {
                              "line": 509,
                              "column": 70
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 19847,
                            "end": 19861,
                            "loc": {
                              "start": {
                                "line": 509,
                                "column": 10
                              },
                              "end": {
                                "line": 509,
                                "column": 24
                              },
                              "identifierName": "windowTraverse"
                            },
                            "name": "windowTraverse"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 19864,
                            "end": 19907,
                            "loc": {
                              "start": {
                                "line": 509,
                                "column": 27
                              },
                              "end": {
                                "line": 509,
                                "column": 70
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 19864,
                              "end": 19893,
                              "loc": {
                                "start": {
                                  "line": 509,
                                  "column": 27
                                },
                                "end": {
                                  "line": 509,
                                  "column": 56
                                }
                              },
                              "left": {
                                "type": "UnaryExpression",
                                "start": 19864,
                                "end": 19877,
                                "loc": {
                                  "start": {
                                    "line": 509,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 509,
                                    "column": 40
                                  }
                                },
                                "operator": "typeof",
                                "prefix": true,
                                "argument": {
                                  "type": "Identifier",
                                  "start": 19871,
                                  "end": 19877,
                                  "loc": {
                                    "start": {
                                      "line": 509,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 509,
                                      "column": 40
                                    },
                                    "identifierName": "window"
                                  },
                                  "name": "window"
                                },
                                "extra": {
                                  "parenthesizedArgument": false
                                }
                              },
                              "operator": "!==",
                              "right": {
                                "type": "StringLiteral",
                                "start": 19882,
                                "end": 19893,
                                "loc": {
                                  "start": {
                                    "line": 509,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 509,
                                    "column": 56
                                  }
                                },
                                "extra": {
                                  "rawValue": "undefined",
                                  "raw": "'undefined'"
                                },
                                "value": "undefined"
                              }
                            },
                            "consequent": {
                              "type": "Identifier",
                              "start": 19896,
                              "end": 19902,
                              "loc": {
                                "start": {
                                  "line": 509,
                                  "column": 59
                                },
                                "end": {
                                  "line": 509,
                                  "column": 65
                                },
                                "identifierName": "window"
                              },
                              "name": "window"
                            },
                            "alternate": {
                              "type": "ObjectExpression",
                              "start": 19905,
                              "end": 19907,
                              "loc": {
                                "start": {
                                  "line": 509,
                                  "column": 68
                                },
                                "end": {
                                  "line": 509,
                                  "column": 70
                                }
                              },
                              "properties": []
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 19914,
                      "end": 20028,
                      "loc": {
                        "start": {
                          "line": 510,
                          "column": 4
                        },
                        "end": {
                          "line": 510,
                          "column": 118
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 19920,
                          "end": 20027,
                          "loc": {
                            "start": {
                              "line": 510,
                              "column": 10
                            },
                            "end": {
                              "line": 510,
                              "column": 117
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 19920,
                            "end": 19930,
                            "loc": {
                              "start": {
                                "line": 510,
                                "column": 10
                              },
                              "end": {
                                "line": 510,
                                "column": 20
                              },
                              "identifierName": "asyncprops"
                            },
                            "name": "asyncprops"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 19933,
                            "end": 20027,
                            "loc": {
                              "start": {
                                "line": 510,
                                "column": 23
                              },
                              "end": {
                                "line": 510,
                                "column": 117
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 19933,
                              "end": 19947,
                              "loc": {
                                "start": {
                                  "line": 510,
                                  "column": 23
                                },
                                "end": {
                                  "line": 510,
                                  "column": 37
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 19933,
                                "end": 19936,
                                "loc": {
                                  "start": {
                                    "line": 510,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 510,
                                    "column": 26
                                  },
                                  "identifierName": "rjx"
                                },
                                "name": "rjx"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 19937,
                                "end": 19947,
                                "loc": {
                                  "start": {
                                    "line": 510,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 510,
                                    "column": 37
                                  },
                                  "identifierName": "asyncprops"
                                },
                                "name": "asyncprops"
                              },
                              "computed": false
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 19950,
                              "end": 20022,
                              "loc": {
                                "start": {
                                  "line": 510,
                                  "column": 40
                                },
                                "end": {
                                  "line": 510,
                                  "column": 112
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 19950,
                                "end": 19961,
                                "loc": {
                                  "start": {
                                    "line": 510,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 510,
                                    "column": 51
                                  },
                                  "identifierName": "getRJXProps"
                                },
                                "name": "getRJXProps"
                              },
                              "arguments": [
                                {
                                  "type": "ObjectExpression",
                                  "start": 19962,
                                  "end": 20021,
                                  "loc": {
                                    "start": {
                                      "line": 510,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 510,
                                      "column": 111
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 19964,
                                      "end": 19967,
                                      "loc": {
                                        "start": {
                                          "line": 510,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 510,
                                          "column": 57
                                        }
                                      },
                                      "method": false,
                                      "shorthand": true,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 19964,
                                        "end": 19967,
                                        "loc": {
                                          "start": {
                                            "line": 510,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 510,
                                            "column": 57
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 19964,
                                        "end": 19967,
                                        "loc": {
                                          "start": {
                                            "line": 510,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 510,
                                            "column": 57
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "extra": {
                                        "shorthand": true
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 19969,
                                      "end": 19991,
                                      "loc": {
                                        "start": {
                                          "line": 510,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 510,
                                          "column": 81
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 19969,
                                        "end": 19977,
                                        "loc": {
                                          "start": {
                                            "line": 510,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 510,
                                            "column": 67
                                          },
                                          "identifierName": "propName"
                                        },
                                        "name": "propName"
                                      },
                                      "value": {
                                        "type": "StringLiteral",
                                        "start": 19979,
                                        "end": 19991,
                                        "loc": {
                                          "start": {
                                            "line": 510,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 510,
                                            "column": 81
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "asyncprops",
                                          "raw": "'asyncprops'"
                                        },
                                        "value": "asyncprops"
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 19993,
                                      "end": 20018,
                                      "loc": {
                                        "start": {
                                          "line": 510,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 510,
                                          "column": 108
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 19993,
                                        "end": 20007,
                                        "loc": {
                                          "start": {
                                            "line": 510,
                                            "column": 83
                                          },
                                          "end": {
                                            "line": 510,
                                            "column": 97
                                          },
                                          "identifierName": "traverseObject"
                                        },
                                        "name": "traverseObject"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 20009,
                                        "end": 20018,
                                        "loc": {
                                          "start": {
                                            "line": 510,
                                            "column": 99
                                          },
                                          "end": {
                                            "line": 510,
                                            "column": 108
                                          },
                                          "identifierName": "resources"
                                        },
                                        "name": "resources"
                                      }
                                    }
                                  ]
                                }
                              ]
                            },
                            "alternate": {
                              "type": "ObjectExpression",
                              "start": 20025,
                              "end": 20027,
                              "loc": {
                                "start": {
                                  "line": 510,
                                  "column": 115
                                },
                                "end": {
                                  "line": 510,
                                  "column": 117
                                }
                              },
                              "properties": []
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 20034,
                      "end": 20157,
                      "loc": {
                        "start": {
                          "line": 511,
                          "column": 4
                        },
                        "end": {
                          "line": 511,
                          "column": 127
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 20040,
                          "end": 20156,
                          "loc": {
                            "start": {
                              "line": 511,
                              "column": 10
                            },
                            "end": {
                              "line": 511,
                              "column": 126
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 20040,
                            "end": 20053,
                            "loc": {
                              "start": {
                                "line": 511,
                                "column": 10
                              },
                              "end": {
                                "line": 511,
                                "column": 23
                              },
                              "identifierName": "resourceprops"
                            },
                            "name": "resourceprops"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 20056,
                            "end": 20156,
                            "loc": {
                              "start": {
                                "line": 511,
                                "column": 26
                              },
                              "end": {
                                "line": 511,
                                "column": 126
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 20056,
                              "end": 20073,
                              "loc": {
                                "start": {
                                  "line": 511,
                                  "column": 26
                                },
                                "end": {
                                  "line": 511,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 20056,
                                "end": 20059,
                                "loc": {
                                  "start": {
                                    "line": 511,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 511,
                                    "column": 29
                                  },
                                  "identifierName": "rjx"
                                },
                                "name": "rjx"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 20060,
                                "end": 20073,
                                "loc": {
                                  "start": {
                                    "line": 511,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 511,
                                    "column": 43
                                  },
                                  "identifierName": "resourceprops"
                                },
                                "name": "resourceprops"
                              },
                              "computed": false
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 20076,
                              "end": 20151,
                              "loc": {
                                "start": {
                                  "line": 511,
                                  "column": 46
                                },
                                "end": {
                                  "line": 511,
                                  "column": 121
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 20076,
                                "end": 20087,
                                "loc": {
                                  "start": {
                                    "line": 511,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 511,
                                    "column": 57
                                  },
                                  "identifierName": "getRJXProps"
                                },
                                "name": "getRJXProps"
                              },
                              "arguments": [
                                {
                                  "type": "ObjectExpression",
                                  "start": 20088,
                                  "end": 20150,
                                  "loc": {
                                    "start": {
                                      "line": 511,
                                      "column": 58
                                    },
                                    "end": {
                                      "line": 511,
                                      "column": 120
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20090,
                                      "end": 20093,
                                      "loc": {
                                        "start": {
                                          "line": 511,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 511,
                                          "column": 63
                                        }
                                      },
                                      "method": false,
                                      "shorthand": true,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20090,
                                        "end": 20093,
                                        "loc": {
                                          "start": {
                                            "line": 511,
                                            "column": 60
                                          },
                                          "end": {
                                            "line": 511,
                                            "column": 63
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 20090,
                                        "end": 20093,
                                        "loc": {
                                          "start": {
                                            "line": 511,
                                            "column": 60
                                          },
                                          "end": {
                                            "line": 511,
                                            "column": 63
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "extra": {
                                        "shorthand": true
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20095,
                                      "end": 20120,
                                      "loc": {
                                        "start": {
                                          "line": 511,
                                          "column": 65
                                        },
                                        "end": {
                                          "line": 511,
                                          "column": 90
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20095,
                                        "end": 20103,
                                        "loc": {
                                          "start": {
                                            "line": 511,
                                            "column": 65
                                          },
                                          "end": {
                                            "line": 511,
                                            "column": 73
                                          },
                                          "identifierName": "propName"
                                        },
                                        "name": "propName"
                                      },
                                      "value": {
                                        "type": "StringLiteral",
                                        "start": 20105,
                                        "end": 20120,
                                        "loc": {
                                          "start": {
                                            "line": 511,
                                            "column": 75
                                          },
                                          "end": {
                                            "line": 511,
                                            "column": 90
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "resourceprops",
                                          "raw": "'resourceprops'"
                                        },
                                        "value": "resourceprops"
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20122,
                                      "end": 20147,
                                      "loc": {
                                        "start": {
                                          "line": 511,
                                          "column": 92
                                        },
                                        "end": {
                                          "line": 511,
                                          "column": 117
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20122,
                                        "end": 20136,
                                        "loc": {
                                          "start": {
                                            "line": 511,
                                            "column": 92
                                          },
                                          "end": {
                                            "line": 511,
                                            "column": 106
                                          },
                                          "identifierName": "traverseObject"
                                        },
                                        "name": "traverseObject"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 20138,
                                        "end": 20147,
                                        "loc": {
                                          "start": {
                                            "line": 511,
                                            "column": 108
                                          },
                                          "end": {
                                            "line": 511,
                                            "column": 117
                                          },
                                          "identifierName": "resources"
                                        },
                                        "name": "resources"
                                      }
                                    }
                                  ]
                                }
                              ]
                            },
                            "alternate": {
                              "type": "ObjectExpression",
                              "start": 20154,
                              "end": 20156,
                              "loc": {
                                "start": {
                                  "line": 511,
                                  "column": 124
                                },
                                "end": {
                                  "line": 511,
                                  "column": 126
                                }
                              },
                              "properties": []
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 20163,
                      "end": 20285,
                      "loc": {
                        "start": {
                          "line": 512,
                          "column": 4
                        },
                        "end": {
                          "line": 512,
                          "column": 126
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 20169,
                          "end": 20284,
                          "loc": {
                            "start": {
                              "line": 512,
                              "column": 10
                            },
                            "end": {
                              "line": 512,
                              "column": 125
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 20169,
                            "end": 20180,
                            "loc": {
                              "start": {
                                "line": 512,
                                "column": 10
                              },
                              "end": {
                                "line": 512,
                                "column": 21
                              },
                              "identifierName": "windowprops"
                            },
                            "name": "windowprops"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 20183,
                            "end": 20284,
                            "loc": {
                              "start": {
                                "line": 512,
                                "column": 24
                              },
                              "end": {
                                "line": 512,
                                "column": 125
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 20183,
                              "end": 20198,
                              "loc": {
                                "start": {
                                  "line": 512,
                                  "column": 24
                                },
                                "end": {
                                  "line": 512,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 20183,
                                "end": 20186,
                                "loc": {
                                  "start": {
                                    "line": 512,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 512,
                                    "column": 27
                                  },
                                  "identifierName": "rjx"
                                },
                                "name": "rjx"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 20187,
                                "end": 20198,
                                "loc": {
                                  "start": {
                                    "line": 512,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 512,
                                    "column": 39
                                  },
                                  "identifierName": "windowprops"
                                },
                                "name": "windowprops"
                              },
                              "computed": false
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 20201,
                              "end": 20279,
                              "loc": {
                                "start": {
                                  "line": 512,
                                  "column": 42
                                },
                                "end": {
                                  "line": 512,
                                  "column": 120
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 20201,
                                "end": 20212,
                                "loc": {
                                  "start": {
                                    "line": 512,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 512,
                                    "column": 53
                                  },
                                  "identifierName": "getRJXProps"
                                },
                                "name": "getRJXProps"
                              },
                              "arguments": [
                                {
                                  "type": "ObjectExpression",
                                  "start": 20213,
                                  "end": 20278,
                                  "loc": {
                                    "start": {
                                      "line": 512,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 512,
                                      "column": 119
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20215,
                                      "end": 20218,
                                      "loc": {
                                        "start": {
                                          "line": 512,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 512,
                                          "column": 59
                                        }
                                      },
                                      "method": false,
                                      "shorthand": true,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20215,
                                        "end": 20218,
                                        "loc": {
                                          "start": {
                                            "line": 512,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 512,
                                            "column": 59
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 20215,
                                        "end": 20218,
                                        "loc": {
                                          "start": {
                                            "line": 512,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 512,
                                            "column": 59
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "extra": {
                                        "shorthand": true
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20220,
                                      "end": 20243,
                                      "loc": {
                                        "start": {
                                          "line": 512,
                                          "column": 61
                                        },
                                        "end": {
                                          "line": 512,
                                          "column": 84
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20220,
                                        "end": 20228,
                                        "loc": {
                                          "start": {
                                            "line": 512,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 512,
                                            "column": 69
                                          },
                                          "identifierName": "propName"
                                        },
                                        "name": "propName"
                                      },
                                      "value": {
                                        "type": "StringLiteral",
                                        "start": 20230,
                                        "end": 20243,
                                        "loc": {
                                          "start": {
                                            "line": 512,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 512,
                                            "column": 84
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "windowprops",
                                          "raw": "'windowprops'"
                                        },
                                        "value": "windowprops"
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20245,
                                      "end": 20275,
                                      "loc": {
                                        "start": {
                                          "line": 512,
                                          "column": 86
                                        },
                                        "end": {
                                          "line": 512,
                                          "column": 116
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20245,
                                        "end": 20259,
                                        "loc": {
                                          "start": {
                                            "line": 512,
                                            "column": 86
                                          },
                                          "end": {
                                            "line": 512,
                                            "column": 100
                                          },
                                          "identifierName": "traverseObject"
                                        },
                                        "name": "traverseObject"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 20261,
                                        "end": 20275,
                                        "loc": {
                                          "start": {
                                            "line": 512,
                                            "column": 102
                                          },
                                          "end": {
                                            "line": 512,
                                            "column": 116
                                          },
                                          "identifierName": "windowTraverse"
                                        },
                                        "name": "windowTraverse"
                                      }
                                    }
                                  ]
                                }
                              ]
                            },
                            "alternate": {
                              "type": "ObjectExpression",
                              "start": 20282,
                              "end": 20284,
                              "loc": {
                                "start": {
                                  "line": 512,
                                  "column": 123
                                },
                                "end": {
                                  "line": 512,
                                  "column": 125
                                }
                              },
                              "properties": []
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 20291,
                      "end": 20410,
                      "loc": {
                        "start": {
                          "line": 513,
                          "column": 4
                        },
                        "end": {
                          "line": 513,
                          "column": 123
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 20297,
                          "end": 20409,
                          "loc": {
                            "start": {
                              "line": 513,
                              "column": 10
                            },
                            "end": {
                              "line": 513,
                              "column": 122
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 20297,
                            "end": 20306,
                            "loc": {
                              "start": {
                                "line": 513,
                                "column": 10
                              },
                              "end": {
                                "line": 513,
                                "column": 19
                              },
                              "identifierName": "thisprops"
                            },
                            "name": "thisprops"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 20309,
                            "end": 20409,
                            "loc": {
                              "start": {
                                "line": 513,
                                "column": 22
                              },
                              "end": {
                                "line": 513,
                                "column": 122
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 20309,
                              "end": 20322,
                              "loc": {
                                "start": {
                                  "line": 513,
                                  "column": 22
                                },
                                "end": {
                                  "line": 513,
                                  "column": 35
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 20309,
                                "end": 20312,
                                "loc": {
                                  "start": {
                                    "line": 513,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 513,
                                    "column": 25
                                  },
                                  "identifierName": "rjx"
                                },
                                "name": "rjx"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 20313,
                                "end": 20322,
                                "loc": {
                                  "start": {
                                    "line": 513,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 513,
                                    "column": 35
                                  },
                                  "identifierName": "thisprops"
                                },
                                "name": "thisprops"
                              },
                              "computed": false
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 20325,
                              "end": 20404,
                              "loc": {
                                "start": {
                                  "line": 513,
                                  "column": 38
                                },
                                "end": {
                                  "line": 513,
                                  "column": 117
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 20325,
                                "end": 20336,
                                "loc": {
                                  "start": {
                                    "line": 513,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 513,
                                    "column": 49
                                  },
                                  "identifierName": "getRJXProps"
                                },
                                "name": "getRJXProps"
                              },
                              "arguments": [
                                {
                                  "type": "ObjectExpression",
                                  "start": 20337,
                                  "end": 20403,
                                  "loc": {
                                    "start": {
                                      "line": 513,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 513,
                                      "column": 116
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20339,
                                      "end": 20342,
                                      "loc": {
                                        "start": {
                                          "line": 513,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 513,
                                          "column": 55
                                        }
                                      },
                                      "method": false,
                                      "shorthand": true,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20339,
                                        "end": 20342,
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 55
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 20339,
                                        "end": 20342,
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 55
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "extra": {
                                        "shorthand": true
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20344,
                                      "end": 20365,
                                      "loc": {
                                        "start": {
                                          "line": 513,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 513,
                                          "column": 78
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20344,
                                        "end": 20352,
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 65
                                          },
                                          "identifierName": "propName"
                                        },
                                        "name": "propName"
                                      },
                                      "value": {
                                        "type": "StringLiteral",
                                        "start": 20354,
                                        "end": 20365,
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 67
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 78
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "thisprops",
                                          "raw": "'thisprops'"
                                        },
                                        "value": "thisprops"
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20367,
                                      "end": 20400,
                                      "loc": {
                                        "start": {
                                          "line": 513,
                                          "column": 80
                                        },
                                        "end": {
                                          "line": 513,
                                          "column": 113
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20367,
                                        "end": 20381,
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 80
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 94
                                          },
                                          "identifierName": "traverseObject"
                                        },
                                        "name": "traverseObject"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 20383,
                                        "end": 20400,
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 96
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 113
                                          },
                                          "identifierName": "componentThisProp"
                                        },
                                        "name": "componentThisProp"
                                      }
                                    }
                                  ]
                                }
                              ]
                            },
                            "alternate": {
                              "type": "ObjectExpression",
                              "start": 20407,
                              "end": 20409,
                              "loc": {
                                "start": {
                                  "line": 513,
                                  "column": 120
                                },
                                "end": {
                                  "line": 513,
                                  "column": 122
                                }
                              },
                              "properties": []
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 20416,
                      "end": 20528,
                      "loc": {
                        "start": {
                          "line": 514,
                          "column": 4
                        },
                        "end": {
                          "line": 514,
                          "column": 116
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 20422,
                          "end": 20527,
                          "loc": {
                            "start": {
                              "line": 514,
                              "column": 10
                            },
                            "end": {
                              "line": 514,
                              "column": 115
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 20422,
                            "end": 20431,
                            "loc": {
                              "start": {
                                "line": 514,
                                "column": 10
                              },
                              "end": {
                                "line": 514,
                                "column": 19
                              },
                              "identifierName": "thisstate"
                            },
                            "name": "thisstate"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 20434,
                            "end": 20527,
                            "loc": {
                              "start": {
                                "line": 514,
                                "column": 22
                              },
                              "end": {
                                "line": 514,
                                "column": 115
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 20434,
                              "end": 20447,
                              "loc": {
                                "start": {
                                  "line": 514,
                                  "column": 22
                                },
                                "end": {
                                  "line": 514,
                                  "column": 35
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 20434,
                                "end": 20437,
                                "loc": {
                                  "start": {
                                    "line": 514,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 514,
                                    "column": 25
                                  },
                                  "identifierName": "rjx"
                                },
                                "name": "rjx"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 20438,
                                "end": 20447,
                                "loc": {
                                  "start": {
                                    "line": 514,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 514,
                                    "column": 35
                                  },
                                  "identifierName": "thisstate"
                                },
                                "name": "thisstate"
                              },
                              "computed": false
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 20450,
                              "end": 20522,
                              "loc": {
                                "start": {
                                  "line": 514,
                                  "column": 38
                                },
                                "end": {
                                  "line": 514,
                                  "column": 110
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 20450,
                                "end": 20461,
                                "loc": {
                                  "start": {
                                    "line": 514,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 514,
                                    "column": 49
                                  },
                                  "identifierName": "getRJXProps"
                                },
                                "name": "getRJXProps"
                              },
                              "arguments": [
                                {
                                  "type": "ObjectExpression",
                                  "start": 20462,
                                  "end": 20521,
                                  "loc": {
                                    "start": {
                                      "line": 514,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 514,
                                      "column": 109
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20464,
                                      "end": 20467,
                                      "loc": {
                                        "start": {
                                          "line": 514,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 514,
                                          "column": 55
                                        }
                                      },
                                      "method": false,
                                      "shorthand": true,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20464,
                                        "end": 20467,
                                        "loc": {
                                          "start": {
                                            "line": 514,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 514,
                                            "column": 55
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 20464,
                                        "end": 20467,
                                        "loc": {
                                          "start": {
                                            "line": 514,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 514,
                                            "column": 55
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "extra": {
                                        "shorthand": true
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20469,
                                      "end": 20490,
                                      "loc": {
                                        "start": {
                                          "line": 514,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 514,
                                          "column": 78
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20469,
                                        "end": 20477,
                                        "loc": {
                                          "start": {
                                            "line": 514,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 514,
                                            "column": 65
                                          },
                                          "identifierName": "propName"
                                        },
                                        "name": "propName"
                                      },
                                      "value": {
                                        "type": "StringLiteral",
                                        "start": 20479,
                                        "end": 20490,
                                        "loc": {
                                          "start": {
                                            "line": 514,
                                            "column": 67
                                          },
                                          "end": {
                                            "line": 514,
                                            "column": 78
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "thisstate",
                                          "raw": "'thisstate'"
                                        },
                                        "value": "thisstate"
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20492,
                                      "end": 20518,
                                      "loc": {
                                        "start": {
                                          "line": 514,
                                          "column": 80
                                        },
                                        "end": {
                                          "line": 514,
                                          "column": 106
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20492,
                                        "end": 20506,
                                        "loc": {
                                          "start": {
                                            "line": 514,
                                            "column": 80
                                          },
                                          "end": {
                                            "line": 514,
                                            "column": 94
                                          },
                                          "identifierName": "traverseObject"
                                        },
                                        "name": "traverseObject"
                                      },
                                      "value": {
                                        "type": "MemberExpression",
                                        "start": 20508,
                                        "end": 20518,
                                        "loc": {
                                          "start": {
                                            "line": 514,
                                            "column": 96
                                          },
                                          "end": {
                                            "line": 514,
                                            "column": 106
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 20508,
                                          "end": 20512,
                                          "loc": {
                                            "start": {
                                              "line": 514,
                                              "column": 96
                                            },
                                            "end": {
                                              "line": 514,
                                              "column": 100
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 20513,
                                          "end": 20518,
                                          "loc": {
                                            "start": {
                                              "line": 514,
                                              "column": 101
                                            },
                                            "end": {
                                              "line": 514,
                                              "column": 106
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      }
                                    }
                                  ]
                                }
                              ]
                            },
                            "alternate": {
                              "type": "ObjectExpression",
                              "start": 20525,
                              "end": 20527,
                              "loc": {
                                "start": {
                                  "line": 514,
                                  "column": 113
                                },
                                "end": {
                                  "line": 514,
                                  "column": 115
                                }
                              },
                              "properties": []
                            }
                          }
                        }
                      ],
                      "kind": "const",
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": "allowing javascript injections",
                          "start": 20536,
                          "end": 20568,
                          "loc": {
                            "start": {
                              "line": 516,
                              "column": 4
                            },
                            "end": {
                              "line": 516,
                              "column": 36
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 20574,
                      "end": 20710,
                      "loc": {
                        "start": {
                          "line": 517,
                          "column": 4
                        },
                        "end": {
                          "line": 519,
                          "column": 11
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 20580,
                          "end": 20709,
                          "loc": {
                            "start": {
                              "line": 517,
                              "column": 10
                            },
                            "end": {
                              "line": 519,
                              "column": 10
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 20580,
                            "end": 20589,
                            "loc": {
                              "start": {
                                "line": 517,
                                "column": 10
                              },
                              "end": {
                                "line": 517,
                                "column": 19
                              },
                              "identifierName": "evalProps"
                            },
                            "name": "evalProps",
                            "leadingComments": null
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 20592,
                            "end": 20709,
                            "loc": {
                              "start": {
                                "line": 517,
                                "column": 22
                              },
                              "end": {
                                "line": 519,
                                "column": 10
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 20593,
                              "end": 20653,
                              "loc": {
                                "start": {
                                  "line": 517,
                                  "column": 23
                                },
                                "end": {
                                  "line": 517,
                                  "column": 83
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 20593,
                                "end": 20619,
                                "loc": {
                                  "start": {
                                    "line": 517,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 517,
                                    "column": 49
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 20593,
                                  "end": 20596,
                                  "loc": {
                                    "start": {
                                      "line": 517,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 517,
                                      "column": 26
                                    },
                                    "identifierName": "rjx"
                                  },
                                  "name": "rjx"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 20597,
                                  "end": 20619,
                                  "loc": {
                                    "start": {
                                      "line": 517,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 517,
                                      "column": 49
                                    },
                                    "identifierName": "__dangerouslyEvalProps"
                                  },
                                  "name": "__dangerouslyEvalProps"
                                },
                                "computed": false
                              },
                              "operator": "||",
                              "right": {
                                "type": "MemberExpression",
                                "start": 20623,
                                "end": 20653,
                                "loc": {
                                  "start": {
                                    "line": 517,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 517,
                                    "column": 83
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 20623,
                                  "end": 20626,
                                  "loc": {
                                    "start": {
                                      "line": 517,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 517,
                                      "column": 56
                                    },
                                    "identifierName": "rjx"
                                  },
                                  "name": "rjx"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 20627,
                                  "end": 20653,
                                  "loc": {
                                    "start": {
                                      "line": 517,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 517,
                                      "column": 83
                                    },
                                    "identifierName": "__dangerouslyBindEvalProps"
                                  },
                                  "name": "__dangerouslyBindEvalProps"
                                },
                                "computed": false
                              },
                              "extra": {
                                "parenthesized": true,
                                "parenStart": 20592
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 20664,
                              "end": 20697,
                              "loc": {
                                "start": {
                                  "line": 518,
                                  "column": 8
                                },
                                "end": {
                                  "line": 518,
                                  "column": 41
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 20664,
                                "end": 20681,
                                "loc": {
                                  "start": {
                                    "line": 518,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 518,
                                    "column": 25
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 20664,
                                  "end": 20676,
                                  "loc": {
                                    "start": {
                                      "line": 518,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 518,
                                      "column": 20
                                    },
                                    "identifierName": "getEvalProps"
                                  },
                                  "name": "getEvalProps"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 20677,
                                  "end": 20681,
                                  "loc": {
                                    "start": {
                                      "line": 518,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 518,
                                      "column": 25
                                    },
                                    "identifierName": "call"
                                  },
                                  "name": "call"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ThisExpression",
                                  "start": 20682,
                                  "end": 20686,
                                  "loc": {
                                    "start": {
                                      "line": 518,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 518,
                                      "column": 30
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "start": 20688,
                                  "end": 20696,
                                  "loc": {
                                    "start": {
                                      "line": 518,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 518,
                                      "column": 40
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20690,
                                      "end": 20693,
                                      "loc": {
                                        "start": {
                                          "line": 518,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 518,
                                          "column": 37
                                        }
                                      },
                                      "method": false,
                                      "shorthand": true,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20690,
                                        "end": 20693,
                                        "loc": {
                                          "start": {
                                            "line": 518,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 518,
                                            "column": 37
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 20690,
                                        "end": 20693,
                                        "loc": {
                                          "start": {
                                            "line": 518,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 518,
                                            "column": 37
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "extra": {
                                        "shorthand": true
                                      }
                                    }
                                  ]
                                }
                              ]
                            },
                            "alternate": {
                              "type": "ObjectExpression",
                              "start": 20707,
                              "end": 20709,
                              "loc": {
                                "start": {
                                  "line": 519,
                                  "column": 8
                                },
                                "end": {
                                  "line": 519,
                                  "column": 10
                                }
                              },
                              "properties": []
                            }
                          },
                          "leadingComments": null
                        }
                      ],
                      "kind": "const",
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": "allowing javascript injections",
                          "start": 20536,
                          "end": 20568,
                          "loc": {
                            "start": {
                              "line": 516,
                              "column": 4
                            },
                            "end": {
                              "line": 516,
                              "column": 36
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 20716,
                      "end": 20857,
                      "loc": {
                        "start": {
                          "line": 520,
                          "column": 4
                        },
                        "end": {
                          "line": 522,
                          "column": 11
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 20722,
                          "end": 20856,
                          "loc": {
                            "start": {
                              "line": 520,
                              "column": 10
                            },
                            "end": {
                              "line": 522,
                              "column": 10
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 20722,
                            "end": 20740,
                            "loc": {
                              "start": {
                                "line": 520,
                                "column": 10
                              },
                              "end": {
                                "line": 520,
                                "column": 28
                              },
                              "identifierName": "insertedComponents"
                            },
                            "name": "insertedComponents"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 20743,
                            "end": 20856,
                            "loc": {
                              "start": {
                                "line": 520,
                                "column": 31
                              },
                              "end": {
                                "line": 522,
                                "column": 10
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 20744,
                              "end": 20777,
                              "loc": {
                                "start": {
                                  "line": 520,
                                  "column": 32
                                },
                                "end": {
                                  "line": 520,
                                  "column": 65
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 20744,
                                "end": 20747,
                                "loc": {
                                  "start": {
                                    "line": 520,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 520,
                                    "column": 35
                                  },
                                  "identifierName": "rjx"
                                },
                                "name": "rjx"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 20748,
                                "end": 20777,
                                "loc": {
                                  "start": {
                                    "line": 520,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 520,
                                    "column": 65
                                  },
                                  "identifierName": "__dangerouslyInsertComponents"
                                },
                                "name": "__dangerouslyInsertComponents"
                              },
                              "computed": false,
                              "extra": {
                                "parenthesized": true,
                                "parenStart": 20743
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 20788,
                              "end": 20844,
                              "loc": {
                                "start": {
                                  "line": 521,
                                  "column": 8
                                },
                                "end": {
                                  "line": 521,
                                  "column": 64
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 20788,
                                "end": 20810,
                                "loc": {
                                  "start": {
                                    "line": 521,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 521,
                                    "column": 30
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 20788,
                                  "end": 20805,
                                  "loc": {
                                    "start": {
                                      "line": 521,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 521,
                                      "column": 25
                                    },
                                    "identifierName": "getComponentProps"
                                  },
                                  "name": "getComponentProps"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 20806,
                                  "end": 20810,
                                  "loc": {
                                    "start": {
                                      "line": 521,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 521,
                                      "column": 30
                                    },
                                    "identifierName": "call"
                                  },
                                  "name": "call"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ThisExpression",
                                  "start": 20811,
                                  "end": 20815,
                                  "loc": {
                                    "start": {
                                      "line": 521,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 521,
                                      "column": 35
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "start": 20817,
                                  "end": 20843,
                                  "loc": {
                                    "start": {
                                      "line": 521,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 521,
                                      "column": 63
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20819,
                                      "end": 20822,
                                      "loc": {
                                        "start": {
                                          "line": 521,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 521,
                                          "column": 42
                                        }
                                      },
                                      "method": false,
                                      "shorthand": true,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20819,
                                        "end": 20822,
                                        "loc": {
                                          "start": {
                                            "line": 521,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 521,
                                            "column": 42
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 20819,
                                        "end": 20822,
                                        "loc": {
                                          "start": {
                                            "line": 521,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 521,
                                            "column": 42
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "extra": {
                                        "shorthand": true
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20824,
                                      "end": 20833,
                                      "loc": {
                                        "start": {
                                          "line": 521,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 521,
                                          "column": 53
                                        }
                                      },
                                      "method": false,
                                      "shorthand": true,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20824,
                                        "end": 20833,
                                        "loc": {
                                          "start": {
                                            "line": 521,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 521,
                                            "column": 53
                                          },
                                          "identifierName": "resources"
                                        },
                                        "name": "resources"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 20824,
                                        "end": 20833,
                                        "loc": {
                                          "start": {
                                            "line": 521,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 521,
                                            "column": 53
                                          },
                                          "identifierName": "resources"
                                        },
                                        "name": "resources"
                                      },
                                      "extra": {
                                        "shorthand": true
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 20835,
                                      "end": 20840,
                                      "loc": {
                                        "start": {
                                          "line": 521,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 521,
                                          "column": 60
                                        }
                                      },
                                      "method": false,
                                      "shorthand": true,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 20835,
                                        "end": 20840,
                                        "loc": {
                                          "start": {
                                            "line": 521,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 521,
                                            "column": 60
                                          },
                                          "identifierName": "debug"
                                        },
                                        "name": "debug"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 20835,
                                        "end": 20840,
                                        "loc": {
                                          "start": {
                                            "line": 521,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 521,
                                            "column": 60
                                          },
                                          "identifierName": "debug"
                                        },
                                        "name": "debug"
                                      },
                                      "extra": {
                                        "shorthand": true
                                      }
                                    }
                                  ]
                                }
                              ]
                            },
                            "alternate": {
                              "type": "ObjectExpression",
                              "start": 20854,
                              "end": 20856,
                              "loc": {
                                "start": {
                                  "line": 522,
                                  "column": 8
                                },
                                "end": {
                                  "line": 522,
                                  "column": 10
                                }
                              },
                              "properties": []
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 20863,
                      "end": 21048,
                      "loc": {
                        "start": {
                          "line": 523,
                          "column": 4
                        },
                        "end": {
                          "line": 525,
                          "column": 11
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 20869,
                          "end": 21047,
                          "loc": {
                            "start": {
                              "line": 523,
                              "column": 10
                            },
                            "end": {
                              "line": 525,
                              "column": 10
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 20869,
                            "end": 20892,
                            "loc": {
                              "start": {
                                "line": 523,
                                "column": 10
                              },
                              "end": {
                                "line": 523,
                                "column": 33
                              },
                              "identifierName": "insertedReactComponents"
                            },
                            "name": "insertedReactComponents"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 20895,
                            "end": 21047,
                            "loc": {
                              "start": {
                                "line": 523,
                                "column": 36
                              },
                              "end": {
                                "line": 525,
                                "column": 10
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 20896,
                              "end": 20974,
                              "loc": {
                                "start": {
                                  "line": 523,
                                  "column": 37
                                },
                                "end": {
                                  "line": 523,
                                  "column": 115
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 20896,
                                "end": 20934,
                                "loc": {
                                  "start": {
                                    "line": 523,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 523,
                                    "column": 75
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 20896,
                                  "end": 20899,
                                  "loc": {
                                    "start": {
                                      "line": 523,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 523,
                                      "column": 40
                                    },
                                    "identifierName": "rjx"
                                  },
                                  "name": "rjx"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 20900,
                                  "end": 20934,
                                  "loc": {
                                    "start": {
                                      "line": 523,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 523,
                                      "column": 75
                                    },
                                    "identifierName": "__dangerouslyInsertReactComponents"
                                  },
                                  "name": "__dangerouslyInsertReactComponents"
                                },
                                "computed": false
                              },
                              "operator": "||",
                              "right": {
                                "type": "MemberExpression",
                                "start": 20938,
                                "end": 20974,
                                "loc": {
                                  "start": {
                                    "line": 523,
                                    "column": 79
                                  },
                                  "end": {
                                    "line": 523,
                                    "column": 115
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 20938,
                                  "end": 20941,
                                  "loc": {
                                    "start": {
                                      "line": 523,
                                      "column": 79
                                    },
                                    "end": {
                                      "line": 523,
                                      "column": 82
                                    },
                                    "identifierName": "rjx"
                                  },
                                  "name": "rjx"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 20942,
                                  "end": 20974,
                                  "loc": {
                                    "start": {
                                      "line": 523,
                                      "column": 83
                                    },
                                    "end": {
                                      "line": 523,
                                      "column": 115
                                    },
                                    "identifierName": "__dangerouslyInsertRJXComponents"
                                  },
                                  "name": "__dangerouslyInsertRJXComponents"
                                },
                                "computed": false
                              },
                              "extra": {
                                "parenthesized": true,
                                "parenStart": 20895
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 20985,
                              "end": 21035,
                              "loc": {
                                "start": {
                                  "line": 524,
                                  "column": 8
                                },
                                "end": {
                                  "line": 524,
                                  "column": 58
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 20985,
                                "end": 21012,
                                "loc": {
                                  "start": {
                                    "line": 524,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 524,
                                    "column": 35
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 20985,
                                  "end": 21007,
                                  "loc": {
                                    "start": {
                                      "line": 524,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 524,
                                      "column": 30
                                    },
                                    "identifierName": "getReactComponentProps"
                                  },
                                  "name": "getReactComponentProps"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 21008,
                                  "end": 21012,
                                  "loc": {
                                    "start": {
                                      "line": 524,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 524,
                                      "column": 35
                                    },
                                    "identifierName": "call"
                                  },
                                  "name": "call"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ThisExpression",
                                  "start": 21013,
                                  "end": 21017,
                                  "loc": {
                                    "start": {
                                      "line": 524,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 524,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "start": 21019,
                                  "end": 21034,
                                  "loc": {
                                    "start": {
                                      "line": 524,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 524,
                                      "column": 57
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 21021,
                                      "end": 21024,
                                      "loc": {
                                        "start": {
                                          "line": 524,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 524,
                                          "column": 47
                                        }
                                      },
                                      "method": false,
                                      "shorthand": true,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 21021,
                                        "end": 21024,
                                        "loc": {
                                          "start": {
                                            "line": 524,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 524,
                                            "column": 47
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 21021,
                                        "end": 21024,
                                        "loc": {
                                          "start": {
                                            "line": 524,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 524,
                                            "column": 47
                                          },
                                          "identifierName": "rjx"
                                        },
                                        "name": "rjx"
                                      },
                                      "extra": {
                                        "shorthand": true
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 21026,
                                      "end": 21031,
                                      "loc": {
                                        "start": {
                                          "line": 524,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 524,
                                          "column": 54
                                        }
                                      },
                                      "method": false,
                                      "shorthand": true,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 21026,
                                        "end": 21031,
                                        "loc": {
                                          "start": {
                                            "line": 524,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 524,
                                            "column": 54
                                          },
                                          "identifierName": "debug"
                                        },
                                        "name": "debug"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 21026,
                                        "end": 21031,
                                        "loc": {
                                          "start": {
                                            "line": 524,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 524,
                                            "column": 54
                                          },
                                          "identifierName": "debug"
                                        },
                                        "name": "debug"
                                      },
                                      "extra": {
                                        "shorthand": true
                                      }
                                    }
                                  ]
                                }
                              ]
                            },
                            "alternate": {
                              "type": "ObjectExpression",
                              "start": 21045,
                              "end": 21047,
                              "loc": {
                                "start": {
                                  "line": 525,
                                  "column": 8
                                },
                                "end": {
                                  "line": 525,
                                  "column": 10
                                }
                              },
                              "properties": []
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 21054,
                      "end": 21274,
                      "loc": {
                        "start": {
                          "line": 526,
                          "column": 4
                        },
                        "end": {
                          "line": 526,
                          "column": 224
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 21060,
                          "end": 21273,
                          "loc": {
                            "start": {
                              "line": 526,
                              "column": 10
                            },
                            "end": {
                              "line": 526,
                              "column": 223
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 21060,
                            "end": 21068,
                            "loc": {
                              "start": {
                                "line": 526,
                                "column": 10
                              },
                              "end": {
                                "line": 526,
                                "column": 18
                              },
                              "identifierName": "allProps"
                            },
                            "name": "allProps"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 21071,
                            "end": 21273,
                            "loc": {
                              "start": {
                                "line": 526,
                                "column": 21
                              },
                              "end": {
                                "line": 526,
                                "column": 223
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 21071,
                              "end": 21084,
                              "loc": {
                                "start": {
                                  "line": 526,
                                  "column": 21
                                },
                                "end": {
                                  "line": 526,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 21071,
                                "end": 21077,
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 27
                                  },
                                  "identifierName": "Object"
                                },
                                "name": "Object"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 21078,
                                "end": 21084,
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 34
                                  },
                                  "identifierName": "assign"
                                },
                                "name": "assign"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ObjectExpression",
                                "start": 21085,
                                "end": 21087,
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 37
                                  }
                                },
                                "properties": []
                              },
                              {
                                "type": "ConditionalExpression",
                                "start": 21089,
                                "end": 21143,
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 93
                                  }
                                },
                                "test": {
                                  "type": "MemberExpression",
                                  "start": 21089,
                                  "end": 21115,
                                  "loc": {
                                    "start": {
                                      "line": 526,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 526,
                                      "column": 65
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 21089,
                                    "end": 21093,
                                    "loc": {
                                      "start": {
                                        "line": 526,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 526,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 21094,
                                    "end": 21115,
                                    "loc": {
                                      "start": {
                                        "line": 526,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 526,
                                        "column": 65
                                      },
                                      "identifierName": "disableRenderIndexKey"
                                    },
                                    "name": "disableRenderIndexKey"
                                  },
                                  "computed": false
                                },
                                "consequent": {
                                  "type": "ObjectExpression",
                                  "start": 21118,
                                  "end": 21120,
                                  "loc": {
                                    "start": {
                                      "line": 526,
                                      "column": 68
                                    },
                                    "end": {
                                      "line": 526,
                                      "column": 70
                                    }
                                  },
                                  "properties": []
                                },
                                "alternate": {
                                  "type": "ObjectExpression",
                                  "start": 21122,
                                  "end": 21143,
                                  "loc": {
                                    "start": {
                                      "line": 526,
                                      "column": 72
                                    },
                                    "end": {
                                      "line": 526,
                                      "column": 93
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 21124,
                                      "end": 21140,
                                      "loc": {
                                        "start": {
                                          "line": 526,
                                          "column": 74
                                        },
                                        "end": {
                                          "line": 526,
                                          "column": 90
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 21124,
                                        "end": 21127,
                                        "loc": {
                                          "start": {
                                            "line": 526,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 526,
                                            "column": 77
                                          },
                                          "identifierName": "key"
                                        },
                                        "name": "key"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 21129,
                                        "end": 21140,
                                        "loc": {
                                          "start": {
                                            "line": 526,
                                            "column": 79
                                          },
                                          "end": {
                                            "line": 526,
                                            "column": 90
                                          },
                                          "identifierName": "renderIndex"
                                        },
                                        "name": "renderIndex"
                                      }
                                    }
                                  ]
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "start": 21145,
                                "end": 21154,
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 95
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 104
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 21145,
                                  "end": 21148,
                                  "loc": {
                                    "start": {
                                      "line": 526,
                                      "column": 95
                                    },
                                    "end": {
                                      "line": 526,
                                      "column": 98
                                    },
                                    "identifierName": "rjx"
                                  },
                                  "name": "rjx"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 21149,
                                  "end": 21154,
                                  "loc": {
                                    "start": {
                                      "line": 526,
                                      "column": 99
                                    },
                                    "end": {
                                      "line": 526,
                                      "column": 104
                                    },
                                    "identifierName": "props"
                                  },
                                  "name": "props"
                                },
                                "computed": false
                              },
                              {
                                "type": "Identifier",
                                "start": 21156,
                                "end": 21165,
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 106
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 115
                                  },
                                  "identifierName": "thisprops"
                                },
                                "name": "thisprops"
                              },
                              {
                                "type": "Identifier",
                                "start": 21167,
                                "end": 21176,
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 117
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 126
                                  },
                                  "identifierName": "thisstate"
                                },
                                "name": "thisstate"
                              },
                              {
                                "type": "Identifier",
                                "start": 21178,
                                "end": 21191,
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 128
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 141
                                  },
                                  "identifierName": "resourceprops"
                                },
                                "name": "resourceprops"
                              },
                              {
                                "type": "Identifier",
                                "start": 21193,
                                "end": 21203,
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 143
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 153
                                  },
                                  "identifierName": "asyncprops"
                                },
                                "name": "asyncprops"
                              },
                              {
                                "type": "Identifier",
                                "start": 21205,
                                "end": 21216,
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 155
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 166
                                  },
                                  "identifierName": "windowprops"
                                },
                                "name": "windowprops"
                              },
                              {
                                "type": "Identifier",
                                "start": 21218,
                                "end": 21227,
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 168
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 177
                                  },
                                  "identifierName": "evalProps"
                                },
                                "name": "evalProps"
                              },
                              {
                                "type": "Identifier",
                                "start": 21229,
                                "end": 21247,
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 179
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 197
                                  },
                                  "identifierName": "insertedComponents"
                                },
                                "name": "insertedComponents"
                              },
                              {
                                "type": "Identifier",
                                "start": 21249,
                                "end": 21272,
                                "loc": {
                                  "start": {
                                    "line": 526,
                                    "column": 199
                                  },
                                  "end": {
                                    "line": 526,
                                    "column": 222
                                  },
                                  "identifierName": "insertedReactComponents"
                                },
                                "name": "insertedReactComponents"
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 21280,
                      "end": 21592,
                      "loc": {
                        "start": {
                          "line": 527,
                          "column": 4
                        },
                        "end": {
                          "line": 530,
                          "column": 89
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 21286,
                          "end": 21591,
                          "loc": {
                            "start": {
                              "line": 527,
                              "column": 10
                            },
                            "end": {
                              "line": 530,
                              "column": 88
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 21286,
                            "end": 21299,
                            "loc": {
                              "start": {
                                "line": 527,
                                "column": 10
                              },
                              "end": {
                                "line": 527,
                                "column": 23
                              },
                              "identifierName": "computedProps"
                            },
                            "name": "computedProps"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 21302,
                            "end": 21591,
                            "loc": {
                              "start": {
                                "line": 527,
                                "column": 26
                              },
                              "end": {
                                "line": 530,
                                "column": 88
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 21302,
                              "end": 21315,
                              "loc": {
                                "start": {
                                  "line": 527,
                                  "column": 26
                                },
                                "end": {
                                  "line": 527,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 21302,
                                "end": 21308,
                                "loc": {
                                  "start": {
                                    "line": 527,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 527,
                                    "column": 32
                                  },
                                  "identifierName": "Object"
                                },
                                "name": "Object"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 21309,
                                "end": 21315,
                                "loc": {
                                  "start": {
                                    "line": 527,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 527,
                                    "column": 39
                                  },
                                  "identifierName": "assign"
                                },
                                "name": "assign"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ObjectExpression",
                                "start": 21316,
                                "end": 21318,
                                "loc": {
                                  "start": {
                                    "line": 527,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 527,
                                    "column": 42
                                  }
                                },
                                "properties": []
                              },
                              {
                                "type": "Identifier",
                                "start": 21320,
                                "end": 21328,
                                "loc": {
                                  "start": {
                                    "line": 527,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 527,
                                    "column": 52
                                  },
                                  "identifierName": "allProps"
                                },
                                "name": "allProps"
                              },
                              {
                                "type": "ConditionalExpression",
                                "start": 21337,
                                "end": 21411,
                                "loc": {
                                  "start": {
                                    "line": 528,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 528,
                                    "column": 80
                                  }
                                },
                                "test": {
                                  "type": "MemberExpression",
                                  "start": 21337,
                                  "end": 21356,
                                  "loc": {
                                    "start": {
                                      "line": 528,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 528,
                                      "column": 25
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 21337,
                                    "end": 21340,
                                    "loc": {
                                      "start": {
                                        "line": 528,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 528,
                                        "column": 9
                                      },
                                      "identifierName": "rjx"
                                    },
                                    "name": "rjx"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 21341,
                                    "end": 21356,
                                    "loc": {
                                      "start": {
                                        "line": 528,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 528,
                                        "column": 25
                                      },
                                      "identifierName": "__functionProps"
                                    },
                                    "name": "__functionProps"
                                  },
                                  "computed": false
                                },
                                "consequent": {
                                  "type": "CallExpression",
                                  "start": 21359,
                                  "end": 21406,
                                  "loc": {
                                    "start": {
                                      "line": 528,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 528,
                                      "column": 75
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 21359,
                                    "end": 21380,
                                    "loc": {
                                      "start": {
                                        "line": 528,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 528,
                                        "column": 49
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 21359,
                                      "end": 21375,
                                      "loc": {
                                        "start": {
                                          "line": 528,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 528,
                                          "column": 44
                                        },
                                        "identifierName": "getFunctionProps"
                                      },
                                      "name": "getFunctionProps"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 21376,
                                      "end": 21380,
                                      "loc": {
                                        "start": {
                                          "line": 528,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 528,
                                          "column": 49
                                        },
                                        "identifierName": "call"
                                      },
                                      "name": "call"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ThisExpression",
                                      "start": 21381,
                                      "end": 21385,
                                      "loc": {
                                        "start": {
                                          "line": 528,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 528,
                                          "column": 54
                                        }
                                      }
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 21387,
                                      "end": 21405,
                                      "loc": {
                                        "start": {
                                          "line": 528,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 528,
                                          "column": 74
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 21389,
                                          "end": 21397,
                                          "loc": {
                                            "start": {
                                              "line": 528,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 528,
                                              "column": 66
                                            }
                                          },
                                          "method": false,
                                          "shorthand": true,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 21389,
                                            "end": 21397,
                                            "loc": {
                                              "start": {
                                                "line": 528,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 528,
                                                "column": 66
                                              },
                                              "identifierName": "allProps"
                                            },
                                            "name": "allProps"
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "start": 21389,
                                            "end": 21397,
                                            "loc": {
                                              "start": {
                                                "line": 528,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 528,
                                                "column": 66
                                              },
                                              "identifierName": "allProps"
                                            },
                                            "name": "allProps"
                                          },
                                          "extra": {
                                            "shorthand": true
                                          }
                                        },
                                        {
                                          "type": "ObjectProperty",
                                          "start": 21399,
                                          "end": 21402,
                                          "loc": {
                                            "start": {
                                              "line": 528,
                                              "column": 68
                                            },
                                            "end": {
                                              "line": 528,
                                              "column": 71
                                            }
                                          },
                                          "method": false,
                                          "shorthand": true,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 21399,
                                            "end": 21402,
                                            "loc": {
                                              "start": {
                                                "line": 528,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 528,
                                                "column": 71
                                              },
                                              "identifierName": "rjx"
                                            },
                                            "name": "rjx"
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "start": 21399,
                                            "end": 21402,
                                            "loc": {
                                              "start": {
                                                "line": 528,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 528,
                                                "column": 71
                                              },
                                              "identifierName": "rjx"
                                            },
                                            "name": "rjx"
                                          },
                                          "extra": {
                                            "shorthand": true
                                          }
                                        }
                                      ]
                                    }
                                  ]
                                },
                                "alternate": {
                                  "type": "ObjectExpression",
                                  "start": 21409,
                                  "end": 21411,
                                  "loc": {
                                    "start": {
                                      "line": 528,
                                      "column": 78
                                    },
                                    "end": {
                                      "line": 528,
                                      "column": 80
                                    }
                                  },
                                  "properties": []
                                }
                              },
                              {
                                "type": "ConditionalExpression",
                                "start": 21420,
                                "end": 21500,
                                "loc": {
                                  "start": {
                                    "line": 529,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 529,
                                    "column": 86
                                  }
                                },
                                "test": {
                                  "type": "MemberExpression",
                                  "start": 21420,
                                  "end": 21442,
                                  "loc": {
                                    "start": {
                                      "line": 529,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 529,
                                      "column": 28
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 21420,
                                    "end": 21423,
                                    "loc": {
                                      "start": {
                                        "line": 529,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 529,
                                        "column": 9
                                      },
                                      "identifierName": "rjx"
                                    },
                                    "name": "rjx"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 21424,
                                    "end": 21442,
                                    "loc": {
                                      "start": {
                                        "line": 529,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 529,
                                        "column": 28
                                      },
                                      "identifierName": "__windowComponents"
                                    },
                                    "name": "__windowComponents"
                                  },
                                  "computed": false
                                },
                                "consequent": {
                                  "type": "CallExpression",
                                  "start": 21445,
                                  "end": 21495,
                                  "loc": {
                                    "start": {
                                      "line": 529,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 529,
                                      "column": 81
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 21445,
                                    "end": 21469,
                                    "loc": {
                                      "start": {
                                        "line": 529,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 529,
                                        "column": 55
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 21445,
                                      "end": 21464,
                                      "loc": {
                                        "start": {
                                          "line": 529,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 529,
                                          "column": 50
                                        },
                                        "identifierName": "getWindowComponents"
                                      },
                                      "name": "getWindowComponents"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 21465,
                                      "end": 21469,
                                      "loc": {
                                        "start": {
                                          "line": 529,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 529,
                                          "column": 55
                                        },
                                        "identifierName": "call"
                                      },
                                      "name": "call"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ThisExpression",
                                      "start": 21470,
                                      "end": 21474,
                                      "loc": {
                                        "start": {
                                          "line": 529,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 529,
                                          "column": 60
                                        }
                                      }
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 21476,
                                      "end": 21494,
                                      "loc": {
                                        "start": {
                                          "line": 529,
                                          "column": 62
                                        },
                                        "end": {
                                          "line": 529,
                                          "column": 80
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 21478,
                                          "end": 21486,
                                          "loc": {
                                            "start": {
                                              "line": 529,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 529,
                                              "column": 72
                                            }
                                          },
                                          "method": false,
                                          "shorthand": true,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 21478,
                                            "end": 21486,
                                            "loc": {
                                              "start": {
                                                "line": 529,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 529,
                                                "column": 72
                                              },
                                              "identifierName": "allProps"
                                            },
                                            "name": "allProps"
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "start": 21478,
                                            "end": 21486,
                                            "loc": {
                                              "start": {
                                                "line": 529,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 529,
                                                "column": 72
                                              },
                                              "identifierName": "allProps"
                                            },
                                            "name": "allProps"
                                          },
                                          "extra": {
                                            "shorthand": true
                                          }
                                        },
                                        {
                                          "type": "ObjectProperty",
                                          "start": 21488,
                                          "end": 21491,
                                          "loc": {
                                            "start": {
                                              "line": 529,
                                              "column": 74
                                            },
                                            "end": {
                                              "line": 529,
                                              "column": 77
                                            }
                                          },
                                          "method": false,
                                          "shorthand": true,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 21488,
                                            "end": 21491,
                                            "loc": {
                                              "start": {
                                                "line": 529,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 529,
                                                "column": 77
                                              },
                                              "identifierName": "rjx"
                                            },
                                            "name": "rjx"
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "start": 21488,
                                            "end": 21491,
                                            "loc": {
                                              "start": {
                                                "line": 529,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 529,
                                                "column": 77
                                              },
                                              "identifierName": "rjx"
                                            },
                                            "name": "rjx"
                                          },
                                          "extra": {
                                            "shorthand": true
                                          }
                                        }
                                      ]
                                    }
                                  ]
                                },
                                "alternate": {
                                  "type": "ObjectExpression",
                                  "start": 21498,
                                  "end": 21500,
                                  "loc": {
                                    "start": {
                                      "line": 529,
                                      "column": 84
                                    },
                                    "end": {
                                      "line": 529,
                                      "column": 86
                                    }
                                  },
                                  "properties": []
                                }
                              },
                              {
                                "type": "ConditionalExpression",
                                "start": 21509,
                                "end": 21590,
                                "loc": {
                                  "start": {
                                    "line": 530,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 530,
                                    "column": 87
                                  }
                                },
                                "test": {
                                  "type": "MemberExpression",
                                  "start": 21509,
                                  "end": 21530,
                                  "loc": {
                                    "start": {
                                      "line": 530,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 530,
                                      "column": 27
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 21509,
                                    "end": 21512,
                                    "loc": {
                                      "start": {
                                        "line": 530,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 530,
                                        "column": 9
                                      },
                                      "identifierName": "rjx"
                                    },
                                    "name": "rjx"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 21513,
                                    "end": 21530,
                                    "loc": {
                                      "start": {
                                        "line": 530,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 530,
                                        "column": 27
                                      },
                                      "identifierName": "__spreadComponent"
                                    },
                                    "name": "__spreadComponent"
                                  },
                                  "computed": false
                                },
                                "consequent": {
                                  "type": "CallExpression",
                                  "start": 21533,
                                  "end": 21585,
                                  "loc": {
                                    "start": {
                                      "line": 530,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 530,
                                      "column": 82
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 21533,
                                    "end": 21559,
                                    "loc": {
                                      "start": {
                                        "line": 530,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 530,
                                        "column": 56
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 21533,
                                      "end": 21554,
                                      "loc": {
                                        "start": {
                                          "line": 530,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 530,
                                          "column": 51
                                        },
                                        "identifierName": "getChildrenComponents"
                                      },
                                      "name": "getChildrenComponents"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 21555,
                                      "end": 21559,
                                      "loc": {
                                        "start": {
                                          "line": 530,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 530,
                                          "column": 56
                                        },
                                        "identifierName": "call"
                                      },
                                      "name": "call"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ThisExpression",
                                      "start": 21560,
                                      "end": 21564,
                                      "loc": {
                                        "start": {
                                          "line": 530,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 530,
                                          "column": 61
                                        }
                                      }
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 21566,
                                      "end": 21584,
                                      "loc": {
                                        "start": {
                                          "line": 530,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 530,
                                          "column": 81
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 21568,
                                          "end": 21576,
                                          "loc": {
                                            "start": {
                                              "line": 530,
                                              "column": 65
                                            },
                                            "end": {
                                              "line": 530,
                                              "column": 73
                                            }
                                          },
                                          "method": false,
                                          "shorthand": true,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 21568,
                                            "end": 21576,
                                            "loc": {
                                              "start": {
                                                "line": 530,
                                                "column": 65
                                              },
                                              "end": {
                                                "line": 530,
                                                "column": 73
                                              },
                                              "identifierName": "allProps"
                                            },
                                            "name": "allProps"
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "start": 21568,
                                            "end": 21576,
                                            "loc": {
                                              "start": {
                                                "line": 530,
                                                "column": 65
                                              },
                                              "end": {
                                                "line": 530,
                                                "column": 73
                                              },
                                              "identifierName": "allProps"
                                            },
                                            "name": "allProps"
                                          },
                                          "extra": {
                                            "shorthand": true
                                          }
                                        },
                                        {
                                          "type": "ObjectProperty",
                                          "start": 21578,
                                          "end": 21581,
                                          "loc": {
                                            "start": {
                                              "line": 530,
                                              "column": 75
                                            },
                                            "end": {
                                              "line": 530,
                                              "column": 78
                                            }
                                          },
                                          "method": false,
                                          "shorthand": true,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 21578,
                                            "end": 21581,
                                            "loc": {
                                              "start": {
                                                "line": 530,
                                                "column": 75
                                              },
                                              "end": {
                                                "line": 530,
                                                "column": 78
                                              },
                                              "identifierName": "rjx"
                                            },
                                            "name": "rjx"
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "start": 21578,
                                            "end": 21581,
                                            "loc": {
                                              "start": {
                                                "line": 530,
                                                "column": 75
                                              },
                                              "end": {
                                                "line": 530,
                                                "column": 78
                                              },
                                              "identifierName": "rjx"
                                            },
                                            "name": "rjx"
                                          },
                                          "extra": {
                                            "shorthand": true
                                          }
                                        }
                                      ]
                                    }
                                  ]
                                },
                                "alternate": {
                                  "type": "ObjectExpression",
                                  "start": 21588,
                                  "end": 21590,
                                  "loc": {
                                    "start": {
                                      "line": 530,
                                      "column": 85
                                    },
                                    "end": {
                                      "line": 530,
                                      "column": 87
                                    }
                                  },
                                  "properties": []
                                }
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 21598,
                      "end": 21652,
                      "loc": {
                        "start": {
                          "line": 531,
                          "column": 4
                        },
                        "end": {
                          "line": 531,
                          "column": 58
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 21602,
                        "end": 21611,
                        "loc": {
                          "start": {
                            "line": 531,
                            "column": 8
                          },
                          "end": {
                            "line": 531,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 21602,
                          "end": 21605,
                          "loc": {
                            "start": {
                              "line": 531,
                              "column": 8
                            },
                            "end": {
                              "line": 531,
                              "column": 11
                            },
                            "identifierName": "rjx"
                          },
                          "name": "rjx"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 21606,
                          "end": 21611,
                          "loc": {
                            "start": {
                              "line": 531,
                              "column": 12
                            },
                            "end": {
                              "line": 531,
                              "column": 17
                            },
                            "identifierName": "debug"
                          },
                          "name": "debug"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "ExpressionStatement",
                        "start": 21613,
                        "end": 21652,
                        "loc": {
                          "start": {
                            "line": 531,
                            "column": 19
                          },
                          "end": {
                            "line": 531,
                            "column": 58
                          }
                        },
                        "expression": {
                          "type": "CallExpression",
                          "start": 21613,
                          "end": 21651,
                          "loc": {
                            "start": {
                              "line": 531,
                              "column": 19
                            },
                            "end": {
                              "line": 531,
                              "column": 57
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 21613,
                            "end": 21626,
                            "loc": {
                              "start": {
                                "line": 531,
                                "column": 19
                              },
                              "end": {
                                "line": 531,
                                "column": 32
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 21613,
                              "end": 21620,
                              "loc": {
                                "start": {
                                  "line": 531,
                                  "column": 19
                                },
                                "end": {
                                  "line": 531,
                                  "column": 26
                                },
                                "identifierName": "console"
                              },
                              "name": "console"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 21621,
                              "end": 21626,
                              "loc": {
                                "start": {
                                  "line": 531,
                                  "column": 27
                                },
                                "end": {
                                  "line": 531,
                                  "column": 32
                                },
                                "identifierName": "debug"
                              },
                              "name": "debug"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ObjectExpression",
                              "start": 21627,
                              "end": 21650,
                              "loc": {
                                "start": {
                                  "line": 531,
                                  "column": 33
                                },
                                "end": {
                                  "line": 531,
                                  "column": 56
                                }
                              },
                              "properties": [
                                {
                                  "type": "ObjectProperty",
                                  "start": 21629,
                                  "end": 21632,
                                  "loc": {
                                    "start": {
                                      "line": 531,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 531,
                                      "column": 38
                                    }
                                  },
                                  "method": false,
                                  "shorthand": true,
                                  "computed": false,
                                  "key": {
                                    "type": "Identifier",
                                    "start": 21629,
                                    "end": 21632,
                                    "loc": {
                                      "start": {
                                        "line": 531,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 531,
                                        "column": 38
                                      },
                                      "identifierName": "rjx"
                                    },
                                    "name": "rjx"
                                  },
                                  "value": {
                                    "type": "Identifier",
                                    "start": 21629,
                                    "end": 21632,
                                    "loc": {
                                      "start": {
                                        "line": 531,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 531,
                                        "column": 38
                                      },
                                      "identifierName": "rjx"
                                    },
                                    "name": "rjx"
                                  },
                                  "extra": {
                                    "shorthand": true
                                  }
                                },
                                {
                                  "type": "ObjectProperty",
                                  "start": 21634,
                                  "end": 21647,
                                  "loc": {
                                    "start": {
                                      "line": 531,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 531,
                                      "column": 53
                                    }
                                  },
                                  "method": false,
                                  "shorthand": true,
                                  "computed": false,
                                  "key": {
                                    "type": "Identifier",
                                    "start": 21634,
                                    "end": 21647,
                                    "loc": {
                                      "start": {
                                        "line": 531,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 531,
                                        "column": 53
                                      },
                                      "identifierName": "computedProps"
                                    },
                                    "name": "computedProps"
                                  },
                                  "value": {
                                    "type": "Identifier",
                                    "start": 21634,
                                    "end": 21647,
                                    "loc": {
                                      "start": {
                                        "line": 531,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 531,
                                        "column": 53
                                      },
                                      "identifierName": "computedProps"
                                    },
                                    "name": "computedProps"
                                  },
                                  "extra": {
                                    "shorthand": true
                                  }
                                }
                              ]
                            }
                          ]
                        }
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 21658,
                      "end": 21679,
                      "loc": {
                        "start": {
                          "line": 532,
                          "column": 4
                        },
                        "end": {
                          "line": 532,
                          "column": 25
                        }
                      },
                      "argument": {
                        "type": "Identifier",
                        "start": 21665,
                        "end": 21678,
                        "loc": {
                          "start": {
                            "line": 532,
                            "column": 11
                          },
                          "end": {
                            "line": 532,
                            "column": 24
                          },
                          "identifierName": "computedProps"
                        },
                        "name": "computedProps"
                      }
                    }
                  ],
                  "directives": []
                },
                "handler": {
                  "type": "CatchClause",
                  "start": 21685,
                  "end": 21780,
                  "loc": {
                    "start": {
                      "line": 533,
                      "column": 4
                    },
                    "end": {
                      "line": 536,
                      "column": 3
                    }
                  },
                  "param": {
                    "type": "Identifier",
                    "start": 21692,
                    "end": 21693,
                    "loc": {
                      "start": {
                        "line": 533,
                        "column": 11
                      },
                      "end": {
                        "line": 533,
                        "column": 12
                      },
                      "identifierName": "e"
                    },
                    "name": "e"
                  },
                  "body": {
                    "type": "BlockStatement",
                    "start": 21695,
                    "end": 21780,
                    "loc": {
                      "start": {
                        "line": 533,
                        "column": 14
                      },
                      "end": {
                        "line": 536,
                        "column": 3
                      }
                    },
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "start": 21702,
                        "end": 21757,
                        "loc": {
                          "start": {
                            "line": 534,
                            "column": 4
                          },
                          "end": {
                            "line": 534,
                            "column": 59
                          }
                        },
                        "expression": {
                          "type": "LogicalExpression",
                          "start": 21702,
                          "end": 21756,
                          "loc": {
                            "start": {
                              "line": 534,
                              "column": 4
                            },
                            "end": {
                              "line": 534,
                              "column": 58
                            }
                          },
                          "left": {
                            "type": "Identifier",
                            "start": 21702,
                            "end": 21707,
                            "loc": {
                              "start": {
                                "line": 534,
                                "column": 4
                              },
                              "end": {
                                "line": 534,
                                "column": 9
                              },
                              "identifierName": "debug"
                            },
                            "name": "debug"
                          },
                          "operator": "&&",
                          "right": {
                            "type": "CallExpression",
                            "start": 21711,
                            "end": 21756,
                            "loc": {
                              "start": {
                                "line": 534,
                                "column": 13
                              },
                              "end": {
                                "line": 534,
                                "column": 58
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 21711,
                              "end": 21719,
                              "loc": {
                                "start": {
                                  "line": 534,
                                  "column": 13
                                },
                                "end": {
                                  "line": 534,
                                  "column": 21
                                },
                                "identifierName": "logError"
                              },
                              "name": "logError"
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 21720,
                                "end": 21721,
                                "loc": {
                                  "start": {
                                    "line": 534,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 534,
                                    "column": 23
                                  },
                                  "identifierName": "e"
                                },
                                "name": "e"
                              },
                              {
                                "type": "ConditionalExpression",
                                "start": 21723,
                                "end": 21755,
                                "loc": {
                                  "start": {
                                    "line": 534,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 534,
                                    "column": 57
                                  }
                                },
                                "test": {
                                  "type": "MemberExpression",
                                  "start": 21724,
                                  "end": 21731,
                                  "loc": {
                                    "start": {
                                      "line": 534,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 534,
                                      "column": 33
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 21724,
                                    "end": 21725,
                                    "loc": {
                                      "start": {
                                        "line": 534,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 534,
                                        "column": 27
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 21726,
                                    "end": 21731,
                                    "loc": {
                                      "start": {
                                        "line": 534,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 534,
                                        "column": 33
                                      },
                                      "identifierName": "stack"
                                    },
                                    "name": "stack"
                                  },
                                  "computed": false,
                                  "extra": {
                                    "parenthesized": true,
                                    "parenStart": 21723
                                  }
                                },
                                "consequent": {
                                  "type": "MemberExpression",
                                  "start": 21735,
                                  "end": 21742,
                                  "loc": {
                                    "start": {
                                      "line": 534,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 534,
                                      "column": 44
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 21735,
                                    "end": 21736,
                                    "loc": {
                                      "start": {
                                        "line": 534,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 534,
                                        "column": 38
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 21737,
                                    "end": 21742,
                                    "loc": {
                                      "start": {
                                        "line": 534,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 534,
                                        "column": 44
                                      },
                                      "identifierName": "stack"
                                    },
                                    "name": "stack"
                                  },
                                  "computed": false
                                },
                                "alternate": {
                                  "type": "StringLiteral",
                                  "start": 21745,
                                  "end": 21755,
                                  "loc": {
                                    "start": {
                                      "line": 534,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 534,
                                      "column": 57
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "no stack",
                                    "raw": "'no stack'"
                                  },
                                  "value": "no stack"
                                }
                              }
                            ]
                          }
                        }
                      },
                      {
                        "type": "ReturnStatement",
                        "start": 21763,
                        "end": 21775,
                        "loc": {
                          "start": {
                            "line": 535,
                            "column": 4
                          },
                          "end": {
                            "line": 535,
                            "column": 16
                          }
                        },
                        "argument": {
                          "type": "NullLiteral",
                          "start": 21770,
                          "end": 21774,
                          "loc": {
                            "start": {
                              "line": 535,
                              "column": 11
                            },
                            "end": {
                              "line": 535,
                              "column": 15
                            }
                          }
                        }
                      }
                    ],
                    "directives": []
                  }
                },
                "guardedHandlers": [],
                "finalizer": null
              }
            ],
            "directives": []
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\r\n * Returns computed properties for React Components and any property that's prefixed with __ is a computedProperty\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.resources={}] - object to use for asyncprops, usually a result of an asynchronous call\r\n * @param {Number} options.renderIndex - number used for React key prop\r\n * @param {function} [options.logError=console.error] - error logging function\r\n * @param {Object} [options.componentLibraries] - react components to render with RJX\r\n * @param {Boolean} [options.useReduxState=true] - use redux props in this.props\r\n * @param {Boolean} [options.ignoreReduxPropsInComponentLibraries=true] - ignore redux props in this.props for component libraries, this is helpful incase these properties collide with component library element properties\r\n * @param {boolean} [options.debug=false] - use debug messages\r\n * @example\r\nconst testRJX = { component: 'div',\r\n  props: { id: 'generatedRJX', className: 'rjx' },\r\n  children: [ [Object] ],\r\n  asyncprops: { auth: [Array], username: [Array] },\r\n  __dangerouslyEvalProps: { getUsername: '(user={})=>user.name' },\r\n  __dangerouslyInsertComponents: { myComponent: [Object] } \r\nconst resources = {\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 renderIndex = 1;\r\ngetComputedProps.call({}, {\r\n        rjx: testRJX,\r\n        resources,\r\n        renderIndex,\r\n      });\r\ncomputedProps = { key: 1,\r\n     id: 'generatedRJX',\r\n     className: 'rjx',\r\n     auth: 'OAuth2',\r\n     username: 'rjx',\r\n     getUsername: [Function],\r\n     myComponent:\r\n      { '$$typeof': Symbol(react.element),\r\n        type: 'p',\r\n        key: '8',\r\n        ref: null,\r\n        props: [Object],\r\n        _owner: null,\r\n        _store: {} } } }\r\n *\r\n ",
              "start": 17201,
              "end": 19113,
              "loc": {
                "start": {
                  "line": 441,
                  "column": 0
                },
                "end": {
                  "line": 491,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": []
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\r\n * Returns computed properties for React Components and any property that's prefixed with __ is a computedProperty\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.resources={}] - object to use for asyncprops, usually a result of an asynchronous call\r\n * @param {Number} options.renderIndex - number used for React key prop\r\n * @param {function} [options.logError=console.error] - error logging function\r\n * @param {Object} [options.componentLibraries] - react components to render with RJX\r\n * @param {Boolean} [options.useReduxState=true] - use redux props in this.props\r\n * @param {Boolean} [options.ignoreReduxPropsInComponentLibraries=true] - ignore redux props in this.props for component libraries, this is helpful incase these properties collide with component library element properties\r\n * @param {boolean} [options.debug=false] - use debug messages\r\n * @example\r\nconst testRJX = { component: 'div',\r\n  props: { id: 'generatedRJX', className: 'rjx' },\r\n  children: [ [Object] ],\r\n  asyncprops: { auth: [Array], username: [Array] },\r\n  __dangerouslyEvalProps: { getUsername: '(user={})=>user.name' },\r\n  __dangerouslyInsertComponents: { myComponent: [Object] } \r\nconst resources = {\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 renderIndex = 1;\r\ngetComputedProps.call({}, {\r\n        rjx: testRJX,\r\n        resources,\r\n        renderIndex,\r\n      });\r\ncomputedProps = { key: 1,\r\n     id: 'generatedRJX',\r\n     className: 'rjx',\r\n     auth: 'OAuth2',\r\n     username: 'rjx',\r\n     getUsername: [Function],\r\n     myComponent:\r\n      { '$$typeof': Symbol(react.element),\r\n        type: 'p',\r\n        key: '8',\r\n        ref: null,\r\n        props: [Object],\r\n        _owner: null,\r\n        _store: {} } } }\r\n *\r\n ",
            "start": 17201,
            "end": 19113,
            "loc": {
              "start": {
                "line": 441,
                "column": 0
              },
              "end": {
                "line": 491,
                "column": 3
              }
            }
          }
        ]
      }
    ],
    "directives": []
  },
  "comments": [
    {
      "type": "CommentLine",
      "value": " if (typeof window === 'undefined') {",
      "start": 165,
      "end": 204,
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 39
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   var window = window || {};",
      "start": 206,
      "end": 237,
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 31
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " }",
      "start": 239,
      "end": 243,
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 7,
          "column": 4
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "https://stackoverflow.com/questions/1007981/how-to-get-function-parameter-names-values-dynamically",
      "start": 247,
      "end": 347,
      "loc": {
        "start": {
          "line": 9,
          "column": 0
        },
        "end": {
          "line": 9,
          "column": 100
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * returns the names of parameters from a function declaration\r\n * @example\r\n * const arrowFunctionAdd = (a,b)=>a+b;\r\n * function regularFunctionAdd(c,d){return c+d;}\r\n * getParamNames(arrowFunctionAdd) // => ['a','b']\r\n * getParamNames(regularFunctionAdd) // => ['c','d']\r\n * @param {Function} func \r\n * @todo write tests\r\n ",
      "start": 461,
      "end": 793,
      "loc": {
        "start": {
          "line": 12,
          "column": 0
        },
        "end": {
          "line": 21,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * It uses traverse on a traverseObject to returns a resolved object on propName. So if you're making an ajax call and want to pass properties into a component, you can assign them using asyncprops and reference object properties by an array of property paths\r\n * @param {Object} [traverseObject={}] - the object that contains values of propName\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.propName='asyncprops'] - Property on RJX to resolve values onto, i.e (asyncprops,thisprops,windowprops) \r\n * @returns {Object} resolved object\r\n * @example\r\n const traverseObject = {\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 testRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className:'rjx',\r\n  },\r\n  asyncprops:{\r\n    auth: [ 'authentication', ],\r\n    username: [ 'user', 'name', ],\r\n  },\r\n  children: [\r\n    {\r\n      component: 'p',\r\n      props: {\r\n        style: {\r\n          color: 'red',\r\n          fontWeight:'bold',\r\n        },\r\n      },\r\n      children:'hello world',\r\n    },\r\n  ],\r\n};\r\nconst RJXP = getRJXProps({ rjx: testRJX, traverseObject, });\r\n// => {\r\n//   auth: 'OAuth2',\r\n//   username: 'rjx'\r\n// }\r\n\r\n//finally resolves:\r\nconst testRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className:'rjx',\r\n    auth: 'OAuth2',\r\n    username: 'rjx',\r\n  },\r\n  children: [\r\n    {\r\n      component: 'p',\r\n      props: {\r\n        style: {\r\n          color: 'red',\r\n          fontWeight:'bold',\r\n        },\r\n      },\r\n      children:'hello world',\r\n    },\r\n  ],\r\n};\r\n ",
      "start": 1057,
      "end": 2771,
      "loc": {
        "start": {
          "line": 31,
          "column": 0
        },
        "end": {
          "line": 101,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 2820,
      "end": 2847,
      "loc": {
        "start": {
          "line": 103,
          "column": 2
        },
        "end": {
          "line": 103,
          "column": 29
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " return (rjx.asyncprops && typeof rjx.asyncprops === 'object')",
      "start": 2929,
      "end": 2993,
      "loc": {
        "start": {
          "line": 105,
          "column": 2
        },
        "end": {
          "line": 105,
          "column": 66
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " ? utilities.traverse(rjx.asyncprops, resources)",
      "start": 2997,
      "end": 3047,
      "loc": {
        "start": {
          "line": 106,
          "column": 2
        },
        "end": {
          "line": 106,
          "column": 52
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " : {};",
      "start": 3051,
      "end": 3059,
      "loc": {
        "start": {
          "line": 107,
          "column": 2
        },
        "end": {
          "line": 107,
          "column": 10
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * returns children rjx components defined on __spreadComponent spread over an array on props.__spread\r\n * @param {*} options \r\n ",
      "start": 3203,
      "end": 3339,
      "loc": {
        "start": {
          "line": 113,
          "column": 0
        },
        "end": {
          "line": 116,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " const asyncprops = getRJXProps({ rjx, propName: 'spreadprops', traverseObject: allProps, });",
      "start": 3447,
      "end": 3542,
      "loc": {
        "start": {
          "line": 119,
          "column": 2
        },
        "end": {
          "line": 119,
          "column": 97
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Used to evalute javascript and set those variables as props. getEvalProps evaluates __dangerouslyEvalProps and __dangerouslyBindEvalProps properties with eval, this is used when component properties are functions, __dangerouslyBindEvalProps is used when those functions require that this is bound to the function. For __dangerouslyBindEvalProps it must resolve an expression, so functions should be wrapped in (). I.e. (function f(x){ return this.minimum+x;})\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @returns {Object} returns resolved object with evaluated javascript\r\n * @example\r\n const testVals = {\r\n    auth: 'true',\r\n    username: '(user={})=>user.name',\r\n  };\r\n  const testRJX = Object.assign({}, sampleRJX, {\r\n    __dangerouslyEvalProps: testVals, __dangerouslyBindEvalProps: {\r\n      email: '(function getUser(user={}){ return this.testBound(); })',\r\n    },\r\n  });\r\n  const RJXP = getEvalProps.call({ testBound: () => 'bounded', }, { rjx: testRJX, });\r\n  const evalutedComputedFunc = RJXP.username({ name: 'bob', });\r\n  const evalutedComputedBoundFunc = RJXP.email({ email:'test@email.domain', });\r\n  // expect(RJXP.auth).to.be.true;\r\n  // expect(evalutedComputedFunc).to.eql('bob');\r\n  // expect(evalutedComputedBoundFunc).to.eql('bounded');\r\n ",
      "start": 4696,
      "end": 6002,
      "loc": {
        "start": {
          "line": 152,
          "column": 0
        },
        "end": {
          "line": 173,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "https://github.com/rollup/rollup/wiki/Troubleshooting#avoiding-eval",
      "start": 6106,
      "end": 6175,
      "loc": {
        "start": {
          "line": 176,
          "column": 27
        },
        "end": {
          "line": 176,
          "column": 96
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 6329,
      "end": 6356,
      "loc": {
        "start": {
          "line": 181,
          "column": 6
        },
        "end": {
          "line": 181,
          "column": 33
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " InlineFunction = Function.prototype.constructor.apply({}, args);",
      "start": 7004,
      "end": 7071,
      "loc": {
        "start": {
          "line": 200,
          "column": 6
        },
        "end": {
          "line": 200,
          "column": 73
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 7364,
      "end": 7391,
      "loc": {
        "start": {
          "line": 208,
          "column": 8
        },
        "end": {
          "line": 208,
          "column": 35
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 7838,
      "end": 7865,
      "loc": {
        "start": {
          "line": 217,
          "column": 6
        },
        "end": {
          "line": 217,
          "column": 33
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 7994,
      "end": 8021,
      "loc": {
        "start": {
          "line": 222,
          "column": 4
        },
        "end": {
          "line": 222,
          "column": 31
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Resolves rjx.__dangerouslyInsertComponents into an object that turns each value into a React components. This is typically used in a library like Recharts where you pass custom components for chart ticks or plot points. \r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.resources={}] - object to use for resourceprops(asyncprops), usually a result of an asynchronous call\r\n * @returns {Object} resolved object of React Components\r\n ",
      "start": 8219,
      "end": 8720,
      "loc": {
        "start": {
          "line": 231,
          "column": 0
        },
        "end": {
          "line": 237,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 8942,
      "end": 8969,
      "loc": {
        "start": {
          "line": 243,
          "column": 6
        },
        "end": {
          "line": 243,
          "column": 33
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Resolves rjx.__dangerouslyInsertReactComponents into an object that turns each value into a React components. This is typically used in a library like Recharts where you pass custom components for chart ticks or plot points. \r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n//  * @param {Object} [options.resources={}] - object to use for asyncprops, usually a result of an asynchronous call\r\n * @returns {Object} resolved object of React Components\r\n ",
      "start": 9237,
      "end": 9731,
      "loc": {
        "start": {
          "line": 253,
          "column": 0
        },
        "end": {
          "line": 259,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 10382,
      "end": 10409,
      "loc": {
        "start": {
          "line": 274,
          "column": 6
        },
        "end": {
          "line": 274,
          "column": 33
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 11148,
      "end": 11175,
      "loc": {
        "start": {
          "line": 295,
          "column": 6
        },
        "end": {
          "line": 295,
          "column": 33
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Takes a function string and returns a function on either this.props or window. The function can only be 2 levels deep\r\n * @param {Object} options \r\n * @param {String} [options.propFunc='func:'] - function string, like func:window.LocalStorage.getItem or func:this.props.onClick  or func:inline.myInlineFunction\r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, resourceprops, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Function} returns a function from this.props or window functions\r\n * @example\r\n * getFunctionFromProps({ propFunc='func:this.props.onClick', }) // => this.props.onClick\r\n ",
      "start": 11265,
      "end": 11969,
      "loc": {
        "start": {
          "line": 302,
          "column": 0
        },
        "end": {
          "line": 310,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 12100,
      "end": 12127,
      "loc": {
        "start": {
          "line": 313,
          "column": 2
        },
        "end": {
          "line": 313,
          "column": 29
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 12543,
      "end": 12570,
      "loc": {
        "start": {
          "line": 322,
          "column": 6
        },
        "end": {
          "line": 322,
          "column": 33
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Returns a resolved object from function strings that has functions pulled from rjx.__functionProps\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Object} resolved object of functions from function strings\r\n ",
      "start": 14573,
      "end": 15019,
      "loc": {
        "start": {
          "line": 386,
          "column": 0
        },
        "end": {
          "line": 392,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "Allowing for window functions",
      "start": 15220,
      "end": 15251,
      "loc": {
        "start": {
          "line": 397,
          "column": 2
        },
        "end": {
          "line": 397,
          "column": 33
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Returns a resolved object that has React Components pulled from window.__rjx_custom_elements\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Object} resolved object of with React Components from a window property window.__rjx_custom_elements\r\n ",
      "start": 15619,
      "end": 16101,
      "loc": {
        "start": {
          "line": 411,
          "column": 0
        },
        "end": {
          "line": 417,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " if (rjx.hasWindowComponent && window.__rjx_custom_elements) {",
      "start": 16368,
      "end": 16432,
      "loc": {
        "start": {
          "line": 423,
          "column": 2
        },
        "end": {
          "line": 423,
          "column": 66
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Returns computed properties for React Components and any property that's prefixed with __ is a computedProperty\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.resources={}] - object to use for asyncprops, usually a result of an asynchronous call\r\n * @param {Number} options.renderIndex - number used for React key prop\r\n * @param {function} [options.logError=console.error] - error logging function\r\n * @param {Object} [options.componentLibraries] - react components to render with RJX\r\n * @param {Boolean} [options.useReduxState=true] - use redux props in this.props\r\n * @param {Boolean} [options.ignoreReduxPropsInComponentLibraries=true] - ignore redux props in this.props for component libraries, this is helpful incase these properties collide with component library element properties\r\n * @param {boolean} [options.debug=false] - use debug messages\r\n * @example\r\nconst testRJX = { component: 'div',\r\n  props: { id: 'generatedRJX', className: 'rjx' },\r\n  children: [ [Object] ],\r\n  asyncprops: { auth: [Array], username: [Array] },\r\n  __dangerouslyEvalProps: { getUsername: '(user={})=>user.name' },\r\n  __dangerouslyInsertComponents: { myComponent: [Object] } \r\nconst resources = {\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 renderIndex = 1;\r\ngetComputedProps.call({}, {\r\n        rjx: testRJX,\r\n        resources,\r\n        renderIndex,\r\n      });\r\ncomputedProps = { key: 1,\r\n     id: 'generatedRJX',\r\n     className: 'rjx',\r\n     auth: 'OAuth2',\r\n     username: 'rjx',\r\n     getUsername: [Function],\r\n     myComponent:\r\n      { '$$typeof': Symbol(react.element),\r\n        type: 'p',\r\n        key: '8',\r\n        ref: null,\r\n        props: [Object],\r\n        _owner: null,\r\n        _store: {} } } }\r\n *\r\n ",
      "start": 17201,
      "end": 19113,
      "loc": {
        "start": {
          "line": 441,
          "column": 0
        },
        "end": {
          "line": 491,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 19167,
      "end": 19194,
      "loc": {
        "start": {
          "line": 493,
          "column": 2
        },
        "end": {
          "line": 493,
          "column": 29
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "allowing javascript injections",
      "start": 20536,
      "end": 20568,
      "loc": {
        "start": {
          "line": 516,
          "column": 4
        },
        "end": {
          "line": 516,
          "column": 36
        }
      }
    }
  ],
  "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": "React",
      "start": 7,
      "end": 12,
      "loc": {
        "start": {
          "line": 1,
          "column": 7
        },
        "end": {
          "line": 1,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 13,
      "end": 17,
      "loc": {
        "start": {
          "line": 1,
          "column": 13
        },
        "end": {
          "line": 1,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "react",
      "start": 18,
      "end": 25,
      "loc": {
        "start": {
          "line": 1,
          "column": 18
        },
        "end": {
          "line": 1,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25,
      "end": 26,
      "loc": {
        "start": {
          "line": 1,
          "column": 25
        },
        "end": {
          "line": 1,
          "column": 26
        }
      }
    },
    {
      "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": 28,
      "end": 34,
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35,
      "end": 36,
      "loc": {
        "start": {
          "line": 2,
          "column": 7
        },
        "end": {
          "line": 2,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getRenderedJSON",
      "start": 37,
      "end": 52,
      "loc": {
        "start": {
          "line": 2,
          "column": 9
        },
        "end": {
          "line": 2,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52,
      "end": 53,
      "loc": {
        "start": {
          "line": 2,
          "column": 24
        },
        "end": {
          "line": 2,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54,
      "end": 55,
      "loc": {
        "start": {
          "line": 2,
          "column": 26
        },
        "end": {
          "line": 2,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 56,
      "end": 60,
      "loc": {
        "start": {
          "line": 2,
          "column": 28
        },
        "end": {
          "line": 2,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "./main",
      "start": 61,
      "end": 69,
      "loc": {
        "start": {
          "line": 2,
          "column": 33
        },
        "end": {
          "line": 2,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69,
      "end": 70,
      "loc": {
        "start": {
          "line": 2,
          "column": 41
        },
        "end": {
          "line": 2,
          "column": 42
        }
      }
    },
    {
      "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": 72,
      "end": 78,
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 79,
      "end": 80,
      "loc": {
        "start": {
          "line": 3,
          "column": 7
        },
        "end": {
          "line": 3,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "as",
      "start": 81,
      "end": 83,
      "loc": {
        "start": {
          "line": 3,
          "column": 9
        },
        "end": {
          "line": 3,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "utilities",
      "start": 84,
      "end": 93,
      "loc": {
        "start": {
          "line": 3,
          "column": 12
        },
        "end": {
          "line": 3,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 94,
      "end": 98,
      "loc": {
        "start": {
          "line": 3,
          "column": 22
        },
        "end": {
          "line": 3,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "./utils",
      "start": 99,
      "end": 108,
      "loc": {
        "start": {
          "line": 3,
          "column": 27
        },
        "end": {
          "line": 3,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 108,
      "end": 109,
      "loc": {
        "start": {
          "line": 3,
          "column": 36
        },
        "end": {
          "line": 3,
          "column": 37
        }
      }
    },
    {
      "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": 111,
      "end": 117,
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 118,
      "end": 119,
      "loc": {
        "start": {
          "line": 4,
          "column": 7
        },
        "end": {
          "line": 4,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getComponentFromMap",
      "start": 120,
      "end": 139,
      "loc": {
        "start": {
          "line": 4,
          "column": 9
        },
        "end": {
          "line": 4,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 139,
      "end": 140,
      "loc": {
        "start": {
          "line": 4,
          "column": 28
        },
        "end": {
          "line": 4,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 141,
      "end": 142,
      "loc": {
        "start": {
          "line": 4,
          "column": 30
        },
        "end": {
          "line": 4,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 143,
      "end": 147,
      "loc": {
        "start": {
          "line": 4,
          "column": 32
        },
        "end": {
          "line": 4,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "./components",
      "start": 148,
      "end": 162,
      "loc": {
        "start": {
          "line": 4,
          "column": 37
        },
        "end": {
          "line": 4,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 162,
      "end": 163,
      "loc": {
        "start": {
          "line": 4,
          "column": 51
        },
        "end": {
          "line": 4,
          "column": 52
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " if (typeof window === 'undefined') {",
      "start": 165,
      "end": 204,
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 39
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "   var window = window || {};",
      "start": 206,
      "end": 237,
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 31
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " }",
      "start": 239,
      "end": 243,
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 7,
          "column": 4
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "https://stackoverflow.com/questions/1007981/how-to-get-function-parameter-names-values-dynamically",
      "start": 247,
      "end": 347,
      "loc": {
        "start": {
          "line": 9,
          "column": 0
        },
        "end": {
          "line": 9,
          "column": 100
        }
      }
    },
    {
      "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": 349,
      "end": 355,
      "loc": {
        "start": {
          "line": 10,
          "column": 0
        },
        "end": {
          "line": 10,
          "column": 6
        }
      }
    },
    {
      "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": 356,
      "end": 361,
      "loc": {
        "start": {
          "line": 10,
          "column": 7
        },
        "end": {
          "line": 10,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "STRIP_COMMENTS",
      "start": 362,
      "end": 376,
      "loc": {
        "start": {
          "line": 10,
          "column": 13
        },
        "end": {
          "line": 10,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 377,
      "end": 378,
      "loc": {
        "start": {
          "line": 10,
          "column": 28
        },
        "end": {
          "line": 10,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "regexp",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": {
        "pattern": "((\\/\\/.*$)|(\\/\\*[\\s\\S]*?\\*\\/))",
        "flags": "mg"
      },
      "start": 379,
      "end": 413,
      "loc": {
        "start": {
          "line": 10,
          "column": 30
        },
        "end": {
          "line": 10,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 413,
      "end": 414,
      "loc": {
        "start": {
          "line": 10,
          "column": 64
        },
        "end": {
          "line": 10,
          "column": 65
        }
      }
    },
    {
      "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": 416,
      "end": 422,
      "loc": {
        "start": {
          "line": 11,
          "column": 0
        },
        "end": {
          "line": 11,
          "column": 6
        }
      }
    },
    {
      "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": 423,
      "end": 428,
      "loc": {
        "start": {
          "line": 11,
          "column": 7
        },
        "end": {
          "line": 11,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ARGUMENT_NAMES",
      "start": 429,
      "end": 443,
      "loc": {
        "start": {
          "line": 11,
          "column": 13
        },
        "end": {
          "line": 11,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 444,
      "end": 445,
      "loc": {
        "start": {
          "line": 11,
          "column": 28
        },
        "end": {
          "line": 11,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "regexp",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": {
        "pattern": "([^\\s,]+)",
        "flags": "g"
      },
      "start": 446,
      "end": 458,
      "loc": {
        "start": {
          "line": 11,
          "column": 30
        },
        "end": {
          "line": 11,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 458,
      "end": 459,
      "loc": {
        "start": {
          "line": 11,
          "column": 42
        },
        "end": {
          "line": 11,
          "column": 43
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * returns the names of parameters from a function declaration\r\n * @example\r\n * const arrowFunctionAdd = (a,b)=>a+b;\r\n * function regularFunctionAdd(c,d){return c+d;}\r\n * getParamNames(arrowFunctionAdd) // => ['a','b']\r\n * getParamNames(regularFunctionAdd) // => ['c','d']\r\n * @param {Function} func \r\n * @todo write tests\r\n ",
      "start": 461,
      "end": 793,
      "loc": {
        "start": {
          "line": 12,
          "column": 0
        },
        "end": {
          "line": 21,
          "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": 795,
      "end": 801,
      "loc": {
        "start": {
          "line": 22,
          "column": 0
        },
        "end": {
          "line": 22,
          "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": 802,
      "end": 810,
      "loc": {
        "start": {
          "line": 22,
          "column": 7
        },
        "end": {
          "line": 22,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getParamNames",
      "start": 811,
      "end": 824,
      "loc": {
        "start": {
          "line": 22,
          "column": 16
        },
        "end": {
          "line": 22,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 824,
      "end": 825,
      "loc": {
        "start": {
          "line": 22,
          "column": 29
        },
        "end": {
          "line": 22,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "func",
      "start": 825,
      "end": 829,
      "loc": {
        "start": {
          "line": 22,
          "column": 30
        },
        "end": {
          "line": 22,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 829,
      "end": 830,
      "loc": {
        "start": {
          "line": 22,
          "column": 34
        },
        "end": {
          "line": 22,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 831,
      "end": 832,
      "loc": {
        "start": {
          "line": 22,
          "column": 36
        },
        "end": {
          "line": 22,
          "column": 37
        }
      }
    },
    {
      "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": 836,
      "end": 839,
      "loc": {
        "start": {
          "line": 23,
          "column": 2
        },
        "end": {
          "line": 23,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fnStr",
      "start": 840,
      "end": 845,
      "loc": {
        "start": {
          "line": 23,
          "column": 6
        },
        "end": {
          "line": 23,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 846,
      "end": 847,
      "loc": {
        "start": {
          "line": 23,
          "column": 12
        },
        "end": {
          "line": 23,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "func",
      "start": 848,
      "end": 852,
      "loc": {
        "start": {
          "line": 23,
          "column": 14
        },
        "end": {
          "line": 23,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 852,
      "end": 853,
      "loc": {
        "start": {
          "line": 23,
          "column": 18
        },
        "end": {
          "line": 23,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "toString",
      "start": 853,
      "end": 861,
      "loc": {
        "start": {
          "line": 23,
          "column": 19
        },
        "end": {
          "line": 23,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 861,
      "end": 862,
      "loc": {
        "start": {
          "line": 23,
          "column": 27
        },
        "end": {
          "line": 23,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 862,
      "end": 863,
      "loc": {
        "start": {
          "line": 23,
          "column": 28
        },
        "end": {
          "line": 23,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 863,
      "end": 864,
      "loc": {
        "start": {
          "line": 23,
          "column": 29
        },
        "end": {
          "line": 23,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "replace",
      "start": 864,
      "end": 871,
      "loc": {
        "start": {
          "line": 23,
          "column": 30
        },
        "end": {
          "line": 23,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 871,
      "end": 872,
      "loc": {
        "start": {
          "line": 23,
          "column": 37
        },
        "end": {
          "line": 23,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "STRIP_COMMENTS",
      "start": 872,
      "end": 886,
      "loc": {
        "start": {
          "line": 23,
          "column": 38
        },
        "end": {
          "line": 23,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 886,
      "end": 887,
      "loc": {
        "start": {
          "line": 23,
          "column": 52
        },
        "end": {
          "line": 23,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 888,
      "end": 890,
      "loc": {
        "start": {
          "line": 23,
          "column": 54
        },
        "end": {
          "line": 23,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 890,
      "end": 891,
      "loc": {
        "start": {
          "line": 23,
          "column": 56
        },
        "end": {
          "line": 23,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 891,
      "end": 892,
      "loc": {
        "start": {
          "line": 23,
          "column": 57
        },
        "end": {
          "line": 23,
          "column": 58
        }
      }
    },
    {
      "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": 896,
      "end": 899,
      "loc": {
        "start": {
          "line": 24,
          "column": 2
        },
        "end": {
          "line": 24,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 900,
      "end": 906,
      "loc": {
        "start": {
          "line": 24,
          "column": 6
        },
        "end": {
          "line": 24,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 907,
      "end": 908,
      "loc": {
        "start": {
          "line": 24,
          "column": 13
        },
        "end": {
          "line": 24,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fnStr",
      "start": 909,
      "end": 914,
      "loc": {
        "start": {
          "line": 24,
          "column": 15
        },
        "end": {
          "line": 24,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 914,
      "end": 915,
      "loc": {
        "start": {
          "line": 24,
          "column": 20
        },
        "end": {
          "line": 24,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "slice",
      "start": 915,
      "end": 920,
      "loc": {
        "start": {
          "line": 24,
          "column": 21
        },
        "end": {
          "line": 24,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 920,
      "end": 921,
      "loc": {
        "start": {
          "line": 24,
          "column": 26
        },
        "end": {
          "line": 24,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fnStr",
      "start": 921,
      "end": 926,
      "loc": {
        "start": {
          "line": 24,
          "column": 27
        },
        "end": {
          "line": 24,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 926,
      "end": 927,
      "loc": {
        "start": {
          "line": 24,
          "column": 32
        },
        "end": {
          "line": 24,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 927,
      "end": 934,
      "loc": {
        "start": {
          "line": 24,
          "column": 33
        },
        "end": {
          "line": 24,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 934,
      "end": 935,
      "loc": {
        "start": {
          "line": 24,
          "column": 40
        },
        "end": {
          "line": 24,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "(",
      "start": 935,
      "end": 938,
      "loc": {
        "start": {
          "line": 24,
          "column": 41
        },
        "end": {
          "line": 24,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 938,
      "end": 939,
      "loc": {
        "start": {
          "line": 24,
          "column": 44
        },
        "end": {
          "line": 24,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 939,
      "end": 940,
      "loc": {
        "start": {
          "line": 24,
          "column": 45
        },
        "end": {
          "line": 24,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 940,
      "end": 941,
      "loc": {
        "start": {
          "line": 24,
          "column": 46
        },
        "end": {
          "line": 24,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 941,
      "end": 942,
      "loc": {
        "start": {
          "line": 24,
          "column": 47
        },
        "end": {
          "line": 24,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fnStr",
      "start": 943,
      "end": 948,
      "loc": {
        "start": {
          "line": 24,
          "column": 49
        },
        "end": {
          "line": 24,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 948,
      "end": 949,
      "loc": {
        "start": {
          "line": 24,
          "column": 54
        },
        "end": {
          "line": 24,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 949,
      "end": 956,
      "loc": {
        "start": {
          "line": 24,
          "column": 55
        },
        "end": {
          "line": 24,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 956,
      "end": 957,
      "loc": {
        "start": {
          "line": 24,
          "column": 62
        },
        "end": {
          "line": 24,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ")",
      "start": 957,
      "end": 960,
      "loc": {
        "start": {
          "line": 24,
          "column": 63
        },
        "end": {
          "line": 24,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 960,
      "end": 961,
      "loc": {
        "start": {
          "line": 24,
          "column": 66
        },
        "end": {
          "line": 24,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 961,
      "end": 962,
      "loc": {
        "start": {
          "line": 24,
          "column": 67
        },
        "end": {
          "line": 24,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 962,
      "end": 963,
      "loc": {
        "start": {
          "line": 24,
          "column": 68
        },
        "end": {
          "line": 24,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "match",
      "start": 963,
      "end": 968,
      "loc": {
        "start": {
          "line": 24,
          "column": 69
        },
        "end": {
          "line": 24,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 968,
      "end": 969,
      "loc": {
        "start": {
          "line": 24,
          "column": 74
        },
        "end": {
          "line": 24,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ARGUMENT_NAMES",
      "start": 969,
      "end": 983,
      "loc": {
        "start": {
          "line": 24,
          "column": 75
        },
        "end": {
          "line": 24,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 983,
      "end": 984,
      "loc": {
        "start": {
          "line": 24,
          "column": 89
        },
        "end": {
          "line": 24,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 984,
      "end": 985,
      "loc": {
        "start": {
          "line": 24,
          "column": 90
        },
        "end": {
          "line": 24,
          "column": 91
        }
      }
    },
    {
      "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": 989,
      "end": 991,
      "loc": {
        "start": {
          "line": 25,
          "column": 2
        },
        "end": {
          "line": 25,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 991,
      "end": 992,
      "loc": {
        "start": {
          "line": 25,
          "column": 4
        },
        "end": {
          "line": 25,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 992,
      "end": 998,
      "loc": {
        "start": {
          "line": 25,
          "column": 5
        },
        "end": {
          "line": 25,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 999,
      "end": 1002,
      "loc": {
        "start": {
          "line": 25,
          "column": 12
        },
        "end": {
          "line": 25,
          "column": 15
        }
      }
    },
    {
      "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": 1003,
      "end": 1007,
      "loc": {
        "start": {
          "line": 25,
          "column": 16
        },
        "end": {
          "line": 25,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1007,
      "end": 1008,
      "loc": {
        "start": {
          "line": 25,
          "column": 20
        },
        "end": {
          "line": 25,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1008,
      "end": 1009,
      "loc": {
        "start": {
          "line": 25,
          "column": 21
        },
        "end": {
          "line": 25,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 1015,
      "end": 1021,
      "loc": {
        "start": {
          "line": 26,
          "column": 4
        },
        "end": {
          "line": 26,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1022,
      "end": 1023,
      "loc": {
        "start": {
          "line": 26,
          "column": 11
        },
        "end": {
          "line": 26,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1024,
      "end": 1025,
      "loc": {
        "start": {
          "line": 26,
          "column": 13
        },
        "end": {
          "line": 26,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1025,
      "end": 1026,
      "loc": {
        "start": {
          "line": 26,
          "column": 14
        },
        "end": {
          "line": 26,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1026,
      "end": 1027,
      "loc": {
        "start": {
          "line": 26,
          "column": 15
        },
        "end": {
          "line": 26,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1031,
      "end": 1032,
      "loc": {
        "start": {
          "line": 27,
          "column": 2
        },
        "end": {
          "line": 27,
          "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": 1036,
      "end": 1042,
      "loc": {
        "start": {
          "line": 28,
          "column": 2
        },
        "end": {
          "line": 28,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "result",
      "start": 1043,
      "end": 1049,
      "loc": {
        "start": {
          "line": 28,
          "column": 9
        },
        "end": {
          "line": 28,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1049,
      "end": 1050,
      "loc": {
        "start": {
          "line": 28,
          "column": 15
        },
        "end": {
          "line": 28,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1052,
      "end": 1053,
      "loc": {
        "start": {
          "line": 29,
          "column": 0
        },
        "end": {
          "line": 29,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * It uses traverse on a traverseObject to returns a resolved object on propName. So if you're making an ajax call and want to pass properties into a component, you can assign them using asyncprops and reference object properties by an array of property paths\r\n * @param {Object} [traverseObject={}] - the object that contains values of propName\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.propName='asyncprops'] - Property on RJX to resolve values onto, i.e (asyncprops,thisprops,windowprops) \r\n * @returns {Object} resolved object\r\n * @example\r\n const traverseObject = {\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 testRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className:'rjx',\r\n  },\r\n  asyncprops:{\r\n    auth: [ 'authentication', ],\r\n    username: [ 'user', 'name', ],\r\n  },\r\n  children: [\r\n    {\r\n      component: 'p',\r\n      props: {\r\n        style: {\r\n          color: 'red',\r\n          fontWeight:'bold',\r\n        },\r\n      },\r\n      children:'hello world',\r\n    },\r\n  ],\r\n};\r\nconst RJXP = getRJXProps({ rjx: testRJX, traverseObject, });\r\n// => {\r\n//   auth: 'OAuth2',\r\n//   username: 'rjx'\r\n// }\r\n\r\n//finally resolves:\r\nconst testRJX = {\r\n  component: 'div',\r\n  props: {\r\n    id: 'generatedRJX',\r\n    className:'rjx',\r\n    auth: 'OAuth2',\r\n    username: 'rjx',\r\n  },\r\n  children: [\r\n    {\r\n      component: 'p',\r\n      props: {\r\n        style: {\r\n          color: 'red',\r\n          fontWeight:'bold',\r\n        },\r\n      },\r\n      children:'hello world',\r\n    },\r\n  ],\r\n};\r\n ",
      "start": 1057,
      "end": 2771,
      "loc": {
        "start": {
          "line": 31,
          "column": 0
        },
        "end": {
          "line": 101,
          "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": 2773,
      "end": 2779,
      "loc": {
        "start": {
          "line": 102,
          "column": 0
        },
        "end": {
          "line": 102,
          "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": 2780,
      "end": 2788,
      "loc": {
        "start": {
          "line": 102,
          "column": 7
        },
        "end": {
          "line": 102,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getRJXProps",
      "start": 2789,
      "end": 2800,
      "loc": {
        "start": {
          "line": 102,
          "column": 16
        },
        "end": {
          "line": 102,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2800,
      "end": 2801,
      "loc": {
        "start": {
          "line": 102,
          "column": 27
        },
        "end": {
          "line": 102,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 2801,
      "end": 2808,
      "loc": {
        "start": {
          "line": 102,
          "column": 28
        },
        "end": {
          "line": 102,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2809,
      "end": 2810,
      "loc": {
        "start": {
          "line": 102,
          "column": 36
        },
        "end": {
          "line": 102,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2811,
      "end": 2812,
      "loc": {
        "start": {
          "line": 102,
          "column": 38
        },
        "end": {
          "line": 102,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2812,
      "end": 2813,
      "loc": {
        "start": {
          "line": 102,
          "column": 39
        },
        "end": {
          "line": 102,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2813,
      "end": 2814,
      "loc": {
        "start": {
          "line": 102,
          "column": 40
        },
        "end": {
          "line": 102,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2815,
      "end": 2816,
      "loc": {
        "start": {
          "line": 102,
          "column": 42
        },
        "end": {
          "line": 102,
          "column": 43
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 2820,
      "end": 2847,
      "loc": {
        "start": {
          "line": 103,
          "column": 2
        },
        "end": {
          "line": 103,
          "column": 29
        }
      }
    },
    {
      "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": 2851,
      "end": 2854,
      "loc": {
        "start": {
          "line": 104,
          "column": 2
        },
        "end": {
          "line": 104,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2855,
      "end": 2856,
      "loc": {
        "start": {
          "line": 104,
          "column": 6
        },
        "end": {
          "line": 104,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 2857,
      "end": 2860,
      "loc": {
        "start": {
          "line": 104,
          "column": 8
        },
        "end": {
          "line": 104,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2861,
      "end": 2862,
      "loc": {
        "start": {
          "line": 104,
          "column": 12
        },
        "end": {
          "line": 104,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2863,
      "end": 2864,
      "loc": {
        "start": {
          "line": 104,
          "column": 14
        },
        "end": {
          "line": 104,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2864,
      "end": 2865,
      "loc": {
        "start": {
          "line": 104,
          "column": 15
        },
        "end": {
          "line": 104,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2865,
      "end": 2866,
      "loc": {
        "start": {
          "line": 104,
          "column": 16
        },
        "end": {
          "line": 104,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propName",
      "start": 2867,
      "end": 2875,
      "loc": {
        "start": {
          "line": 104,
          "column": 18
        },
        "end": {
          "line": 104,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2876,
      "end": 2877,
      "loc": {
        "start": {
          "line": 104,
          "column": 27
        },
        "end": {
          "line": 104,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "asyncprops",
      "start": 2878,
      "end": 2890,
      "loc": {
        "start": {
          "line": 104,
          "column": 29
        },
        "end": {
          "line": 104,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2890,
      "end": 2891,
      "loc": {
        "start": {
          "line": 104,
          "column": 41
        },
        "end": {
          "line": 104,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "traverseObject",
      "start": 2892,
      "end": 2906,
      "loc": {
        "start": {
          "line": 104,
          "column": 43
        },
        "end": {
          "line": 104,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2907,
      "end": 2908,
      "loc": {
        "start": {
          "line": 104,
          "column": 58
        },
        "end": {
          "line": 104,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2909,
      "end": 2910,
      "loc": {
        "start": {
          "line": 104,
          "column": 60
        },
        "end": {
          "line": 104,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2910,
      "end": 2911,
      "loc": {
        "start": {
          "line": 104,
          "column": 61
        },
        "end": {
          "line": 104,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2911,
      "end": 2912,
      "loc": {
        "start": {
          "line": 104,
          "column": 62
        },
        "end": {
          "line": 104,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2913,
      "end": 2914,
      "loc": {
        "start": {
          "line": 104,
          "column": 64
        },
        "end": {
          "line": 104,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2915,
      "end": 2916,
      "loc": {
        "start": {
          "line": 104,
          "column": 66
        },
        "end": {
          "line": 104,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 2917,
      "end": 2924,
      "loc": {
        "start": {
          "line": 104,
          "column": 68
        },
        "end": {
          "line": 104,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2924,
      "end": 2925,
      "loc": {
        "start": {
          "line": 104,
          "column": 75
        },
        "end": {
          "line": 104,
          "column": 76
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " return (rjx.asyncprops && typeof rjx.asyncprops === 'object')",
      "start": 2929,
      "end": 2993,
      "loc": {
        "start": {
          "line": 105,
          "column": 2
        },
        "end": {
          "line": 105,
          "column": 66
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " ? utilities.traverse(rjx.asyncprops, resources)",
      "start": 2997,
      "end": 3047,
      "loc": {
        "start": {
          "line": 106,
          "column": 2
        },
        "end": {
          "line": 106,
          "column": 52
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " : {};",
      "start": 3051,
      "end": 3059,
      "loc": {
        "start": {
          "line": 107,
          "column": 2
        },
        "end": {
          "line": 107,
          "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": 3063,
      "end": 3069,
      "loc": {
        "start": {
          "line": 108,
          "column": 2
        },
        "end": {
          "line": 108,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3070,
      "end": 3071,
      "loc": {
        "start": {
          "line": 108,
          "column": 9
        },
        "end": {
          "line": 108,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 3071,
      "end": 3074,
      "loc": {
        "start": {
          "line": 108,
          "column": 10
        },
        "end": {
          "line": 108,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3074,
      "end": 3075,
      "loc": {
        "start": {
          "line": 108,
          "column": 13
        },
        "end": {
          "line": 108,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propName",
      "start": 3076,
      "end": 3084,
      "loc": {
        "start": {
          "line": 108,
          "column": 15
        },
        "end": {
          "line": 108,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3085,
      "end": 3086,
      "loc": {
        "start": {
          "line": 108,
          "column": 24
        },
        "end": {
          "line": 108,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 3087,
      "end": 3089,
      "loc": {
        "start": {
          "line": 108,
          "column": 26
        },
        "end": {
          "line": 108,
          "column": 28
        }
      }
    },
    {
      "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": 3090,
      "end": 3096,
      "loc": {
        "start": {
          "line": 108,
          "column": 29
        },
        "end": {
          "line": 108,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 3097,
      "end": 3100,
      "loc": {
        "start": {
          "line": 108,
          "column": 36
        },
        "end": {
          "line": 108,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3100,
      "end": 3101,
      "loc": {
        "start": {
          "line": 108,
          "column": 39
        },
        "end": {
          "line": 108,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propName",
      "start": 3102,
      "end": 3110,
      "loc": {
        "start": {
          "line": 108,
          "column": 41
        },
        "end": {
          "line": 108,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3111,
      "end": 3112,
      "loc": {
        "start": {
          "line": 108,
          "column": 50
        },
        "end": {
          "line": 108,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 3113,
      "end": 3116,
      "loc": {
        "start": {
          "line": 108,
          "column": 52
        },
        "end": {
          "line": 108,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "object",
      "start": 3117,
      "end": 3125,
      "loc": {
        "start": {
          "line": 108,
          "column": 56
        },
        "end": {
          "line": 108,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3125,
      "end": 3126,
      "loc": {
        "start": {
          "line": 108,
          "column": 64
        },
        "end": {
          "line": 108,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3132,
      "end": 3133,
      "loc": {
        "start": {
          "line": 109,
          "column": 4
        },
        "end": {
          "line": 109,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "utilities",
      "start": 3134,
      "end": 3143,
      "loc": {
        "start": {
          "line": 109,
          "column": 6
        },
        "end": {
          "line": 109,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3143,
      "end": 3144,
      "loc": {
        "start": {
          "line": 109,
          "column": 15
        },
        "end": {
          "line": 109,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "traverse",
      "start": 3144,
      "end": 3152,
      "loc": {
        "start": {
          "line": 109,
          "column": 16
        },
        "end": {
          "line": 109,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3152,
      "end": 3153,
      "loc": {
        "start": {
          "line": 109,
          "column": 24
        },
        "end": {
          "line": 109,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 3153,
      "end": 3156,
      "loc": {
        "start": {
          "line": 109,
          "column": 25
        },
        "end": {
          "line": 109,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3156,
      "end": 3157,
      "loc": {
        "start": {
          "line": 109,
          "column": 28
        },
        "end": {
          "line": 109,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propName",
      "start": 3158,
      "end": 3166,
      "loc": {
        "start": {
          "line": 109,
          "column": 30
        },
        "end": {
          "line": 109,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3167,
      "end": 3168,
      "loc": {
        "start": {
          "line": 109,
          "column": 39
        },
        "end": {
          "line": 109,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3168,
      "end": 3169,
      "loc": {
        "start": {
          "line": 109,
          "column": 40
        },
        "end": {
          "line": 109,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "traverseObject",
      "start": 3170,
      "end": 3184,
      "loc": {
        "start": {
          "line": 109,
          "column": 42
        },
        "end": {
          "line": 109,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3184,
      "end": 3185,
      "loc": {
        "start": {
          "line": 109,
          "column": 56
        },
        "end": {
          "line": 109,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3191,
      "end": 3192,
      "loc": {
        "start": {
          "line": 110,
          "column": 4
        },
        "end": {
          "line": 110,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3193,
      "end": 3194,
      "loc": {
        "start": {
          "line": 110,
          "column": 6
        },
        "end": {
          "line": 110,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3194,
      "end": 3195,
      "loc": {
        "start": {
          "line": 110,
          "column": 7
        },
        "end": {
          "line": 110,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3195,
      "end": 3196,
      "loc": {
        "start": {
          "line": 110,
          "column": 8
        },
        "end": {
          "line": 110,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3198,
      "end": 3199,
      "loc": {
        "start": {
          "line": 111,
          "column": 0
        },
        "end": {
          "line": 111,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * returns children rjx components defined on __spreadComponent spread over an array on props.__spread\r\n * @param {*} options \r\n ",
      "start": 3203,
      "end": 3339,
      "loc": {
        "start": {
          "line": 113,
          "column": 0
        },
        "end": {
          "line": 116,
          "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": 3341,
      "end": 3347,
      "loc": {
        "start": {
          "line": 117,
          "column": 0
        },
        "end": {
          "line": 117,
          "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": 3348,
      "end": 3356,
      "loc": {
        "start": {
          "line": 117,
          "column": 7
        },
        "end": {
          "line": 117,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getChildrenComponents",
      "start": 3357,
      "end": 3378,
      "loc": {
        "start": {
          "line": 117,
          "column": 16
        },
        "end": {
          "line": 117,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3378,
      "end": 3379,
      "loc": {
        "start": {
          "line": 117,
          "column": 37
        },
        "end": {
          "line": 117,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 3379,
      "end": 3386,
      "loc": {
        "start": {
          "line": 117,
          "column": 38
        },
        "end": {
          "line": 117,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3387,
      "end": 3388,
      "loc": {
        "start": {
          "line": 117,
          "column": 46
        },
        "end": {
          "line": 117,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3389,
      "end": 3390,
      "loc": {
        "start": {
          "line": 117,
          "column": 48
        },
        "end": {
          "line": 117,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3390,
      "end": 3391,
      "loc": {
        "start": {
          "line": 117,
          "column": 49
        },
        "end": {
          "line": 117,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3391,
      "end": 3392,
      "loc": {
        "start": {
          "line": 117,
          "column": 50
        },
        "end": {
          "line": 117,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3393,
      "end": 3394,
      "loc": {
        "start": {
          "line": 117,
          "column": 52
        },
        "end": {
          "line": 117,
          "column": 53
        }
      }
    },
    {
      "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": 3398,
      "end": 3403,
      "loc": {
        "start": {
          "line": 118,
          "column": 2
        },
        "end": {
          "line": 118,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3404,
      "end": 3405,
      "loc": {
        "start": {
          "line": 118,
          "column": 8
        },
        "end": {
          "line": 118,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allProps",
      "start": 3406,
      "end": 3414,
      "loc": {
        "start": {
          "line": 118,
          "column": 10
        },
        "end": {
          "line": 118,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3415,
      "end": 3416,
      "loc": {
        "start": {
          "line": 118,
          "column": 19
        },
        "end": {
          "line": 118,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3417,
      "end": 3418,
      "loc": {
        "start": {
          "line": 118,
          "column": 21
        },
        "end": {
          "line": 118,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3418,
      "end": 3419,
      "loc": {
        "start": {
          "line": 118,
          "column": 22
        },
        "end": {
          "line": 118,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3419,
      "end": 3420,
      "loc": {
        "start": {
          "line": 118,
          "column": 23
        },
        "end": {
          "line": 118,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 3421,
      "end": 3424,
      "loc": {
        "start": {
          "line": 118,
          "column": 25
        },
        "end": {
          "line": 118,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3425,
      "end": 3426,
      "loc": {
        "start": {
          "line": 118,
          "column": 29
        },
        "end": {
          "line": 118,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3427,
      "end": 3428,
      "loc": {
        "start": {
          "line": 118,
          "column": 31
        },
        "end": {
          "line": 118,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3428,
      "end": 3429,
      "loc": {
        "start": {
          "line": 118,
          "column": 32
        },
        "end": {
          "line": 118,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3429,
      "end": 3430,
      "loc": {
        "start": {
          "line": 118,
          "column": 33
        },
        "end": {
          "line": 118,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3431,
      "end": 3432,
      "loc": {
        "start": {
          "line": 118,
          "column": 35
        },
        "end": {
          "line": 118,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3433,
      "end": 3434,
      "loc": {
        "start": {
          "line": 118,
          "column": 37
        },
        "end": {
          "line": 118,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 3435,
      "end": 3442,
      "loc": {
        "start": {
          "line": 118,
          "column": 39
        },
        "end": {
          "line": 118,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3442,
      "end": 3443,
      "loc": {
        "start": {
          "line": 118,
          "column": 46
        },
        "end": {
          "line": 118,
          "column": 47
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " const asyncprops = getRJXProps({ rjx, propName: 'spreadprops', traverseObject: allProps, });",
      "start": 3447,
      "end": 3542,
      "loc": {
        "start": {
          "line": 119,
          "column": 2
        },
        "end": {
          "line": 119,
          "column": 97
        }
      }
    },
    {
      "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": 3546,
      "end": 3548,
      "loc": {
        "start": {
          "line": 120,
          "column": 2
        },
        "end": {
          "line": 120,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3549,
      "end": 3550,
      "loc": {
        "start": {
          "line": 120,
          "column": 5
        },
        "end": {
          "line": 120,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 3550,
      "end": 3555,
      "loc": {
        "start": {
          "line": 120,
          "column": 6
        },
        "end": {
          "line": 120,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3555,
      "end": 3556,
      "loc": {
        "start": {
          "line": 120,
          "column": 11
        },
        "end": {
          "line": 120,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 3556,
      "end": 3563,
      "loc": {
        "start": {
          "line": 120,
          "column": 12
        },
        "end": {
          "line": 120,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3563,
      "end": 3564,
      "loc": {
        "start": {
          "line": 120,
          "column": 19
        },
        "end": {
          "line": 120,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allProps",
      "start": 3564,
      "end": 3572,
      "loc": {
        "start": {
          "line": 120,
          "column": 20
        },
        "end": {
          "line": 120,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3572,
      "end": 3573,
      "loc": {
        "start": {
          "line": 120,
          "column": 28
        },
        "end": {
          "line": 120,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__spread",
      "start": 3573,
      "end": 3581,
      "loc": {
        "start": {
          "line": 120,
          "column": 29
        },
        "end": {
          "line": 120,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3581,
      "end": 3582,
      "loc": {
        "start": {
          "line": 120,
          "column": 37
        },
        "end": {
          "line": 120,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 3583,
      "end": 3586,
      "loc": {
        "start": {
          "line": 120,
          "column": 39
        },
        "end": {
          "line": 120,
          "column": 42
        }
      }
    },
    {
      "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": 3587,
      "end": 3592,
      "loc": {
        "start": {
          "line": 120,
          "column": 43
        },
        "end": {
          "line": 120,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3592,
      "end": 3593,
      "loc": {
        "start": {
          "line": 120,
          "column": 48
        },
        "end": {
          "line": 120,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3594,
      "end": 3595,
      "loc": {
        "start": {
          "line": 120,
          "column": 50
        },
        "end": {
          "line": 120,
          "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": 3601,
      "end": 3603,
      "loc": {
        "start": {
          "line": 121,
          "column": 4
        },
        "end": {
          "line": 121,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3604,
      "end": 3605,
      "loc": {
        "start": {
          "line": 121,
          "column": 7
        },
        "end": {
          "line": 121,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3605,
      "end": 3606,
      "loc": {
        "start": {
          "line": 121,
          "column": 8
        },
        "end": {
          "line": 121,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3606,
      "end": 3610,
      "loc": {
        "start": {
          "line": 121,
          "column": 9
        },
        "end": {
          "line": 121,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 3611,
      "end": 3613,
      "loc": {
        "start": {
          "line": 121,
          "column": 14
        },
        "end": {
          "line": 121,
          "column": 16
        }
      }
    },
    {
      "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": 3614,
      "end": 3618,
      "loc": {
        "start": {
          "line": 121,
          "column": 17
        },
        "end": {
          "line": 121,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3618,
      "end": 3619,
      "loc": {
        "start": {
          "line": 121,
          "column": 21
        },
        "end": {
          "line": 121,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 3619,
      "end": 3624,
      "loc": {
        "start": {
          "line": 121,
          "column": 22
        },
        "end": {
          "line": 121,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3624,
      "end": 3625,
      "loc": {
        "start": {
          "line": 121,
          "column": 27
        },
        "end": {
          "line": 121,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 3626,
      "end": 3628,
      "loc": {
        "start": {
          "line": 121,
          "column": 29
        },
        "end": {
          "line": 121,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 3629,
      "end": 3632,
      "loc": {
        "start": {
          "line": 121,
          "column": 32
        },
        "end": {
          "line": 121,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3632,
      "end": 3633,
      "loc": {
        "start": {
          "line": 121,
          "column": 35
        },
        "end": {
          "line": 121,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 3633,
      "end": 3638,
      "loc": {
        "start": {
          "line": 121,
          "column": 36
        },
        "end": {
          "line": 121,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3638,
      "end": 3639,
      "loc": {
        "start": {
          "line": 121,
          "column": 41
        },
        "end": {
          "line": 121,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3640,
      "end": 3641,
      "loc": {
        "start": {
          "line": 121,
          "column": 43
        },
        "end": {
          "line": 121,
          "column": 44
        }
      }
    },
    {
      "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": 3649,
      "end": 3655,
      "loc": {
        "start": {
          "line": 122,
          "column": 6
        },
        "end": {
          "line": 122,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3656,
      "end": 3657,
      "loc": {
        "start": {
          "line": 122,
          "column": 13
        },
        "end": {
          "line": 122,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 3667,
      "end": 3675,
      "loc": {
        "start": {
          "line": 123,
          "column": 8
        },
        "end": {
          "line": 123,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3675,
      "end": 3676,
      "loc": {
        "start": {
          "line": 123,
          "column": 16
        },
        "end": {
          "line": 123,
          "column": 17
        }
      }
    },
    {
      "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": 3677,
      "end": 3680,
      "loc": {
        "start": {
          "line": 123,
          "column": 18
        },
        "end": {
          "line": 123,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Error",
      "start": 3681,
      "end": 3686,
      "loc": {
        "start": {
          "line": 123,
          "column": 22
        },
        "end": {
          "line": 123,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3686,
      "end": 3687,
      "loc": {
        "start": {
          "line": 123,
          "column": 27
        },
        "end": {
          "line": 123,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Using __spreadComponent requires an array prop '__spread'",
      "start": 3687,
      "end": 3748,
      "loc": {
        "start": {
          "line": 123,
          "column": 28
        },
        "end": {
          "line": 123,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3748,
      "end": 3749,
      "loc": {
        "start": {
          "line": 123,
          "column": 89
        },
        "end": {
          "line": 123,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3749,
      "end": 3750,
      "loc": {
        "start": {
          "line": 123,
          "column": 90
        },
        "end": {
          "line": 123,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "toString",
      "start": 3750,
      "end": 3758,
      "loc": {
        "start": {
          "line": 123,
          "column": 91
        },
        "end": {
          "line": 123,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3758,
      "end": 3759,
      "loc": {
        "start": {
          "line": 123,
          "column": 99
        },
        "end": {
          "line": 123,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3759,
      "end": 3760,
      "loc": {
        "start": {
          "line": 123,
          "column": 100
        },
        "end": {
          "line": 123,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3760,
      "end": 3761,
      "loc": {
        "start": {
          "line": 123,
          "column": 101
        },
        "end": {
          "line": 123,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3769,
      "end": 3770,
      "loc": {
        "start": {
          "line": 124,
          "column": 6
        },
        "end": {
          "line": 124,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3770,
      "end": 3771,
      "loc": {
        "start": {
          "line": 124,
          "column": 7
        },
        "end": {
          "line": 124,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3777,
      "end": 3778,
      "loc": {
        "start": {
          "line": 125,
          "column": 4
        },
        "end": {
          "line": 125,
          "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": 3779,
      "end": 3783,
      "loc": {
        "start": {
          "line": 125,
          "column": 6
        },
        "end": {
          "line": 125,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3784,
      "end": 3785,
      "loc": {
        "start": {
          "line": 125,
          "column": 11
        },
        "end": {
          "line": 125,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 3793,
      "end": 3799,
      "loc": {
        "start": {
          "line": 126,
          "column": 6
        },
        "end": {
          "line": 126,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3800,
      "end": 3801,
      "loc": {
        "start": {
          "line": 126,
          "column": 13
        },
        "end": {
          "line": 126,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "children",
      "start": 3802,
      "end": 3810,
      "loc": {
        "start": {
          "line": 126,
          "column": 15
        },
        "end": {
          "line": 126,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3810,
      "end": 3811,
      "loc": {
        "start": {
          "line": 126,
          "column": 23
        },
        "end": {
          "line": 126,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 3811,
      "end": 3820,
      "loc": {
        "start": {
          "line": 126,
          "column": 24
        },
        "end": {
          "line": 126,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3820,
      "end": 3821,
      "loc": {
        "start": {
          "line": 126,
          "column": 33
        },
        "end": {
          "line": 126,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3822,
      "end": 3823,
      "loc": {
        "start": {
          "line": 126,
          "column": 35
        },
        "end": {
          "line": 126,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3823,
      "end": 3824,
      "loc": {
        "start": {
          "line": 126,
          "column": 36
        },
        "end": {
          "line": 126,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3830,
      "end": 3831,
      "loc": {
        "start": {
          "line": 127,
          "column": 4
        },
        "end": {
          "line": 127,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3835,
      "end": 3836,
      "loc": {
        "start": {
          "line": 128,
          "column": 2
        },
        "end": {
          "line": 128,
          "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": 3837,
      "end": 3841,
      "loc": {
        "start": {
          "line": 128,
          "column": 4
        },
        "end": {
          "line": 128,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3842,
      "end": 3843,
      "loc": {
        "start": {
          "line": 128,
          "column": 9
        },
        "end": {
          "line": 128,
          "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": 3849,
      "end": 3855,
      "loc": {
        "start": {
          "line": 129,
          "column": 4
        },
        "end": {
          "line": 129,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3856,
      "end": 3857,
      "loc": {
        "start": {
          "line": 129,
          "column": 11
        },
        "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": "_children",
      "start": 3865,
      "end": 3874,
      "loc": {
        "start": {
          "line": 130,
          "column": 6
        },
        "end": {
          "line": 130,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3874,
      "end": 3875,
      "loc": {
        "start": {
          "line": 130,
          "column": 15
        },
        "end": {
          "line": 130,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allProps",
      "start": 3876,
      "end": 3884,
      "loc": {
        "start": {
          "line": 130,
          "column": 17
        },
        "end": {
          "line": 130,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3884,
      "end": 3885,
      "loc": {
        "start": {
          "line": 130,
          "column": 25
        },
        "end": {
          "line": 130,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__spread",
      "start": 3885,
      "end": 3893,
      "loc": {
        "start": {
          "line": 130,
          "column": 26
        },
        "end": {
          "line": 130,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3893,
      "end": 3894,
      "loc": {
        "start": {
          "line": 130,
          "column": 34
        },
        "end": {
          "line": 130,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 3894,
      "end": 3897,
      "loc": {
        "start": {
          "line": 130,
          "column": 35
        },
        "end": {
          "line": 130,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3897,
      "end": 3898,
      "loc": {
        "start": {
          "line": 130,
          "column": 38
        },
        "end": {
          "line": 130,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__item",
      "start": 3898,
      "end": 3904,
      "loc": {
        "start": {
          "line": 130,
          "column": 39
        },
        "end": {
          "line": 130,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3905,
      "end": 3907,
      "loc": {
        "start": {
          "line": 130,
          "column": 46
        },
        "end": {
          "line": 130,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3908,
      "end": 3909,
      "loc": {
        "start": {
          "line": 130,
          "column": 49
        },
        "end": {
          "line": 130,
          "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": 3919,
      "end": 3924,
      "loc": {
        "start": {
          "line": 131,
          "column": 8
        },
        "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": "clonedChild",
      "start": 3925,
      "end": 3936,
      "loc": {
        "start": {
          "line": 131,
          "column": 14
        },
        "end": {
          "line": 131,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3937,
      "end": 3938,
      "loc": {
        "start": {
          "line": 131,
          "column": 26
        },
        "end": {
          "line": 131,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 3939,
      "end": 3945,
      "loc": {
        "start": {
          "line": 131,
          "column": 28
        },
        "end": {
          "line": 131,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3945,
      "end": 3946,
      "loc": {
        "start": {
          "line": 131,
          "column": 34
        },
        "end": {
          "line": 131,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assign",
      "start": 3946,
      "end": 3952,
      "loc": {
        "start": {
          "line": 131,
          "column": 35
        },
        "end": {
          "line": 131,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3952,
      "end": 3953,
      "loc": {
        "start": {
          "line": 131,
          "column": 41
        },
        "end": {
          "line": 131,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3953,
      "end": 3954,
      "loc": {
        "start": {
          "line": 131,
          "column": 42
        },
        "end": {
          "line": 131,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3954,
      "end": 3955,
      "loc": {
        "start": {
          "line": 131,
          "column": 43
        },
        "end": {
          "line": 131,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3955,
      "end": 3956,
      "loc": {
        "start": {
          "line": 131,
          "column": 44
        },
        "end": {
          "line": 131,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 3957,
      "end": 3960,
      "loc": {
        "start": {
          "line": 131,
          "column": 46
        },
        "end": {
          "line": 131,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3960,
      "end": 3961,
      "loc": {
        "start": {
          "line": 131,
          "column": 49
        },
        "end": {
          "line": 131,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__spreadComponent",
      "start": 3961,
      "end": 3978,
      "loc": {
        "start": {
          "line": 131,
          "column": 50
        },
        "end": {
          "line": 131,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3978,
      "end": 3979,
      "loc": {
        "start": {
          "line": 131,
          "column": 67
        },
        "end": {
          "line": 131,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3979,
      "end": 3980,
      "loc": {
        "start": {
          "line": 131,
          "column": 68
        },
        "end": {
          "line": 131,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 3990,
      "end": 3995,
      "loc": {
        "start": {
          "line": 132,
          "column": 8
        },
        "end": {
          "line": 132,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "clonedChildProps",
      "start": 3996,
      "end": 4012,
      "loc": {
        "start": {
          "line": 132,
          "column": 14
        },
        "end": {
          "line": 132,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4013,
      "end": 4014,
      "loc": {
        "start": {
          "line": 132,
          "column": 31
        },
        "end": {
          "line": 132,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 4015,
      "end": 4021,
      "loc": {
        "start": {
          "line": 132,
          "column": 33
        },
        "end": {
          "line": 132,
          "column": 39
        }
      }
    },
    {
      "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": 132,
          "column": 39
        },
        "end": {
          "line": 132,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assign",
      "start": 4022,
      "end": 4028,
      "loc": {
        "start": {
          "line": 132,
          "column": 40
        },
        "end": {
          "line": 132,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4028,
      "end": 4029,
      "loc": {
        "start": {
          "line": 132,
          "column": 46
        },
        "end": {
          "line": 132,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4029,
      "end": 4030,
      "loc": {
        "start": {
          "line": 132,
          "column": 47
        },
        "end": {
          "line": 132,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4030,
      "end": 4031,
      "loc": {
        "start": {
          "line": 132,
          "column": 48
        },
        "end": {
          "line": 132,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4031,
      "end": 4032,
      "loc": {
        "start": {
          "line": 132,
          "column": 49
        },
        "end": {
          "line": 132,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "clonedChild",
      "start": 4033,
      "end": 4044,
      "loc": {
        "start": {
          "line": 132,
          "column": 51
        },
        "end": {
          "line": 132,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4044,
      "end": 4045,
      "loc": {
        "start": {
          "line": 132,
          "column": 62
        },
        "end": {
          "line": 132,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 4045,
      "end": 4050,
      "loc": {
        "start": {
          "line": 132,
          "column": 63
        },
        "end": {
          "line": 132,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4050,
      "end": 4051,
      "loc": {
        "start": {
          "line": 132,
          "column": 68
        },
        "end": {
          "line": 132,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4051,
      "end": 4052,
      "loc": {
        "start": {
          "line": 132,
          "column": 69
        },
        "end": {
          "line": 132,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "clonedChildProps",
      "start": 4062,
      "end": 4078,
      "loc": {
        "start": {
          "line": 133,
          "column": 8
        },
        "end": {
          "line": 133,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4078,
      "end": 4079,
      "loc": {
        "start": {
          "line": 133,
          "column": 24
        },
        "end": {
          "line": 133,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__item",
      "start": 4079,
      "end": 4085,
      "loc": {
        "start": {
          "line": 133,
          "column": 25
        },
        "end": {
          "line": 133,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4086,
      "end": 4087,
      "loc": {
        "start": {
          "line": 133,
          "column": 32
        },
        "end": {
          "line": 133,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__item",
      "start": 4088,
      "end": 4094,
      "loc": {
        "start": {
          "line": 133,
          "column": 34
        },
        "end": {
          "line": 133,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4094,
      "end": 4095,
      "loc": {
        "start": {
          "line": 133,
          "column": 40
        },
        "end": {
          "line": 133,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "clonedChild",
      "start": 4105,
      "end": 4116,
      "loc": {
        "start": {
          "line": 134,
          "column": 8
        },
        "end": {
          "line": 134,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4116,
      "end": 4117,
      "loc": {
        "start": {
          "line": 134,
          "column": 19
        },
        "end": {
          "line": 134,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 4117,
      "end": 4122,
      "loc": {
        "start": {
          "line": 134,
          "column": 20
        },
        "end": {
          "line": 134,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4123,
      "end": 4124,
      "loc": {
        "start": {
          "line": 134,
          "column": 26
        },
        "end": {
          "line": 134,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "clonedChildProps",
      "start": 4125,
      "end": 4141,
      "loc": {
        "start": {
          "line": 134,
          "column": 28
        },
        "end": {
          "line": 134,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4141,
      "end": 4142,
      "loc": {
        "start": {
          "line": 134,
          "column": 44
        },
        "end": {
          "line": 134,
          "column": 45
        }
      }
    },
    {
      "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": 4152,
      "end": 4158,
      "loc": {
        "start": {
          "line": 135,
          "column": 8
        },
        "end": {
          "line": 135,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "clonedChild",
      "start": 4159,
      "end": 4170,
      "loc": {
        "start": {
          "line": 135,
          "column": 15
        },
        "end": {
          "line": 135,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4170,
      "end": 4171,
      "loc": {
        "start": {
          "line": 135,
          "column": 26
        },
        "end": {
          "line": 135,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4179,
      "end": 4180,
      "loc": {
        "start": {
          "line": 136,
          "column": 6
        },
        "end": {
          "line": 136,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4180,
      "end": 4181,
      "loc": {
        "start": {
          "line": 136,
          "column": 7
        },
        "end": {
          "line": 136,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4181,
      "end": 4182,
      "loc": {
        "start": {
          "line": 136,
          "column": 8
        },
        "end": {
          "line": 136,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4188,
      "end": 4189,
      "loc": {
        "start": {
          "line": 137,
          "column": 4
        },
        "end": {
          "line": 137,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4189,
      "end": 4190,
      "loc": {
        "start": {
          "line": 137,
          "column": 5
        },
        "end": {
          "line": 137,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4194,
      "end": 4195,
      "loc": {
        "start": {
          "line": 138,
          "column": 2
        },
        "end": {
          "line": 138,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4197,
      "end": 4198,
      "loc": {
        "start": {
          "line": 139,
          "column": 0
        },
        "end": {
          "line": 139,
          "column": 1
        }
      }
    },
    {
      "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": 4202,
      "end": 4208,
      "loc": {
        "start": {
          "line": 141,
          "column": 0
        },
        "end": {
          "line": 141,
          "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": 4209,
      "end": 4217,
      "loc": {
        "start": {
          "line": 141,
          "column": 7
        },
        "end": {
          "line": 141,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "boundArgsReducer",
      "start": 4218,
      "end": 4234,
      "loc": {
        "start": {
          "line": 141,
          "column": 16
        },
        "end": {
          "line": 141,
          "column": 32
        }
      }
    },
    {
      "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": 141,
          "column": 32
        },
        "end": {
          "line": 141,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 4235,
      "end": 4238,
      "loc": {
        "start": {
          "line": 141,
          "column": 33
        },
        "end": {
          "line": 141,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4239,
      "end": 4240,
      "loc": {
        "start": {
          "line": 141,
          "column": 37
        },
        "end": {
          "line": 141,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4241,
      "end": 4242,
      "loc": {
        "start": {
          "line": 141,
          "column": 39
        },
        "end": {
          "line": 141,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4242,
      "end": 4243,
      "loc": {
        "start": {
          "line": 141,
          "column": 40
        },
        "end": {
          "line": 141,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4243,
      "end": 4244,
      "loc": {
        "start": {
          "line": 141,
          "column": 41
        },
        "end": {
          "line": 141,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4245,
      "end": 4246,
      "loc": {
        "start": {
          "line": 141,
          "column": 43
        },
        "end": {
          "line": 141,
          "column": 44
        }
      }
    },
    {
      "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": 4250,
      "end": 4256,
      "loc": {
        "start": {
          "line": 142,
          "column": 2
        },
        "end": {
          "line": 142,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4257,
      "end": 4258,
      "loc": {
        "start": {
          "line": 142,
          "column": 9
        },
        "end": {
          "line": 142,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "args",
      "start": 4258,
      "end": 4262,
      "loc": {
        "start": {
          "line": 142,
          "column": 10
        },
        "end": {
          "line": 142,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4262,
      "end": 4263,
      "loc": {
        "start": {
          "line": 142,
          "column": 14
        },
        "end": {
          "line": 142,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "arg",
      "start": 4264,
      "end": 4267,
      "loc": {
        "start": {
          "line": 142,
          "column": 16
        },
        "end": {
          "line": 142,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4267,
      "end": 4268,
      "loc": {
        "start": {
          "line": 142,
          "column": 19
        },
        "end": {
          "line": 142,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4269,
      "end": 4271,
      "loc": {
        "start": {
          "line": 142,
          "column": 21
        },
        "end": {
          "line": 142,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4272,
      "end": 4273,
      "loc": {
        "start": {
          "line": 142,
          "column": 24
        },
        "end": {
          "line": 142,
          "column": 25
        }
      }
    },
    {
      "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": 4279,
      "end": 4282,
      "loc": {
        "start": {
          "line": 143,
          "column": 4
        },
        "end": {
          "line": 143,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 4283,
      "end": 4286,
      "loc": {
        "start": {
          "line": 143,
          "column": 8
        },
        "end": {
          "line": 143,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4286,
      "end": 4287,
      "loc": {
        "start": {
          "line": 143,
          "column": 11
        },
        "end": {
          "line": 143,
          "column": 12
        }
      }
    },
    {
      "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": 4293,
      "end": 4295,
      "loc": {
        "start": {
          "line": 144,
          "column": 4
        },
        "end": {
          "line": 144,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4296,
      "end": 4297,
      "loc": {
        "start": {
          "line": 144,
          "column": 7
        },
        "end": {
          "line": 144,
          "column": 8
        }
      }
    },
    {
      "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": 4297,
      "end": 4301,
      "loc": {
        "start": {
          "line": 144,
          "column": 8
        },
        "end": {
          "line": 144,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4302,
      "end": 4304,
      "loc": {
        "start": {
          "line": 144,
          "column": 13
        },
        "end": {
          "line": 144,
          "column": 15
        }
      }
    },
    {
      "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": 4305,
      "end": 4309,
      "loc": {
        "start": {
          "line": 144,
          "column": 16
        },
        "end": {
          "line": 144,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4309,
      "end": 4310,
      "loc": {
        "start": {
          "line": 144,
          "column": 20
        },
        "end": {
          "line": 144,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 4310,
      "end": 4315,
      "loc": {
        "start": {
          "line": 144,
          "column": 21
        },
        "end": {
          "line": 144,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4316,
      "end": 4318,
      "loc": {
        "start": {
          "line": 144,
          "column": 27
        },
        "end": {
          "line": 144,
          "column": 29
        }
      }
    },
    {
      "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": 4319,
      "end": 4325,
      "loc": {
        "start": {
          "line": 144,
          "column": 30
        },
        "end": {
          "line": 144,
          "column": 36
        }
      }
    },
    {
      "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": 4326,
      "end": 4330,
      "loc": {
        "start": {
          "line": 144,
          "column": 37
        },
        "end": {
          "line": 144,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4330,
      "end": 4331,
      "loc": {
        "start": {
          "line": 144,
          "column": 41
        },
        "end": {
          "line": 144,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 4331,
      "end": 4336,
      "loc": {
        "start": {
          "line": 144,
          "column": 42
        },
        "end": {
          "line": 144,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4336,
      "end": 4337,
      "loc": {
        "start": {
          "line": 144,
          "column": 47
        },
        "end": {
          "line": 144,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "arg",
      "start": 4338,
      "end": 4341,
      "loc": {
        "start": {
          "line": 144,
          "column": 49
        },
        "end": {
          "line": 144,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4342,
      "end": 4343,
      "loc": {
        "start": {
          "line": 144,
          "column": 53
        },
        "end": {
          "line": 144,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 4344,
      "end": 4347,
      "loc": {
        "start": {
          "line": 144,
          "column": 55
        },
        "end": {
          "line": 144,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 4348,
      "end": 4357,
      "loc": {
        "start": {
          "line": 144,
          "column": 59
        },
        "end": {
          "line": 144,
          "column": 68
        }
      }
    },
    {
      "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": 144,
          "column": 68
        },
        "end": {
          "line": 144,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 4359,
      "end": 4362,
      "loc": {
        "start": {
          "line": 144,
          "column": 70
        },
        "end": {
          "line": 144,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4363,
      "end": 4364,
      "loc": {
        "start": {
          "line": 144,
          "column": 74
        },
        "end": {
          "line": 144,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4365,
      "end": 4366,
      "loc": {
        "start": {
          "line": 144,
          "column": 76
        },
        "end": {
          "line": 144,
          "column": 77
        }
      }
    },
    {
      "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": 4366,
      "end": 4370,
      "loc": {
        "start": {
          "line": 144,
          "column": 77
        },
        "end": {
          "line": 144,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4370,
      "end": 4371,
      "loc": {
        "start": {
          "line": 144,
          "column": 81
        },
        "end": {
          "line": 144,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 4371,
      "end": 4376,
      "loc": {
        "start": {
          "line": 144,
          "column": 82
        },
        "end": {
          "line": 144,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4376,
      "end": 4377,
      "loc": {
        "start": {
          "line": 144,
          "column": 87
        },
        "end": {
          "line": 144,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "arg",
      "start": 4378,
      "end": 4381,
      "loc": {
        "start": {
          "line": 144,
          "column": 89
        },
        "end": {
          "line": 144,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4382,
      "end": 4383,
      "loc": {
        "start": {
          "line": 144,
          "column": 93
        },
        "end": {
          "line": 144,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4383,
      "end": 4384,
      "loc": {
        "start": {
          "line": 144,
          "column": 94
        },
        "end": {
          "line": 144,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4384,
      "end": 4385,
      "loc": {
        "start": {
          "line": 144,
          "column": 95
        },
        "end": {
          "line": 144,
          "column": 96
        }
      }
    },
    {
      "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": 4391,
      "end": 4395,
      "loc": {
        "start": {
          "line": 145,
          "column": 4
        },
        "end": {
          "line": 145,
          "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": 4396,
      "end": 4398,
      "loc": {
        "start": {
          "line": 145,
          "column": 9
        },
        "end": {
          "line": 145,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4399,
      "end": 4400,
      "loc": {
        "start": {
          "line": 145,
          "column": 12
        },
        "end": {
          "line": 145,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4400,
      "end": 4404,
      "loc": {
        "start": {
          "line": 145,
          "column": 13
        },
        "end": {
          "line": 145,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4405,
      "end": 4407,
      "loc": {
        "start": {
          "line": 145,
          "column": 18
        },
        "end": {
          "line": 145,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4408,
      "end": 4412,
      "loc": {
        "start": {
          "line": 145,
          "column": 21
        },
        "end": {
          "line": 145,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4412,
      "end": 4413,
      "loc": {
        "start": {
          "line": 145,
          "column": 25
        },
        "end": {
          "line": 145,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 4413,
      "end": 4418,
      "loc": {
        "start": {
          "line": 145,
          "column": 26
        },
        "end": {
          "line": 145,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4419,
      "end": 4421,
      "loc": {
        "start": {
          "line": 145,
          "column": 32
        },
        "end": {
          "line": 145,
          "column": 34
        }
      }
    },
    {
      "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": 4422,
      "end": 4428,
      "loc": {
        "start": {
          "line": 145,
          "column": 35
        },
        "end": {
          "line": 145,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4429,
      "end": 4433,
      "loc": {
        "start": {
          "line": 145,
          "column": 42
        },
        "end": {
          "line": 145,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4433,
      "end": 4434,
      "loc": {
        "start": {
          "line": 145,
          "column": 46
        },
        "end": {
          "line": 145,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 4434,
      "end": 4439,
      "loc": {
        "start": {
          "line": 145,
          "column": 47
        },
        "end": {
          "line": 145,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4439,
      "end": 4440,
      "loc": {
        "start": {
          "line": 145,
          "column": 52
        },
        "end": {
          "line": 145,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "arg",
      "start": 4441,
      "end": 4444,
      "loc": {
        "start": {
          "line": 145,
          "column": 54
        },
        "end": {
          "line": 145,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4445,
      "end": 4446,
      "loc": {
        "start": {
          "line": 145,
          "column": 58
        },
        "end": {
          "line": 145,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 4447,
      "end": 4450,
      "loc": {
        "start": {
          "line": 145,
          "column": 60
        },
        "end": {
          "line": 145,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 4451,
      "end": 4460,
      "loc": {
        "start": {
          "line": 145,
          "column": 64
        },
        "end": {
          "line": 145,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4460,
      "end": 4461,
      "loc": {
        "start": {
          "line": 145,
          "column": 73
        },
        "end": {
          "line": 145,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 4462,
      "end": 4465,
      "loc": {
        "start": {
          "line": 145,
          "column": 75
        },
        "end": {
          "line": 145,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4466,
      "end": 4467,
      "loc": {
        "start": {
          "line": 145,
          "column": 79
        },
        "end": {
          "line": 145,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4468,
      "end": 4469,
      "loc": {
        "start": {
          "line": 145,
          "column": 81
        },
        "end": {
          "line": 145,
          "column": 82
        }
      }
    },
    {
      "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": 4469,
      "end": 4473,
      "loc": {
        "start": {
          "line": 145,
          "column": 82
        },
        "end": {
          "line": 145,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4473,
      "end": 4474,
      "loc": {
        "start": {
          "line": 145,
          "column": 86
        },
        "end": {
          "line": 145,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 4474,
      "end": 4479,
      "loc": {
        "start": {
          "line": 145,
          "column": 87
        },
        "end": {
          "line": 145,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4479,
      "end": 4480,
      "loc": {
        "start": {
          "line": 145,
          "column": 92
        },
        "end": {
          "line": 145,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "arg",
      "start": 4481,
      "end": 4484,
      "loc": {
        "start": {
          "line": 145,
          "column": 94
        },
        "end": {
          "line": 145,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4485,
      "end": 4486,
      "loc": {
        "start": {
          "line": 145,
          "column": 98
        },
        "end": {
          "line": 145,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4486,
      "end": 4487,
      "loc": {
        "start": {
          "line": 145,
          "column": 99
        },
        "end": {
          "line": 145,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4487,
      "end": 4488,
      "loc": {
        "start": {
          "line": 145,
          "column": 100
        },
        "end": {
          "line": 145,
          "column": 101
        }
      }
    },
    {
      "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": 4494,
      "end": 4498,
      "loc": {
        "start": {
          "line": 146,
          "column": 4
        },
        "end": {
          "line": 146,
          "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": 4499,
      "end": 4501,
      "loc": {
        "start": {
          "line": 146,
          "column": 9
        },
        "end": {
          "line": 146,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4502,
      "end": 4503,
      "loc": {
        "start": {
          "line": 146,
          "column": 12
        },
        "end": {
          "line": 146,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 4503,
      "end": 4506,
      "loc": {
        "start": {
          "line": 146,
          "column": 13
        },
        "end": {
          "line": 146,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4506,
      "end": 4507,
      "loc": {
        "start": {
          "line": 146,
          "column": 16
        },
        "end": {
          "line": 146,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 4507,
      "end": 4512,
      "loc": {
        "start": {
          "line": 146,
          "column": 17
        },
        "end": {
          "line": 146,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4513,
      "end": 4515,
      "loc": {
        "start": {
          "line": 146,
          "column": 23
        },
        "end": {
          "line": 146,
          "column": 25
        }
      }
    },
    {
      "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": 4516,
      "end": 4522,
      "loc": {
        "start": {
          "line": 146,
          "column": 26
        },
        "end": {
          "line": 146,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 4523,
      "end": 4526,
      "loc": {
        "start": {
          "line": 146,
          "column": 33
        },
        "end": {
          "line": 146,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4526,
      "end": 4527,
      "loc": {
        "start": {
          "line": 146,
          "column": 36
        },
        "end": {
          "line": 146,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 4527,
      "end": 4532,
      "loc": {
        "start": {
          "line": 146,
          "column": 37
        },
        "end": {
          "line": 146,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4532,
      "end": 4533,
      "loc": {
        "start": {
          "line": 146,
          "column": 42
        },
        "end": {
          "line": 146,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "arg",
      "start": 4534,
      "end": 4537,
      "loc": {
        "start": {
          "line": 146,
          "column": 44
        },
        "end": {
          "line": 146,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4538,
      "end": 4539,
      "loc": {
        "start": {
          "line": 146,
          "column": 48
        },
        "end": {
          "line": 146,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 4540,
      "end": 4543,
      "loc": {
        "start": {
          "line": 146,
          "column": 50
        },
        "end": {
          "line": 146,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 4544,
      "end": 4553,
      "loc": {
        "start": {
          "line": 146,
          "column": 54
        },
        "end": {
          "line": 146,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4553,
      "end": 4554,
      "loc": {
        "start": {
          "line": 146,
          "column": 63
        },
        "end": {
          "line": 146,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 4555,
      "end": 4558,
      "loc": {
        "start": {
          "line": 146,
          "column": 65
        },
        "end": {
          "line": 146,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4559,
      "end": 4560,
      "loc": {
        "start": {
          "line": 146,
          "column": 69
        },
        "end": {
          "line": 146,
          "column": 70
        }
      }
    },
    {
      "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": 146,
          "column": 71
        },
        "end": {
          "line": 146,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 4562,
      "end": 4565,
      "loc": {
        "start": {
          "line": 146,
          "column": 72
        },
        "end": {
          "line": 146,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4565,
      "end": 4566,
      "loc": {
        "start": {
          "line": 146,
          "column": 75
        },
        "end": {
          "line": 146,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 4566,
      "end": 4571,
      "loc": {
        "start": {
          "line": 146,
          "column": 76
        },
        "end": {
          "line": 146,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4571,
      "end": 4572,
      "loc": {
        "start": {
          "line": 146,
          "column": 81
        },
        "end": {
          "line": 146,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "arg",
      "start": 4573,
      "end": 4576,
      "loc": {
        "start": {
          "line": 146,
          "column": 83
        },
        "end": {
          "line": 146,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4577,
      "end": 4578,
      "loc": {
        "start": {
          "line": 146,
          "column": 87
        },
        "end": {
          "line": 146,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4578,
      "end": 4579,
      "loc": {
        "start": {
          "line": 146,
          "column": 88
        },
        "end": {
          "line": 146,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4579,
      "end": 4580,
      "loc": {
        "start": {
          "line": 146,
          "column": 89
        },
        "end": {
          "line": 146,
          "column": 90
        }
      }
    },
    {
      "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": 4586,
      "end": 4588,
      "loc": {
        "start": {
          "line": 147,
          "column": 4
        },
        "end": {
          "line": 147,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4589,
      "end": 4590,
      "loc": {
        "start": {
          "line": 147,
          "column": 7
        },
        "end": {
          "line": 147,
          "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": 4590,
      "end": 4596,
      "loc": {
        "start": {
          "line": 147,
          "column": 8
        },
        "end": {
          "line": 147,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 4597,
      "end": 4600,
      "loc": {
        "start": {
          "line": 147,
          "column": 15
        },
        "end": {
          "line": 147,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 4601,
      "end": 4604,
      "loc": {
        "start": {
          "line": 147,
          "column": 19
        },
        "end": {
          "line": 147,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 4605,
      "end": 4614,
      "loc": {
        "start": {
          "line": 147,
          "column": 23
        },
        "end": {
          "line": 147,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4614,
      "end": 4615,
      "loc": {
        "start": {
          "line": 147,
          "column": 32
        },
        "end": {
          "line": 147,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "args",
      "start": 4616,
      "end": 4620,
      "loc": {
        "start": {
          "line": 147,
          "column": 34
        },
        "end": {
          "line": 147,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4620,
      "end": 4621,
      "loc": {
        "start": {
          "line": 147,
          "column": 38
        },
        "end": {
          "line": 147,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 4621,
      "end": 4625,
      "loc": {
        "start": {
          "line": 147,
          "column": 39
        },
        "end": {
          "line": 147,
          "column": 43
        }
      }
    },
    {
      "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": 147,
          "column": 43
        },
        "end": {
          "line": 147,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 4626,
      "end": 4629,
      "loc": {
        "start": {
          "line": 147,
          "column": 44
        },
        "end": {
          "line": 147,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4629,
      "end": 4630,
      "loc": {
        "start": {
          "line": 147,
          "column": 47
        },
        "end": {
          "line": 147,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4630,
      "end": 4631,
      "loc": {
        "start": {
          "line": 147,
          "column": 48
        },
        "end": {
          "line": 147,
          "column": 49
        }
      }
    },
    {
      "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": 4637,
      "end": 4643,
      "loc": {
        "start": {
          "line": 148,
          "column": 4
        },
        "end": {
          "line": 148,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "args",
      "start": 4644,
      "end": 4648,
      "loc": {
        "start": {
          "line": 148,
          "column": 11
        },
        "end": {
          "line": 148,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4648,
      "end": 4649,
      "loc": {
        "start": {
          "line": 148,
          "column": 15
        },
        "end": {
          "line": 148,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 4649,
      "end": 4655,
      "loc": {
        "start": {
          "line": 148,
          "column": 16
        },
        "end": {
          "line": 148,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4655,
      "end": 4656,
      "loc": {
        "start": {
          "line": 148,
          "column": 22
        },
        "end": {
          "line": 148,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "a",
      "start": 4656,
      "end": 4657,
      "loc": {
        "start": {
          "line": 148,
          "column": 23
        },
        "end": {
          "line": 148,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4657,
      "end": 4659,
      "loc": {
        "start": {
          "line": 148,
          "column": 24
        },
        "end": {
          "line": 148,
          "column": 26
        }
      }
    },
    {
      "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": 4659,
      "end": 4665,
      "loc": {
        "start": {
          "line": 148,
          "column": 26
        },
        "end": {
          "line": 148,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "a",
      "start": 4666,
      "end": 4667,
      "loc": {
        "start": {
          "line": 148,
          "column": 33
        },
        "end": {
          "line": 148,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 4667,
      "end": 4670,
      "loc": {
        "start": {
          "line": 148,
          "column": 34
        },
        "end": {
          "line": 148,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "undefined",
      "start": 4670,
      "end": 4681,
      "loc": {
        "start": {
          "line": 148,
          "column": 37
        },
        "end": {
          "line": 148,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4681,
      "end": 4682,
      "loc": {
        "start": {
          "line": 148,
          "column": 48
        },
        "end": {
          "line": 148,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4682,
      "end": 4683,
      "loc": {
        "start": {
          "line": 148,
          "column": 49
        },
        "end": {
          "line": 148,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4687,
      "end": 4688,
      "loc": {
        "start": {
          "line": 149,
          "column": 2
        },
        "end": {
          "line": 149,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4688,
      "end": 4689,
      "loc": {
        "start": {
          "line": 149,
          "column": 3
        },
        "end": {
          "line": 149,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4691,
      "end": 4692,
      "loc": {
        "start": {
          "line": 150,
          "column": 0
        },
        "end": {
          "line": 150,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Used to evalute javascript and set those variables as props. getEvalProps evaluates __dangerouslyEvalProps and __dangerouslyBindEvalProps properties with eval, this is used when component properties are functions, __dangerouslyBindEvalProps is used when those functions require that this is bound to the function. For __dangerouslyBindEvalProps it must resolve an expression, so functions should be wrapped in (). I.e. (function f(x){ return this.minimum+x;})\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @returns {Object} returns resolved object with evaluated javascript\r\n * @example\r\n const testVals = {\r\n    auth: 'true',\r\n    username: '(user={})=>user.name',\r\n  };\r\n  const testRJX = Object.assign({}, sampleRJX, {\r\n    __dangerouslyEvalProps: testVals, __dangerouslyBindEvalProps: {\r\n      email: '(function getUser(user={}){ return this.testBound(); })',\r\n    },\r\n  });\r\n  const RJXP = getEvalProps.call({ testBound: () => 'bounded', }, { rjx: testRJX, });\r\n  const evalutedComputedFunc = RJXP.username({ name: 'bob', });\r\n  const evalutedComputedBoundFunc = RJXP.email({ email:'test@email.domain', });\r\n  // expect(RJXP.auth).to.be.true;\r\n  // expect(evalutedComputedFunc).to.eql('bob');\r\n  // expect(evalutedComputedBoundFunc).to.eql('bounded');\r\n ",
      "start": 4696,
      "end": 6002,
      "loc": {
        "start": {
          "line": 152,
          "column": 0
        },
        "end": {
          "line": 173,
          "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": 6004,
      "end": 6010,
      "loc": {
        "start": {
          "line": 174,
          "column": 0
        },
        "end": {
          "line": 174,
          "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": 6011,
      "end": 6019,
      "loc": {
        "start": {
          "line": 174,
          "column": 7
        },
        "end": {
          "line": 174,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getEvalProps",
      "start": 6020,
      "end": 6032,
      "loc": {
        "start": {
          "line": 174,
          "column": 16
        },
        "end": {
          "line": 174,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6032,
      "end": 6033,
      "loc": {
        "start": {
          "line": 174,
          "column": 28
        },
        "end": {
          "line": 174,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 6033,
      "end": 6040,
      "loc": {
        "start": {
          "line": 174,
          "column": 29
        },
        "end": {
          "line": 174,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6041,
      "end": 6042,
      "loc": {
        "start": {
          "line": 174,
          "column": 37
        },
        "end": {
          "line": 174,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6043,
      "end": 6044,
      "loc": {
        "start": {
          "line": 174,
          "column": 39
        },
        "end": {
          "line": 174,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6044,
      "end": 6045,
      "loc": {
        "start": {
          "line": 174,
          "column": 40
        },
        "end": {
          "line": 174,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6045,
      "end": 6046,
      "loc": {
        "start": {
          "line": 174,
          "column": 41
        },
        "end": {
          "line": 174,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6047,
      "end": 6048,
      "loc": {
        "start": {
          "line": 174,
          "column": 43
        },
        "end": {
          "line": 174,
          "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": 6052,
      "end": 6057,
      "loc": {
        "start": {
          "line": 175,
          "column": 2
        },
        "end": {
          "line": 175,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6058,
      "end": 6059,
      "loc": {
        "start": {
          "line": 175,
          "column": 8
        },
        "end": {
          "line": 175,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 6060,
      "end": 6063,
      "loc": {
        "start": {
          "line": 175,
          "column": 10
        },
        "end": {
          "line": 175,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6063,
      "end": 6064,
      "loc": {
        "start": {
          "line": 175,
          "column": 13
        },
        "end": {
          "line": 175,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6065,
      "end": 6066,
      "loc": {
        "start": {
          "line": 175,
          "column": 15
        },
        "end": {
          "line": 175,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6067,
      "end": 6068,
      "loc": {
        "start": {
          "line": 175,
          "column": 17
        },
        "end": {
          "line": 175,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 6069,
      "end": 6076,
      "loc": {
        "start": {
          "line": 175,
          "column": 19
        },
        "end": {
          "line": 175,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6076,
      "end": 6077,
      "loc": {
        "start": {
          "line": 175,
          "column": 26
        },
        "end": {
          "line": 175,
          "column": 27
        }
      }
    },
    {
      "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": 6081,
      "end": 6086,
      "loc": {
        "start": {
          "line": 176,
          "column": 2
        },
        "end": {
          "line": 176,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scopedEval",
      "start": 6087,
      "end": 6097,
      "loc": {
        "start": {
          "line": 176,
          "column": 8
        },
        "end": {
          "line": 176,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6098,
      "end": 6099,
      "loc": {
        "start": {
          "line": 176,
          "column": 19
        },
        "end": {
          "line": 176,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eval",
      "start": 6100,
      "end": 6104,
      "loc": {
        "start": {
          "line": 176,
          "column": 21
        },
        "end": {
          "line": 176,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6104,
      "end": 6105,
      "loc": {
        "start": {
          "line": 176,
          "column": 25
        },
        "end": {
          "line": 176,
          "column": 26
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "https://github.com/rollup/rollup/wiki/Troubleshooting#avoiding-eval",
      "start": 6106,
      "end": 6175,
      "loc": {
        "start": {
          "line": 176,
          "column": 27
        },
        "end": {
          "line": 176,
          "column": 96
        }
      }
    },
    {
      "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": 6179,
      "end": 6184,
      "loc": {
        "start": {
          "line": 177,
          "column": 2
        },
        "end": {
          "line": 177,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evProps",
      "start": 6185,
      "end": 6192,
      "loc": {
        "start": {
          "line": 177,
          "column": 8
        },
        "end": {
          "line": 177,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6193,
      "end": 6194,
      "loc": {
        "start": {
          "line": 177,
          "column": 16
        },
        "end": {
          "line": 177,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 6195,
      "end": 6201,
      "loc": {
        "start": {
          "line": 177,
          "column": 18
        },
        "end": {
          "line": 177,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6201,
      "end": 6202,
      "loc": {
        "start": {
          "line": 177,
          "column": 24
        },
        "end": {
          "line": 177,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 6202,
      "end": 6206,
      "loc": {
        "start": {
          "line": 177,
          "column": 25
        },
        "end": {
          "line": 177,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6206,
      "end": 6207,
      "loc": {
        "start": {
          "line": 177,
          "column": 29
        },
        "end": {
          "line": 177,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 6207,
      "end": 6210,
      "loc": {
        "start": {
          "line": 177,
          "column": 30
        },
        "end": {
          "line": 177,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6210,
      "end": 6211,
      "loc": {
        "start": {
          "line": 177,
          "column": 33
        },
        "end": {
          "line": 177,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyEvalProps",
      "start": 6211,
      "end": 6233,
      "loc": {
        "start": {
          "line": 177,
          "column": 34
        },
        "end": {
          "line": 177,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 6234,
      "end": 6236,
      "loc": {
        "start": {
          "line": 177,
          "column": 57
        },
        "end": {
          "line": 177,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6237,
      "end": 6238,
      "loc": {
        "start": {
          "line": 177,
          "column": 60
        },
        "end": {
          "line": 177,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6238,
      "end": 6239,
      "loc": {
        "start": {
          "line": 177,
          "column": 61
        },
        "end": {
          "line": 177,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6239,
      "end": 6240,
      "loc": {
        "start": {
          "line": 177,
          "column": 62
        },
        "end": {
          "line": 177,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6240,
      "end": 6241,
      "loc": {
        "start": {
          "line": 177,
          "column": 63
        },
        "end": {
          "line": 177,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reduce",
      "start": 6241,
      "end": 6247,
      "loc": {
        "start": {
          "line": 177,
          "column": 64
        },
        "end": {
          "line": 177,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6247,
      "end": 6248,
      "loc": {
        "start": {
          "line": 177,
          "column": 70
        },
        "end": {
          "line": 177,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6248,
      "end": 6249,
      "loc": {
        "start": {
          "line": 177,
          "column": 71
        },
        "end": {
          "line": 177,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eprops",
      "start": 6249,
      "end": 6255,
      "loc": {
        "start": {
          "line": 177,
          "column": 72
        },
        "end": {
          "line": 177,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6255,
      "end": 6256,
      "loc": {
        "start": {
          "line": 177,
          "column": 78
        },
        "end": {
          "line": 177,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "epropName",
      "start": 6257,
      "end": 6266,
      "loc": {
        "start": {
          "line": 177,
          "column": 80
        },
        "end": {
          "line": 177,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6266,
      "end": 6267,
      "loc": {
        "start": {
          "line": 177,
          "column": 89
        },
        "end": {
          "line": 177,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6268,
      "end": 6270,
      "loc": {
        "start": {
          "line": 177,
          "column": 91
        },
        "end": {
          "line": 177,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6271,
      "end": 6272,
      "loc": {
        "start": {
          "line": 177,
          "column": 94
        },
        "end": {
          "line": 177,
          "column": 95
        }
      }
    },
    {
      "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": 6278,
      "end": 6281,
      "loc": {
        "start": {
          "line": 178,
          "column": 4
        },
        "end": {
          "line": 178,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evVal",
      "start": 6282,
      "end": 6287,
      "loc": {
        "start": {
          "line": 178,
          "column": 8
        },
        "end": {
          "line": 178,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6287,
      "end": 6288,
      "loc": {
        "start": {
          "line": 178,
          "column": 13
        },
        "end": {
          "line": 178,
          "column": 14
        }
      }
    },
    {
      "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": 6294,
      "end": 6297,
      "loc": {
        "start": {
          "line": 179,
          "column": 4
        },
        "end": {
          "line": 179,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evValString",
      "start": 6298,
      "end": 6309,
      "loc": {
        "start": {
          "line": 179,
          "column": 8
        },
        "end": {
          "line": 179,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6309,
      "end": 6310,
      "loc": {
        "start": {
          "line": 179,
          "column": 19
        },
        "end": {
          "line": 179,
          "column": 20
        }
      }
    },
    {
      "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": 6316,
      "end": 6319,
      "loc": {
        "start": {
          "line": 180,
          "column": 4
        },
        "end": {
          "line": 180,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6320,
      "end": 6321,
      "loc": {
        "start": {
          "line": 180,
          "column": 8
        },
        "end": {
          "line": 180,
          "column": 9
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 6329,
      "end": 6356,
      "loc": {
        "start": {
          "line": 181,
          "column": 6
        },
        "end": {
          "line": 181,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evVal",
      "start": 6364,
      "end": 6369,
      "loc": {
        "start": {
          "line": 182,
          "column": 6
        },
        "end": {
          "line": 182,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6370,
      "end": 6371,
      "loc": {
        "start": {
          "line": 182,
          "column": 12
        },
        "end": {
          "line": 182,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scopedEval",
      "start": 6372,
      "end": 6382,
      "loc": {
        "start": {
          "line": 182,
          "column": 14
        },
        "end": {
          "line": 182,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6382,
      "end": 6383,
      "loc": {
        "start": {
          "line": 182,
          "column": 24
        },
        "end": {
          "line": 182,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 6383,
      "end": 6386,
      "loc": {
        "start": {
          "line": 182,
          "column": 25
        },
        "end": {
          "line": 182,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6386,
      "end": 6387,
      "loc": {
        "start": {
          "line": 182,
          "column": 28
        },
        "end": {
          "line": 182,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyEvalProps",
      "start": 6387,
      "end": 6409,
      "loc": {
        "start": {
          "line": 182,
          "column": 29
        },
        "end": {
          "line": 182,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6409,
      "end": 6410,
      "loc": {
        "start": {
          "line": 182,
          "column": 51
        },
        "end": {
          "line": 182,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "epropName",
      "start": 6411,
      "end": 6420,
      "loc": {
        "start": {
          "line": 182,
          "column": 53
        },
        "end": {
          "line": 182,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6421,
      "end": 6422,
      "loc": {
        "start": {
          "line": 182,
          "column": 63
        },
        "end": {
          "line": 182,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6422,
      "end": 6423,
      "loc": {
        "start": {
          "line": 182,
          "column": 64
        },
        "end": {
          "line": 182,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6423,
      "end": 6424,
      "loc": {
        "start": {
          "line": 182,
          "column": 65
        },
        "end": {
          "line": 182,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evValString",
      "start": 6432,
      "end": 6443,
      "loc": {
        "start": {
          "line": 183,
          "column": 6
        },
        "end": {
          "line": 183,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6444,
      "end": 6445,
      "loc": {
        "start": {
          "line": 183,
          "column": 18
        },
        "end": {
          "line": 183,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evVal",
      "start": 6446,
      "end": 6451,
      "loc": {
        "start": {
          "line": 183,
          "column": 20
        },
        "end": {
          "line": 183,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6451,
      "end": 6452,
      "loc": {
        "start": {
          "line": 183,
          "column": 25
        },
        "end": {
          "line": 183,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "toString",
      "start": 6452,
      "end": 6460,
      "loc": {
        "start": {
          "line": 183,
          "column": 26
        },
        "end": {
          "line": 183,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6460,
      "end": 6461,
      "loc": {
        "start": {
          "line": 183,
          "column": 34
        },
        "end": {
          "line": 183,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6461,
      "end": 6462,
      "loc": {
        "start": {
          "line": 183,
          "column": 35
        },
        "end": {
          "line": 183,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6462,
      "end": 6463,
      "loc": {
        "start": {
          "line": 183,
          "column": 36
        },
        "end": {
          "line": 183,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6469,
      "end": 6470,
      "loc": {
        "start": {
          "line": 184,
          "column": 4
        },
        "end": {
          "line": 184,
          "column": 5
        }
      }
    },
    {
      "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": 6471,
      "end": 6476,
      "loc": {
        "start": {
          "line": 184,
          "column": 6
        },
        "end": {
          "line": 184,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6477,
      "end": 6478,
      "loc": {
        "start": {
          "line": 184,
          "column": 12
        },
        "end": {
          "line": 184,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 6478,
      "end": 6479,
      "loc": {
        "start": {
          "line": 184,
          "column": 13
        },
        "end": {
          "line": 184,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6479,
      "end": 6480,
      "loc": {
        "start": {
          "line": 184,
          "column": 14
        },
        "end": {
          "line": 184,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6481,
      "end": 6482,
      "loc": {
        "start": {
          "line": 184,
          "column": 16
        },
        "end": {
          "line": 184,
          "column": 17
        }
      }
    },
    {
      "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": 6491,
      "end": 6493,
      "loc": {
        "start": {
          "line": 185,
          "column": 6
        },
        "end": {
          "line": 185,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6494,
      "end": 6495,
      "loc": {
        "start": {
          "line": 185,
          "column": 9
        },
        "end": {
          "line": 185,
          "column": 10
        }
      }
    },
    {
      "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": 6495,
      "end": 6499,
      "loc": {
        "start": {
          "line": 185,
          "column": 10
        },
        "end": {
          "line": 185,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6499,
      "end": 6500,
      "loc": {
        "start": {
          "line": 185,
          "column": 14
        },
        "end": {
          "line": 185,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 6500,
      "end": 6505,
      "loc": {
        "start": {
          "line": 185,
          "column": 15
        },
        "end": {
          "line": 185,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 6506,
      "end": 6508,
      "loc": {
        "start": {
          "line": 185,
          "column": 21
        },
        "end": {
          "line": 185,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 6509,
      "end": 6512,
      "loc": {
        "start": {
          "line": 185,
          "column": 24
        },
        "end": {
          "line": 185,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "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": 27
        },
        "end": {
          "line": 185,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 6513,
      "end": 6518,
      "loc": {
        "start": {
          "line": 185,
          "column": 28
        },
        "end": {
          "line": 185,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6518,
      "end": 6519,
      "loc": {
        "start": {
          "line": 185,
          "column": 33
        },
        "end": {
          "line": 185,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evVal",
      "start": 6520,
      "end": 6525,
      "loc": {
        "start": {
          "line": 185,
          "column": 35
        },
        "end": {
          "line": 185,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6526,
      "end": 6527,
      "loc": {
        "start": {
          "line": 185,
          "column": 41
        },
        "end": {
          "line": 185,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 6528,
      "end": 6529,
      "loc": {
        "start": {
          "line": 185,
          "column": 43
        },
        "end": {
          "line": 185,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6529,
      "end": 6530,
      "loc": {
        "start": {
          "line": 185,
          "column": 44
        },
        "end": {
          "line": 185,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6536,
      "end": 6537,
      "loc": {
        "start": {
          "line": 186,
          "column": 4
        },
        "end": {
          "line": 186,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eprops",
      "start": 6543,
      "end": 6549,
      "loc": {
        "start": {
          "line": 187,
          "column": 4
        },
        "end": {
          "line": 187,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6549,
      "end": 6550,
      "loc": {
        "start": {
          "line": 187,
          "column": 10
        },
        "end": {
          "line": 187,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "epropName",
      "start": 6551,
      "end": 6560,
      "loc": {
        "start": {
          "line": 187,
          "column": 12
        },
        "end": {
          "line": 187,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6561,
      "end": 6562,
      "loc": {
        "start": {
          "line": 187,
          "column": 22
        },
        "end": {
          "line": 187,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6563,
      "end": 6564,
      "loc": {
        "start": {
          "line": 187,
          "column": 24
        },
        "end": {
          "line": 187,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6565,
      "end": 6566,
      "loc": {
        "start": {
          "line": 187,
          "column": 26
        },
        "end": {
          "line": 187,
          "column": 27
        }
      }
    },
    {
      "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": 6566,
      "end": 6572,
      "loc": {
        "start": {
          "line": 187,
          "column": 27
        },
        "end": {
          "line": 187,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evVal",
      "start": 6573,
      "end": 6578,
      "loc": {
        "start": {
          "line": 187,
          "column": 34
        },
        "end": {
          "line": 187,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 6579,
      "end": 6582,
      "loc": {
        "start": {
          "line": 187,
          "column": 40
        },
        "end": {
          "line": 187,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "function",
      "start": 6583,
      "end": 6593,
      "loc": {
        "start": {
          "line": 187,
          "column": 44
        },
        "end": {
          "line": 187,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6593,
      "end": 6594,
      "loc": {
        "start": {
          "line": 187,
          "column": 54
        },
        "end": {
          "line": 187,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6602,
      "end": 6603,
      "loc": {
        "start": {
          "line": 188,
          "column": 6
        },
        "end": {
          "line": 188,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evVal",
      "start": 6604,
      "end": 6609,
      "loc": {
        "start": {
          "line": 188,
          "column": 8
        },
        "end": {
          "line": 188,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6609,
      "end": 6610,
      "loc": {
        "start": {
          "line": 188,
          "column": 13
        },
        "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": "call",
      "start": 6610,
      "end": 6614,
      "loc": {
        "start": {
          "line": 188,
          "column": 14
        },
        "end": {
          "line": 188,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6614,
      "end": 6615,
      "loc": {
        "start": {
          "line": 188,
          "column": 18
        },
        "end": {
          "line": 188,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6615,
      "end": 6619,
      "loc": {
        "start": {
          "line": 188,
          "column": 19
        },
        "end": {
          "line": 188,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6619,
      "end": 6620,
      "loc": {
        "start": {
          "line": 188,
          "column": 23
        },
        "end": {
          "line": 188,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6621,
      "end": 6622,
      "loc": {
        "start": {
          "line": 188,
          "column": 25
        },
        "end": {
          "line": 188,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 6623,
      "end": 6626,
      "loc": {
        "start": {
          "line": 188,
          "column": 27
        },
        "end": {
          "line": 188,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6626,
      "end": 6627,
      "loc": {
        "start": {
          "line": 188,
          "column": 30
        },
        "end": {
          "line": 188,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6628,
      "end": 6629,
      "loc": {
        "start": {
          "line": 188,
          "column": 32
        },
        "end": {
          "line": 188,
          "column": 33
        }
      }
    },
    {
      "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": 33
        },
        "end": {
          "line": 188,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6638,
      "end": 6639,
      "loc": {
        "start": {
          "line": 189,
          "column": 6
        },
        "end": {
          "line": 189,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evVal",
      "start": 6640,
      "end": 6645,
      "loc": {
        "start": {
          "line": 189,
          "column": 8
        },
        "end": {
          "line": 189,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6645,
      "end": 6646,
      "loc": {
        "start": {
          "line": 189,
          "column": 13
        },
        "end": {
          "line": 189,
          "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": 6652,
      "end": 6654,
      "loc": {
        "start": {
          "line": 190,
          "column": 4
        },
        "end": {
          "line": 190,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6655,
      "end": 6656,
      "loc": {
        "start": {
          "line": 190,
          "column": 7
        },
        "end": {
          "line": 190,
          "column": 8
        }
      }
    },
    {
      "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": 6656,
      "end": 6660,
      "loc": {
        "start": {
          "line": 190,
          "column": 8
        },
        "end": {
          "line": 190,
          "column": 12
        }
      }
    },
    {
      "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": 190,
          "column": 12
        },
        "end": {
          "line": 190,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "exposeEval",
      "start": 6661,
      "end": 6671,
      "loc": {
        "start": {
          "line": 190,
          "column": 13
        },
        "end": {
          "line": 190,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6671,
      "end": 6672,
      "loc": {
        "start": {
          "line": 190,
          "column": 23
        },
        "end": {
          "line": 190,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eprops",
      "start": 6673,
      "end": 6679,
      "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,
        "updateContext": null
      },
      "start": 6679,
      "end": 6680,
      "loc": {
        "start": {
          "line": 190,
          "column": 31
        },
        "end": {
          "line": 190,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6681,
      "end": 6682,
      "loc": {
        "start": {
          "line": 190,
          "column": 33
        },
        "end": {
          "line": 190,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__eval_",
      "start": 6682,
      "end": 6689,
      "loc": {
        "start": {
          "line": 190,
          "column": 34
        },
        "end": {
          "line": 190,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6689,
      "end": 6691,
      "loc": {
        "start": {
          "line": 190,
          "column": 41
        },
        "end": {
          "line": 190,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "epropName",
      "start": 6691,
      "end": 6700,
      "loc": {
        "start": {
          "line": 190,
          "column": 43
        },
        "end": {
          "line": 190,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6700,
      "end": 6701,
      "loc": {
        "start": {
          "line": 190,
          "column": 52
        },
        "end": {
          "line": 190,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 6701,
      "end": 6701,
      "loc": {
        "start": {
          "line": 190,
          "column": 53
        },
        "end": {
          "line": 190,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6701,
      "end": 6702,
      "loc": {
        "start": {
          "line": 190,
          "column": 53
        },
        "end": {
          "line": 190,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6703,
      "end": 6704,
      "loc": {
        "start": {
          "line": 190,
          "column": 55
        },
        "end": {
          "line": 190,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6705,
      "end": 6706,
      "loc": {
        "start": {
          "line": 190,
          "column": 57
        },
        "end": {
          "line": 190,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evValString",
      "start": 6707,
      "end": 6718,
      "loc": {
        "start": {
          "line": 190,
          "column": 59
        },
        "end": {
          "line": 190,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6718,
      "end": 6719,
      "loc": {
        "start": {
          "line": 190,
          "column": 70
        },
        "end": {
          "line": 190,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 6725,
      "end": 6731,
      "loc": {
        "start": {
          "line": 191,
          "column": 4
        },
        "end": {
          "line": 191,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eprops",
      "start": 6732,
      "end": 6738,
      "loc": {
        "start": {
          "line": 191,
          "column": 11
        },
        "end": {
          "line": 191,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6738,
      "end": 6739,
      "loc": {
        "start": {
          "line": 191,
          "column": 17
        },
        "end": {
          "line": 191,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6743,
      "end": 6744,
      "loc": {
        "start": {
          "line": 192,
          "column": 2
        },
        "end": {
          "line": 192,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6744,
      "end": 6745,
      "loc": {
        "start": {
          "line": 192,
          "column": 3
        },
        "end": {
          "line": 192,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6746,
      "end": 6747,
      "loc": {
        "start": {
          "line": 192,
          "column": 5
        },
        "end": {
          "line": 192,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6747,
      "end": 6748,
      "loc": {
        "start": {
          "line": 192,
          "column": 6
        },
        "end": {
          "line": 192,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6748,
      "end": 6749,
      "loc": {
        "start": {
          "line": 192,
          "column": 7
        },
        "end": {
          "line": 192,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6749,
      "end": 6750,
      "loc": {
        "start": {
          "line": 192,
          "column": 8
        },
        "end": {
          "line": 192,
          "column": 9
        }
      }
    },
    {
      "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": 6754,
      "end": 6759,
      "loc": {
        "start": {
          "line": 193,
          "column": 2
        },
        "end": {
          "line": 193,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evBindProps",
      "start": 6760,
      "end": 6771,
      "loc": {
        "start": {
          "line": 193,
          "column": 8
        },
        "end": {
          "line": 193,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6772,
      "end": 6773,
      "loc": {
        "start": {
          "line": 193,
          "column": 20
        },
        "end": {
          "line": 193,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 6774,
      "end": 6780,
      "loc": {
        "start": {
          "line": 193,
          "column": 22
        },
        "end": {
          "line": 193,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6780,
      "end": 6781,
      "loc": {
        "start": {
          "line": 193,
          "column": 28
        },
        "end": {
          "line": 193,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 6781,
      "end": 6785,
      "loc": {
        "start": {
          "line": 193,
          "column": 29
        },
        "end": {
          "line": 193,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6785,
      "end": 6786,
      "loc": {
        "start": {
          "line": 193,
          "column": 33
        },
        "end": {
          "line": 193,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 6786,
      "end": 6789,
      "loc": {
        "start": {
          "line": 193,
          "column": 34
        },
        "end": {
          "line": 193,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6789,
      "end": 6790,
      "loc": {
        "start": {
          "line": 193,
          "column": 37
        },
        "end": {
          "line": 193,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyBindEvalProps",
      "start": 6790,
      "end": 6816,
      "loc": {
        "start": {
          "line": 193,
          "column": 38
        },
        "end": {
          "line": 193,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 6817,
      "end": 6819,
      "loc": {
        "start": {
          "line": 193,
          "column": 65
        },
        "end": {
          "line": 193,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6820,
      "end": 6821,
      "loc": {
        "start": {
          "line": 193,
          "column": 68
        },
        "end": {
          "line": 193,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6821,
      "end": 6822,
      "loc": {
        "start": {
          "line": 193,
          "column": 69
        },
        "end": {
          "line": 193,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6822,
      "end": 6823,
      "loc": {
        "start": {
          "line": 193,
          "column": 70
        },
        "end": {
          "line": 193,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6823,
      "end": 6824,
      "loc": {
        "start": {
          "line": 193,
          "column": 71
        },
        "end": {
          "line": 193,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reduce",
      "start": 6824,
      "end": 6830,
      "loc": {
        "start": {
          "line": 193,
          "column": 72
        },
        "end": {
          "line": 193,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6830,
      "end": 6831,
      "loc": {
        "start": {
          "line": 193,
          "column": 78
        },
        "end": {
          "line": 193,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6831,
      "end": 6832,
      "loc": {
        "start": {
          "line": 193,
          "column": 79
        },
        "end": {
          "line": 193,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eprops",
      "start": 6832,
      "end": 6838,
      "loc": {
        "start": {
          "line": 193,
          "column": 80
        },
        "end": {
          "line": 193,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6838,
      "end": 6839,
      "loc": {
        "start": {
          "line": 193,
          "column": 86
        },
        "end": {
          "line": 193,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "epropName",
      "start": 6840,
      "end": 6849,
      "loc": {
        "start": {
          "line": 193,
          "column": 88
        },
        "end": {
          "line": 193,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6849,
      "end": 6850,
      "loc": {
        "start": {
          "line": 193,
          "column": 97
        },
        "end": {
          "line": 193,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6851,
      "end": 6853,
      "loc": {
        "start": {
          "line": 193,
          "column": 99
        },
        "end": {
          "line": 193,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6854,
      "end": 6855,
      "loc": {
        "start": {
          "line": 193,
          "column": 102
        },
        "end": {
          "line": 193,
          "column": 103
        }
      }
    },
    {
      "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": 6861,
      "end": 6864,
      "loc": {
        "start": {
          "line": 194,
          "column": 4
        },
        "end": {
          "line": 194,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evVal",
      "start": 6865,
      "end": 6870,
      "loc": {
        "start": {
          "line": 194,
          "column": 8
        },
        "end": {
          "line": 194,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6870,
      "end": 6871,
      "loc": {
        "start": {
          "line": 194,
          "column": 13
        },
        "end": {
          "line": 194,
          "column": 14
        }
      }
    },
    {
      "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": 6877,
      "end": 6880,
      "loc": {
        "start": {
          "line": 195,
          "column": 4
        },
        "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": "evValString",
      "start": 6881,
      "end": 6892,
      "loc": {
        "start": {
          "line": 195,
          "column": 8
        },
        "end": {
          "line": 195,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6892,
      "end": 6893,
      "loc": {
        "start": {
          "line": 195,
          "column": 19
        },
        "end": {
          "line": 195,
          "column": 20
        }
      }
    },
    {
      "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": 6901,
      "end": 6904,
      "loc": {
        "start": {
          "line": 197,
          "column": 4
        },
        "end": {
          "line": 197,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6905,
      "end": 6906,
      "loc": {
        "start": {
          "line": 197,
          "column": 8
        },
        "end": {
          "line": 197,
          "column": 9
        }
      }
    },
    {
      "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": 6914,
      "end": 6917,
      "loc": {
        "start": {
          "line": 198,
          "column": 6
        },
        "end": {
          "line": 198,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "args",
      "start": 6918,
      "end": 6922,
      "loc": {
        "start": {
          "line": 198,
          "column": 10
        },
        "end": {
          "line": 198,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6922,
      "end": 6923,
      "loc": {
        "start": {
          "line": 198,
          "column": 14
        },
        "end": {
          "line": 198,
          "column": 15
        }
      }
    },
    {
      "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": 6931,
      "end": 6936,
      "loc": {
        "start": {
          "line": 199,
          "column": 6
        },
        "end": {
          "line": 199,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionBody",
      "start": 6937,
      "end": 6949,
      "loc": {
        "start": {
          "line": 199,
          "column": 12
        },
        "end": {
          "line": 199,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6950,
      "end": 6951,
      "loc": {
        "start": {
          "line": 199,
          "column": 25
        },
        "end": {
          "line": 199,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 6952,
      "end": 6955,
      "loc": {
        "start": {
          "line": 199,
          "column": 27
        },
        "end": {
          "line": 199,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6955,
      "end": 6956,
      "loc": {
        "start": {
          "line": 199,
          "column": 30
        },
        "end": {
          "line": 199,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyBindEvalProps",
      "start": 6956,
      "end": 6982,
      "loc": {
        "start": {
          "line": 199,
          "column": 31
        },
        "end": {
          "line": 199,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6982,
      "end": 6983,
      "loc": {
        "start": {
          "line": 199,
          "column": 57
        },
        "end": {
          "line": 199,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "epropName",
      "start": 6984,
      "end": 6993,
      "loc": {
        "start": {
          "line": 199,
          "column": 59
        },
        "end": {
          "line": 199,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6994,
      "end": 6995,
      "loc": {
        "start": {
          "line": 199,
          "column": 69
        },
        "end": {
          "line": 199,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6995,
      "end": 6996,
      "loc": {
        "start": {
          "line": 199,
          "column": 70
        },
        "end": {
          "line": 199,
          "column": 71
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " InlineFunction = Function.prototype.constructor.apply({}, args);",
      "start": 7004,
      "end": 7071,
      "loc": {
        "start": {
          "line": 200,
          "column": 6
        },
        "end": {
          "line": 200,
          "column": 73
        }
      }
    },
    {
      "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": 7079,
      "end": 7082,
      "loc": {
        "start": {
          "line": 201,
          "column": 6
        },
        "end": {
          "line": 201,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionDefinition",
      "start": 7083,
      "end": 7101,
      "loc": {
        "start": {
          "line": 201,
          "column": 10
        },
        "end": {
          "line": 201,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7101,
      "end": 7102,
      "loc": {
        "start": {
          "line": 201,
          "column": 28
        },
        "end": {
          "line": 201,
          "column": 29
        }
      }
    },
    {
      "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": 7110,
      "end": 7112,
      "loc": {
        "start": {
          "line": 202,
          "column": 6
        },
        "end": {
          "line": 202,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7113,
      "end": 7114,
      "loc": {
        "start": {
          "line": 202,
          "column": 9
        },
        "end": {
          "line": 202,
          "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": 7114,
      "end": 7120,
      "loc": {
        "start": {
          "line": 202,
          "column": 10
        },
        "end": {
          "line": 202,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionBody",
      "start": 7121,
      "end": 7133,
      "loc": {
        "start": {
          "line": 202,
          "column": 17
        },
        "end": {
          "line": 202,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 7134,
      "end": 7137,
      "loc": {
        "start": {
          "line": 202,
          "column": 30
        },
        "end": {
          "line": 202,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "function",
      "start": 7138,
      "end": 7148,
      "loc": {
        "start": {
          "line": 202,
          "column": 34
        },
        "end": {
          "line": 202,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7148,
      "end": 7149,
      "loc": {
        "start": {
          "line": 202,
          "column": 44
        },
        "end": {
          "line": 202,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7150,
      "end": 7151,
      "loc": {
        "start": {
          "line": 202,
          "column": 46
        },
        "end": {
          "line": 202,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionDefinition",
      "start": 7161,
      "end": 7179,
      "loc": {
        "start": {
          "line": 203,
          "column": 8
        },
        "end": {
          "line": 203,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7180,
      "end": 7181,
      "loc": {
        "start": {
          "line": 203,
          "column": 27
        },
        "end": {
          "line": 203,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionBody",
      "start": 7182,
      "end": 7194,
      "loc": {
        "start": {
          "line": 203,
          "column": 29
        },
        "end": {
          "line": 203,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7194,
      "end": 7195,
      "loc": {
        "start": {
          "line": 203,
          "column": 41
        },
        "end": {
          "line": 203,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7203,
      "end": 7204,
      "loc": {
        "start": {
          "line": 204,
          "column": 6
        },
        "end": {
          "line": 204,
          "column": 7
        }
      }
    },
    {
      "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": 7205,
      "end": 7209,
      "loc": {
        "start": {
          "line": 204,
          "column": 8
        },
        "end": {
          "line": 204,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7210,
      "end": 7211,
      "loc": {
        "start": {
          "line": 204,
          "column": 13
        },
        "end": {
          "line": 204,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionDefinition",
      "start": 7221,
      "end": 7239,
      "loc": {
        "start": {
          "line": 205,
          "column": 8
        },
        "end": {
          "line": 205,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7240,
      "end": 7241,
      "loc": {
        "start": {
          "line": 205,
          "column": 27
        },
        "end": {
          "line": 205,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scopedEval",
      "start": 7242,
      "end": 7252,
      "loc": {
        "start": {
          "line": 205,
          "column": 29
        },
        "end": {
          "line": 205,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7252,
      "end": 7253,
      "loc": {
        "start": {
          "line": 205,
          "column": 39
        },
        "end": {
          "line": 205,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 7253,
      "end": 7256,
      "loc": {
        "start": {
          "line": 205,
          "column": 40
        },
        "end": {
          "line": 205,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7256,
      "end": 7257,
      "loc": {
        "start": {
          "line": 205,
          "column": 43
        },
        "end": {
          "line": 205,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyBindEvalProps",
      "start": 7257,
      "end": 7283,
      "loc": {
        "start": {
          "line": 205,
          "column": 44
        },
        "end": {
          "line": 205,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7283,
      "end": 7284,
      "loc": {
        "start": {
          "line": 205,
          "column": 70
        },
        "end": {
          "line": 205,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "epropName",
      "start": 7285,
      "end": 7294,
      "loc": {
        "start": {
          "line": 205,
          "column": 72
        },
        "end": {
          "line": 205,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7295,
      "end": 7296,
      "loc": {
        "start": {
          "line": 205,
          "column": 82
        },
        "end": {
          "line": 205,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7296,
      "end": 7297,
      "loc": {
        "start": {
          "line": 205,
          "column": 83
        },
        "end": {
          "line": 205,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7297,
      "end": 7298,
      "loc": {
        "start": {
          "line": 205,
          "column": 84
        },
        "end": {
          "line": 205,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evValString",
      "start": 7308,
      "end": 7319,
      "loc": {
        "start": {
          "line": 206,
          "column": 8
        },
        "end": {
          "line": 206,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7320,
      "end": 7321,
      "loc": {
        "start": {
          "line": 206,
          "column": 20
        },
        "end": {
          "line": 206,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionDefinition",
      "start": 7322,
      "end": 7340,
      "loc": {
        "start": {
          "line": 206,
          "column": 22
        },
        "end": {
          "line": 206,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7340,
      "end": 7341,
      "loc": {
        "start": {
          "line": 206,
          "column": 40
        },
        "end": {
          "line": 206,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "toString",
      "start": 7341,
      "end": 7349,
      "loc": {
        "start": {
          "line": 206,
          "column": 41
        },
        "end": {
          "line": 206,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7349,
      "end": 7350,
      "loc": {
        "start": {
          "line": 206,
          "column": 49
        },
        "end": {
          "line": 206,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7350,
      "end": 7351,
      "loc": {
        "start": {
          "line": 206,
          "column": 50
        },
        "end": {
          "line": 206,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7351,
      "end": 7352,
      "loc": {
        "start": {
          "line": 206,
          "column": 51
        },
        "end": {
          "line": 206,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7362,
      "end": 7363,
      "loc": {
        "start": {
          "line": 208,
          "column": 6
        },
        "end": {
          "line": 208,
          "column": 7
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 7364,
      "end": 7391,
      "loc": {
        "start": {
          "line": 208,
          "column": 8
        },
        "end": {
          "line": 208,
          "column": 35
        }
      }
    },
    {
      "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": 7399,
      "end": 7401,
      "loc": {
        "start": {
          "line": 209,
          "column": 6
        },
        "end": {
          "line": 209,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7402,
      "end": 7403,
      "loc": {
        "start": {
          "line": 209,
          "column": 9
        },
        "end": {
          "line": 209,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 7403,
      "end": 7406,
      "loc": {
        "start": {
          "line": 209,
          "column": 10
        },
        "end": {
          "line": 209,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7406,
      "end": 7407,
      "loc": {
        "start": {
          "line": 209,
          "column": 13
        },
        "end": {
          "line": 209,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionargs",
      "start": 7407,
      "end": 7421,
      "loc": {
        "start": {
          "line": 209,
          "column": 14
        },
        "end": {
          "line": 209,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 7422,
      "end": 7424,
      "loc": {
        "start": {
          "line": 209,
          "column": 29
        },
        "end": {
          "line": 209,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 7425,
      "end": 7428,
      "loc": {
        "start": {
          "line": 209,
          "column": 32
        },
        "end": {
          "line": 209,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7428,
      "end": 7429,
      "loc": {
        "start": {
          "line": 209,
          "column": 35
        },
        "end": {
          "line": 209,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionargs",
      "start": 7429,
      "end": 7443,
      "loc": {
        "start": {
          "line": 209,
          "column": 36
        },
        "end": {
          "line": 209,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7443,
      "end": 7444,
      "loc": {
        "start": {
          "line": 209,
          "column": 50
        },
        "end": {
          "line": 209,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "epropName",
      "start": 7444,
      "end": 7453,
      "loc": {
        "start": {
          "line": 209,
          "column": 51
        },
        "end": {
          "line": 209,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7453,
      "end": 7454,
      "loc": {
        "start": {
          "line": 209,
          "column": 60
        },
        "end": {
          "line": 209,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7454,
      "end": 7455,
      "loc": {
        "start": {
          "line": 209,
          "column": 61
        },
        "end": {
          "line": 209,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7456,
      "end": 7457,
      "loc": {
        "start": {
          "line": 209,
          "column": 63
        },
        "end": {
          "line": 209,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "args",
      "start": 7467,
      "end": 7471,
      "loc": {
        "start": {
          "line": 210,
          "column": 8
        },
        "end": {
          "line": 210,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7472,
      "end": 7473,
      "loc": {
        "start": {
          "line": 210,
          "column": 13
        },
        "end": {
          "line": 210,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7474,
      "end": 7475,
      "loc": {
        "start": {
          "line": 210,
          "column": 15
        },
        "end": {
          "line": 210,
          "column": 16
        }
      }
    },
    {
      "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": 7475,
      "end": 7479,
      "loc": {
        "start": {
          "line": 210,
          "column": 16
        },
        "end": {
          "line": 210,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7479,
      "end": 7480,
      "loc": {
        "start": {
          "line": 210,
          "column": 20
        },
        "end": {
          "line": 210,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7481,
      "end": 7482,
      "loc": {
        "start": {
          "line": 210,
          "column": 22
        },
        "end": {
          "line": 210,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7482,
      "end": 7483,
      "loc": {
        "start": {
          "line": 210,
          "column": 23
        },
        "end": {
          "line": 210,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "concat",
      "start": 7483,
      "end": 7489,
      "loc": {
        "start": {
          "line": 210,
          "column": 24
        },
        "end": {
          "line": 210,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7489,
      "end": 7490,
      "loc": {
        "start": {
          "line": 210,
          "column": 30
        },
        "end": {
          "line": 210,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 7490,
      "end": 7493,
      "loc": {
        "start": {
          "line": 210,
          "column": 31
        },
        "end": {
          "line": 210,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7493,
      "end": 7494,
      "loc": {
        "start": {
          "line": 210,
          "column": 34
        },
        "end": {
          "line": 210,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionargs",
      "start": 7494,
      "end": 7508,
      "loc": {
        "start": {
          "line": 210,
          "column": 35
        },
        "end": {
          "line": 210,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7508,
      "end": 7509,
      "loc": {
        "start": {
          "line": 210,
          "column": 49
        },
        "end": {
          "line": 210,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "epropName",
      "start": 7509,
      "end": 7518,
      "loc": {
        "start": {
          "line": 210,
          "column": 50
        },
        "end": {
          "line": 210,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7518,
      "end": 7519,
      "loc": {
        "start": {
          "line": 210,
          "column": 59
        },
        "end": {
          "line": 210,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7519,
      "end": 7520,
      "loc": {
        "start": {
          "line": 210,
          "column": 60
        },
        "end": {
          "line": 210,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reduce",
      "start": 7520,
      "end": 7526,
      "loc": {
        "start": {
          "line": 210,
          "column": 61
        },
        "end": {
          "line": 210,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7526,
      "end": 7527,
      "loc": {
        "start": {
          "line": 210,
          "column": 67
        },
        "end": {
          "line": 210,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "boundArgsReducer",
      "start": 7527,
      "end": 7543,
      "loc": {
        "start": {
          "line": 210,
          "column": 68
        },
        "end": {
          "line": 210,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7543,
      "end": 7544,
      "loc": {
        "start": {
          "line": 210,
          "column": 84
        },
        "end": {
          "line": 210,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "call",
      "start": 7544,
      "end": 7548,
      "loc": {
        "start": {
          "line": 210,
          "column": 85
        },
        "end": {
          "line": 210,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7548,
      "end": 7549,
      "loc": {
        "start": {
          "line": 210,
          "column": 89
        },
        "end": {
          "line": 210,
          "column": 90
        }
      }
    },
    {
      "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": 7549,
      "end": 7553,
      "loc": {
        "start": {
          "line": 210,
          "column": 90
        },
        "end": {
          "line": 210,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7553,
      "end": 7554,
      "loc": {
        "start": {
          "line": 210,
          "column": 94
        },
        "end": {
          "line": 210,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 7555,
      "end": 7558,
      "loc": {
        "start": {
          "line": 210,
          "column": 96
        },
        "end": {
          "line": 210,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7558,
      "end": 7559,
      "loc": {
        "start": {
          "line": 210,
          "column": 99
        },
        "end": {
          "line": 210,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7559,
      "end": 7560,
      "loc": {
        "start": {
          "line": 210,
          "column": 100
        },
        "end": {
          "line": 210,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7561,
      "end": 7562,
      "loc": {
        "start": {
          "line": 210,
          "column": 102
        },
        "end": {
          "line": 210,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7562,
      "end": 7563,
      "loc": {
        "start": {
          "line": 210,
          "column": 103
        },
        "end": {
          "line": 210,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7563,
      "end": 7564,
      "loc": {
        "start": {
          "line": 210,
          "column": 104
        },
        "end": {
          "line": 210,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7564,
      "end": 7565,
      "loc": {
        "start": {
          "line": 210,
          "column": 105
        },
        "end": {
          "line": 210,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7565,
      "end": 7566,
      "loc": {
        "start": {
          "line": 210,
          "column": 106
        },
        "end": {
          "line": 210,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7574,
      "end": 7575,
      "loc": {
        "start": {
          "line": 211,
          "column": 6
        },
        "end": {
          "line": 211,
          "column": 7
        }
      }
    },
    {
      "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": 7576,
      "end": 7580,
      "loc": {
        "start": {
          "line": 211,
          "column": 8
        },
        "end": {
          "line": 211,
          "column": 12
        }
      }
    },
    {
      "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": 7581,
      "end": 7583,
      "loc": {
        "start": {
          "line": 211,
          "column": 13
        },
        "end": {
          "line": 211,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7584,
      "end": 7585,
      "loc": {
        "start": {
          "line": 211,
          "column": 16
        },
        "end": {
          "line": 211,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 7585,
      "end": 7588,
      "loc": {
        "start": {
          "line": 211,
          "column": 17
        },
        "end": {
          "line": 211,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7588,
      "end": 7589,
      "loc": {
        "start": {
          "line": 211,
          "column": 20
        },
        "end": {
          "line": 211,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionparams",
      "start": 7589,
      "end": 7605,
      "loc": {
        "start": {
          "line": 211,
          "column": 21
        },
        "end": {
          "line": 211,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 7605,
      "end": 7608,
      "loc": {
        "start": {
          "line": 211,
          "column": 37
        },
        "end": {
          "line": 211,
          "column": 40
        }
      }
    },
    {
      "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": 7608,
      "end": 7613,
      "loc": {
        "start": {
          "line": 211,
          "column": 40
        },
        "end": {
          "line": 211,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7613,
      "end": 7614,
      "loc": {
        "start": {
          "line": 211,
          "column": 45
        },
        "end": {
          "line": 211,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7615,
      "end": 7616,
      "loc": {
        "start": {
          "line": 211,
          "column": 47
        },
        "end": {
          "line": 211,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "args",
      "start": 7626,
      "end": 7630,
      "loc": {
        "start": {
          "line": 212,
          "column": 8
        },
        "end": {
          "line": 212,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7631,
      "end": 7632,
      "loc": {
        "start": {
          "line": 212,
          "column": 13
        },
        "end": {
          "line": 212,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7633,
      "end": 7634,
      "loc": {
        "start": {
          "line": 212,
          "column": 15
        },
        "end": {
          "line": 212,
          "column": 16
        }
      }
    },
    {
      "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": 7634,
      "end": 7638,
      "loc": {
        "start": {
          "line": 212,
          "column": 16
        },
        "end": {
          "line": 212,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7638,
      "end": 7639,
      "loc": {
        "start": {
          "line": 212,
          "column": 20
        },
        "end": {
          "line": 212,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7640,
      "end": 7641,
      "loc": {
        "start": {
          "line": 212,
          "column": 22
        },
        "end": {
          "line": 212,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7641,
      "end": 7642,
      "loc": {
        "start": {
          "line": 212,
          "column": 23
        },
        "end": {
          "line": 212,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7650,
      "end": 7651,
      "loc": {
        "start": {
          "line": 213,
          "column": 6
        },
        "end": {
          "line": 213,
          "column": 7
        }
      }
    },
    {
      "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": 7652,
      "end": 7656,
      "loc": {
        "start": {
          "line": 213,
          "column": 8
        },
        "end": {
          "line": 213,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7657,
      "end": 7658,
      "loc": {
        "start": {
          "line": 213,
          "column": 13
        },
        "end": {
          "line": 213,
          "column": 14
        }
      }
    },
    {
      "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": 7668,
      "end": 7673,
      "loc": {
        "start": {
          "line": 214,
          "column": 8
        },
        "end": {
          "line": 214,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionDefArgs",
      "start": 7674,
      "end": 7689,
      "loc": {
        "start": {
          "line": 214,
          "column": 14
        },
        "end": {
          "line": 214,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7690,
      "end": 7691,
      "loc": {
        "start": {
          "line": 214,
          "column": 30
        },
        "end": {
          "line": 214,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getParamNames",
      "start": 7692,
      "end": 7705,
      "loc": {
        "start": {
          "line": 214,
          "column": 32
        },
        "end": {
          "line": 214,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7705,
      "end": 7706,
      "loc": {
        "start": {
          "line": 214,
          "column": 45
        },
        "end": {
          "line": 214,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionDefinition",
      "start": 7706,
      "end": 7724,
      "loc": {
        "start": {
          "line": 214,
          "column": 46
        },
        "end": {
          "line": 214,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7724,
      "end": 7725,
      "loc": {
        "start": {
          "line": 214,
          "column": 64
        },
        "end": {
          "line": 214,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7725,
      "end": 7726,
      "loc": {
        "start": {
          "line": 214,
          "column": 65
        },
        "end": {
          "line": 214,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "args",
      "start": 7736,
      "end": 7740,
      "loc": {
        "start": {
          "line": 215,
          "column": 8
        },
        "end": {
          "line": 215,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7741,
      "end": 7742,
      "loc": {
        "start": {
          "line": 215,
          "column": 13
        },
        "end": {
          "line": 215,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7743,
      "end": 7744,
      "loc": {
        "start": {
          "line": 215,
          "column": 15
        },
        "end": {
          "line": 215,
          "column": 16
        }
      }
    },
    {
      "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": 7744,
      "end": 7748,
      "loc": {
        "start": {
          "line": 215,
          "column": 16
        },
        "end": {
          "line": 215,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7748,
      "end": 7749,
      "loc": {
        "start": {
          "line": 215,
          "column": 20
        },
        "end": {
          "line": 215,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7750,
      "end": 7751,
      "loc": {
        "start": {
          "line": 215,
          "column": 22
        },
        "end": {
          "line": 215,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7751,
      "end": 7752,
      "loc": {
        "start": {
          "line": 215,
          "column": 23
        },
        "end": {
          "line": 215,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "concat",
      "start": 7752,
      "end": 7758,
      "loc": {
        "start": {
          "line": 215,
          "column": 24
        },
        "end": {
          "line": 215,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7758,
      "end": 7759,
      "loc": {
        "start": {
          "line": 215,
          "column": 30
        },
        "end": {
          "line": 215,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionDefArgs",
      "start": 7759,
      "end": 7774,
      "loc": {
        "start": {
          "line": 215,
          "column": 31
        },
        "end": {
          "line": 215,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7774,
      "end": 7775,
      "loc": {
        "start": {
          "line": 215,
          "column": 46
        },
        "end": {
          "line": 215,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reduce",
      "start": 7775,
      "end": 7781,
      "loc": {
        "start": {
          "line": 215,
          "column": 47
        },
        "end": {
          "line": 215,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7781,
      "end": 7782,
      "loc": {
        "start": {
          "line": 215,
          "column": 53
        },
        "end": {
          "line": 215,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "boundArgsReducer",
      "start": 7782,
      "end": 7798,
      "loc": {
        "start": {
          "line": 215,
          "column": 54
        },
        "end": {
          "line": 215,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7798,
      "end": 7799,
      "loc": {
        "start": {
          "line": 215,
          "column": 70
        },
        "end": {
          "line": 215,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "call",
      "start": 7799,
      "end": 7803,
      "loc": {
        "start": {
          "line": 215,
          "column": 71
        },
        "end": {
          "line": 215,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7803,
      "end": 7804,
      "loc": {
        "start": {
          "line": 215,
          "column": 75
        },
        "end": {
          "line": 215,
          "column": 76
        }
      }
    },
    {
      "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": 7804,
      "end": 7808,
      "loc": {
        "start": {
          "line": 215,
          "column": 76
        },
        "end": {
          "line": 215,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7808,
      "end": 7809,
      "loc": {
        "start": {
          "line": 215,
          "column": 80
        },
        "end": {
          "line": 215,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 7810,
      "end": 7813,
      "loc": {
        "start": {
          "line": 215,
          "column": 82
        },
        "end": {
          "line": 215,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7813,
      "end": 7814,
      "loc": {
        "start": {
          "line": 215,
          "column": 85
        },
        "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": 7814,
      "end": 7815,
      "loc": {
        "start": {
          "line": 215,
          "column": 86
        },
        "end": {
          "line": 215,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7816,
      "end": 7817,
      "loc": {
        "start": {
          "line": 215,
          "column": 88
        },
        "end": {
          "line": 215,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7817,
      "end": 7818,
      "loc": {
        "start": {
          "line": 215,
          "column": 89
        },
        "end": {
          "line": 215,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7818,
      "end": 7819,
      "loc": {
        "start": {
          "line": 215,
          "column": 90
        },
        "end": {
          "line": 215,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7819,
      "end": 7820,
      "loc": {
        "start": {
          "line": 215,
          "column": 91
        },
        "end": {
          "line": 215,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7820,
      "end": 7821,
      "loc": {
        "start": {
          "line": 215,
          "column": 92
        },
        "end": {
          "line": 215,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7829,
      "end": 7830,
      "loc": {
        "start": {
          "line": 216,
          "column": 6
        },
        "end": {
          "line": 216,
          "column": 7
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 7838,
      "end": 7865,
      "loc": {
        "start": {
          "line": 217,
          "column": 6
        },
        "end": {
          "line": 217,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evVal",
      "start": 7873,
      "end": 7878,
      "loc": {
        "start": {
          "line": 218,
          "column": 6
        },
        "end": {
          "line": 218,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7879,
      "end": 7880,
      "loc": {
        "start": {
          "line": 218,
          "column": 12
        },
        "end": {
          "line": 218,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionDefinition",
      "start": 7881,
      "end": 7899,
      "loc": {
        "start": {
          "line": 218,
          "column": 14
        },
        "end": {
          "line": 218,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7899,
      "end": 7900,
      "loc": {
        "start": {
          "line": 218,
          "column": 32
        },
        "end": {
          "line": 218,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 7900,
      "end": 7904,
      "loc": {
        "start": {
          "line": 218,
          "column": 33
        },
        "end": {
          "line": 218,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7904,
      "end": 7905,
      "loc": {
        "start": {
          "line": 218,
          "column": 37
        },
        "end": {
          "line": 218,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "...",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7905,
      "end": 7908,
      "loc": {
        "start": {
          "line": 218,
          "column": 38
        },
        "end": {
          "line": 218,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "args",
      "start": 7908,
      "end": 7912,
      "loc": {
        "start": {
          "line": 218,
          "column": 41
        },
        "end": {
          "line": 218,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7912,
      "end": 7913,
      "loc": {
        "start": {
          "line": 218,
          "column": 45
        },
        "end": {
          "line": 218,
          "column": 46
        }
      }
    },
    {
      "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": 218,
          "column": 46
        },
        "end": {
          "line": 218,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7920,
      "end": 7921,
      "loc": {
        "start": {
          "line": 219,
          "column": 4
        },
        "end": {
          "line": 219,
          "column": 5
        }
      }
    },
    {
      "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": 7922,
      "end": 7927,
      "loc": {
        "start": {
          "line": 219,
          "column": 6
        },
        "end": {
          "line": 219,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7928,
      "end": 7929,
      "loc": {
        "start": {
          "line": 219,
          "column": 12
        },
        "end": {
          "line": 219,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 7929,
      "end": 7930,
      "loc": {
        "start": {
          "line": 219,
          "column": 13
        },
        "end": {
          "line": 219,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7930,
      "end": 7931,
      "loc": {
        "start": {
          "line": 219,
          "column": 14
        },
        "end": {
          "line": 219,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7932,
      "end": 7933,
      "loc": {
        "start": {
          "line": 219,
          "column": 16
        },
        "end": {
          "line": 219,
          "column": 17
        }
      }
    },
    {
      "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": 7942,
      "end": 7944,
      "loc": {
        "start": {
          "line": 220,
          "column": 6
        },
        "end": {
          "line": 220,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7945,
      "end": 7946,
      "loc": {
        "start": {
          "line": 220,
          "column": 9
        },
        "end": {
          "line": 220,
          "column": 10
        }
      }
    },
    {
      "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": 7946,
      "end": 7950,
      "loc": {
        "start": {
          "line": 220,
          "column": 10
        },
        "end": {
          "line": 220,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7950,
      "end": 7951,
      "loc": {
        "start": {
          "line": 220,
          "column": 14
        },
        "end": {
          "line": 220,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 7951,
      "end": 7956,
      "loc": {
        "start": {
          "line": 220,
          "column": 15
        },
        "end": {
          "line": 220,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 7957,
      "end": 7959,
      "loc": {
        "start": {
          "line": 220,
          "column": 21
        },
        "end": {
          "line": 220,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 7960,
      "end": 7963,
      "loc": {
        "start": {
          "line": 220,
          "column": 24
        },
        "end": {
          "line": 220,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7963,
      "end": 7964,
      "loc": {
        "start": {
          "line": 220,
          "column": 27
        },
        "end": {
          "line": 220,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 7964,
      "end": 7969,
      "loc": {
        "start": {
          "line": 220,
          "column": 28
        },
        "end": {
          "line": 220,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7969,
      "end": 7970,
      "loc": {
        "start": {
          "line": 220,
          "column": 33
        },
        "end": {
          "line": 220,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evVal",
      "start": 7971,
      "end": 7976,
      "loc": {
        "start": {
          "line": 220,
          "column": 35
        },
        "end": {
          "line": 220,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7977,
      "end": 7978,
      "loc": {
        "start": {
          "line": 220,
          "column": 41
        },
        "end": {
          "line": 220,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 7979,
      "end": 7980,
      "loc": {
        "start": {
          "line": 220,
          "column": 43
        },
        "end": {
          "line": 220,
          "column": 44
        }
      }
    },
    {
      "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": 220,
          "column": 44
        },
        "end": {
          "line": 220,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7987,
      "end": 7988,
      "loc": {
        "start": {
          "line": 221,
          "column": 4
        },
        "end": {
          "line": 221,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 7994,
      "end": 8021,
      "loc": {
        "start": {
          "line": 222,
          "column": 4
        },
        "end": {
          "line": 222,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eprops",
      "start": 8027,
      "end": 8033,
      "loc": {
        "start": {
          "line": 223,
          "column": 4
        },
        "end": {
          "line": 223,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8033,
      "end": 8034,
      "loc": {
        "start": {
          "line": 223,
          "column": 10
        },
        "end": {
          "line": 223,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "epropName",
      "start": 8035,
      "end": 8044,
      "loc": {
        "start": {
          "line": 223,
          "column": 12
        },
        "end": {
          "line": 223,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8045,
      "end": 8046,
      "loc": {
        "start": {
          "line": 223,
          "column": 22
        },
        "end": {
          "line": 223,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8047,
      "end": 8048,
      "loc": {
        "start": {
          "line": 223,
          "column": 24
        },
        "end": {
          "line": 223,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evVal",
      "start": 8049,
      "end": 8054,
      "loc": {
        "start": {
          "line": 223,
          "column": 26
        },
        "end": {
          "line": 223,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8054,
      "end": 8055,
      "loc": {
        "start": {
          "line": 223,
          "column": 31
        },
        "end": {
          "line": 223,
          "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": 8061,
      "end": 8063,
      "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": 8064,
      "end": 8065,
      "loc": {
        "start": {
          "line": 224,
          "column": 7
        },
        "end": {
          "line": 224,
          "column": 8
        }
      }
    },
    {
      "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": 8065,
      "end": 8069,
      "loc": {
        "start": {
          "line": 224,
          "column": 8
        },
        "end": {
          "line": 224,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8069,
      "end": 8070,
      "loc": {
        "start": {
          "line": 224,
          "column": 12
        },
        "end": {
          "line": 224,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "exposeEval",
      "start": 8070,
      "end": 8080,
      "loc": {
        "start": {
          "line": 224,
          "column": 13
        },
        "end": {
          "line": 224,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8080,
      "end": 8081,
      "loc": {
        "start": {
          "line": 224,
          "column": 23
        },
        "end": {
          "line": 224,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eprops",
      "start": 8082,
      "end": 8088,
      "loc": {
        "start": {
          "line": 224,
          "column": 25
        },
        "end": {
          "line": 224,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8088,
      "end": 8089,
      "loc": {
        "start": {
          "line": 224,
          "column": 31
        },
        "end": {
          "line": 224,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8090,
      "end": 8091,
      "loc": {
        "start": {
          "line": 224,
          "column": 33
        },
        "end": {
          "line": 224,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__eval_",
      "start": 8091,
      "end": 8098,
      "loc": {
        "start": {
          "line": 224,
          "column": 34
        },
        "end": {
          "line": 224,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8098,
      "end": 8100,
      "loc": {
        "start": {
          "line": 224,
          "column": 41
        },
        "end": {
          "line": 224,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "epropName",
      "start": 8100,
      "end": 8109,
      "loc": {
        "start": {
          "line": 224,
          "column": 43
        },
        "end": {
          "line": 224,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8109,
      "end": 8110,
      "loc": {
        "start": {
          "line": 224,
          "column": 52
        },
        "end": {
          "line": 224,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 8110,
      "end": 8110,
      "loc": {
        "start": {
          "line": 224,
          "column": 53
        },
        "end": {
          "line": 224,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8110,
      "end": 8111,
      "loc": {
        "start": {
          "line": 224,
          "column": 53
        },
        "end": {
          "line": 224,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8112,
      "end": 8113,
      "loc": {
        "start": {
          "line": 224,
          "column": 55
        },
        "end": {
          "line": 224,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8114,
      "end": 8115,
      "loc": {
        "start": {
          "line": 224,
          "column": 57
        },
        "end": {
          "line": 224,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evValString",
      "start": 8116,
      "end": 8127,
      "loc": {
        "start": {
          "line": 224,
          "column": 59
        },
        "end": {
          "line": 224,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8127,
      "end": 8128,
      "loc": {
        "start": {
          "line": 224,
          "column": 70
        },
        "end": {
          "line": 224,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 8134,
      "end": 8140,
      "loc": {
        "start": {
          "line": 225,
          "column": 4
        },
        "end": {
          "line": 225,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "eprops",
      "start": 8141,
      "end": 8147,
      "loc": {
        "start": {
          "line": 225,
          "column": 11
        },
        "end": {
          "line": 225,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8147,
      "end": 8148,
      "loc": {
        "start": {
          "line": 225,
          "column": 17
        },
        "end": {
          "line": 225,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8152,
      "end": 8153,
      "loc": {
        "start": {
          "line": 226,
          "column": 2
        },
        "end": {
          "line": 226,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8153,
      "end": 8154,
      "loc": {
        "start": {
          "line": 226,
          "column": 3
        },
        "end": {
          "line": 226,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8155,
      "end": 8156,
      "loc": {
        "start": {
          "line": 226,
          "column": 5
        },
        "end": {
          "line": 226,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8156,
      "end": 8157,
      "loc": {
        "start": {
          "line": 226,
          "column": 6
        },
        "end": {
          "line": 226,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8157,
      "end": 8158,
      "loc": {
        "start": {
          "line": 226,
          "column": 7
        },
        "end": {
          "line": 226,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8158,
      "end": 8159,
      "loc": {
        "start": {
          "line": 226,
          "column": 8
        },
        "end": {
          "line": 226,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 8165,
      "end": 8171,
      "loc": {
        "start": {
          "line": 228,
          "column": 2
        },
        "end": {
          "line": 228,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 8172,
      "end": 8178,
      "loc": {
        "start": {
          "line": 228,
          "column": 9
        },
        "end": {
          "line": 228,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8178,
      "end": 8179,
      "loc": {
        "start": {
          "line": 228,
          "column": 15
        },
        "end": {
          "line": 228,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assign",
      "start": 8179,
      "end": 8185,
      "loc": {
        "start": {
          "line": 228,
          "column": 16
        },
        "end": {
          "line": 228,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8185,
      "end": 8186,
      "loc": {
        "start": {
          "line": 228,
          "column": 22
        },
        "end": {
          "line": 228,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8186,
      "end": 8187,
      "loc": {
        "start": {
          "line": 228,
          "column": 23
        },
        "end": {
          "line": 228,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8187,
      "end": 8188,
      "loc": {
        "start": {
          "line": 228,
          "column": 24
        },
        "end": {
          "line": 228,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8188,
      "end": 8189,
      "loc": {
        "start": {
          "line": 228,
          "column": 25
        },
        "end": {
          "line": 228,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evProps",
      "start": 8190,
      "end": 8197,
      "loc": {
        "start": {
          "line": 228,
          "column": 27
        },
        "end": {
          "line": 228,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8197,
      "end": 8198,
      "loc": {
        "start": {
          "line": 228,
          "column": 34
        },
        "end": {
          "line": 228,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evBindProps",
      "start": 8199,
      "end": 8210,
      "loc": {
        "start": {
          "line": 228,
          "column": 36
        },
        "end": {
          "line": 228,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8210,
      "end": 8211,
      "loc": {
        "start": {
          "line": 228,
          "column": 47
        },
        "end": {
          "line": 228,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8211,
      "end": 8212,
      "loc": {
        "start": {
          "line": 228,
          "column": 48
        },
        "end": {
          "line": 228,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8214,
      "end": 8215,
      "loc": {
        "start": {
          "line": 229,
          "column": 0
        },
        "end": {
          "line": 229,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Resolves rjx.__dangerouslyInsertComponents into an object that turns each value into a React components. This is typically used in a library like Recharts where you pass custom components for chart ticks or plot points. \r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.resources={}] - object to use for resourceprops(asyncprops), usually a result of an asynchronous call\r\n * @returns {Object} resolved object of React Components\r\n ",
      "start": 8219,
      "end": 8720,
      "loc": {
        "start": {
          "line": 231,
          "column": 0
        },
        "end": {
          "line": 237,
          "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": 8722,
      "end": 8728,
      "loc": {
        "start": {
          "line": 238,
          "column": 0
        },
        "end": {
          "line": 238,
          "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": 8729,
      "end": 8737,
      "loc": {
        "start": {
          "line": 238,
          "column": 7
        },
        "end": {
          "line": 238,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getComponentProps",
      "start": 8738,
      "end": 8755,
      "loc": {
        "start": {
          "line": 238,
          "column": 16
        },
        "end": {
          "line": 238,
          "column": 33
        }
      }
    },
    {
      "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": 238,
          "column": 33
        },
        "end": {
          "line": 238,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 8756,
      "end": 8763,
      "loc": {
        "start": {
          "line": 238,
          "column": 34
        },
        "end": {
          "line": 238,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8764,
      "end": 8765,
      "loc": {
        "start": {
          "line": 238,
          "column": 42
        },
        "end": {
          "line": 238,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8766,
      "end": 8767,
      "loc": {
        "start": {
          "line": 238,
          "column": 44
        },
        "end": {
          "line": 238,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8767,
      "end": 8768,
      "loc": {
        "start": {
          "line": 238,
          "column": 45
        },
        "end": {
          "line": 238,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8768,
      "end": 8769,
      "loc": {
        "start": {
          "line": 238,
          "column": 46
        },
        "end": {
          "line": 238,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8770,
      "end": 8771,
      "loc": {
        "start": {
          "line": 238,
          "column": 48
        },
        "end": {
          "line": 238,
          "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": 8775,
      "end": 8780,
      "loc": {
        "start": {
          "line": 239,
          "column": 2
        },
        "end": {
          "line": 239,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8781,
      "end": 8782,
      "loc": {
        "start": {
          "line": 239,
          "column": 8
        },
        "end": {
          "line": 239,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 8783,
      "end": 8786,
      "loc": {
        "start": {
          "line": 239,
          "column": 10
        },
        "end": {
          "line": 239,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8786,
      "end": 8787,
      "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": "resources",
      "start": 8788,
      "end": 8797,
      "loc": {
        "start": {
          "line": 239,
          "column": 15
        },
        "end": {
          "line": 239,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8797,
      "end": 8798,
      "loc": {
        "start": {
          "line": 239,
          "column": 24
        },
        "end": {
          "line": 239,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8799,
      "end": 8800,
      "loc": {
        "start": {
          "line": 239,
          "column": 26
        },
        "end": {
          "line": 239,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8801,
      "end": 8802,
      "loc": {
        "start": {
          "line": 239,
          "column": 28
        },
        "end": {
          "line": 239,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 8803,
      "end": 8810,
      "loc": {
        "start": {
          "line": 239,
          "column": 30
        },
        "end": {
          "line": 239,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8810,
      "end": 8811,
      "loc": {
        "start": {
          "line": 239,
          "column": 37
        },
        "end": {
          "line": 239,
          "column": 38
        }
      }
    },
    {
      "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": 8815,
      "end": 8821,
      "loc": {
        "start": {
          "line": 240,
          "column": 2
        },
        "end": {
          "line": 240,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 8822,
      "end": 8828,
      "loc": {
        "start": {
          "line": 240,
          "column": 9
        },
        "end": {
          "line": 240,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8828,
      "end": 8829,
      "loc": {
        "start": {
          "line": 240,
          "column": 15
        },
        "end": {
          "line": 240,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 8829,
      "end": 8833,
      "loc": {
        "start": {
          "line": 240,
          "column": 16
        },
        "end": {
          "line": 240,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8833,
      "end": 8834,
      "loc": {
        "start": {
          "line": 240,
          "column": 20
        },
        "end": {
          "line": 240,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 8834,
      "end": 8837,
      "loc": {
        "start": {
          "line": 240,
          "column": 21
        },
        "end": {
          "line": 240,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8837,
      "end": 8838,
      "loc": {
        "start": {
          "line": 240,
          "column": 24
        },
        "end": {
          "line": 240,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertComponents",
      "start": 8838,
      "end": 8867,
      "loc": {
        "start": {
          "line": 240,
          "column": 25
        },
        "end": {
          "line": 240,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8867,
      "end": 8868,
      "loc": {
        "start": {
          "line": 240,
          "column": 54
        },
        "end": {
          "line": 240,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8868,
      "end": 8869,
      "loc": {
        "start": {
          "line": 240,
          "column": 55
        },
        "end": {
          "line": 240,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reduce",
      "start": 8869,
      "end": 8875,
      "loc": {
        "start": {
          "line": 240,
          "column": 56
        },
        "end": {
          "line": 240,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8875,
      "end": 8876,
      "loc": {
        "start": {
          "line": 240,
          "column": 62
        },
        "end": {
          "line": 240,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8876,
      "end": 8877,
      "loc": {
        "start": {
          "line": 240,
          "column": 63
        },
        "end": {
          "line": 240,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cprops",
      "start": 8877,
      "end": 8883,
      "loc": {
        "start": {
          "line": 240,
          "column": 64
        },
        "end": {
          "line": 240,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8883,
      "end": 8884,
      "loc": {
        "start": {
          "line": 240,
          "column": 70
        },
        "end": {
          "line": 240,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cpropName",
      "start": 8885,
      "end": 8894,
      "loc": {
        "start": {
          "line": 240,
          "column": 72
        },
        "end": {
          "line": 240,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8894,
      "end": 8895,
      "loc": {
        "start": {
          "line": 240,
          "column": 81
        },
        "end": {
          "line": 240,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8896,
      "end": 8898,
      "loc": {
        "start": {
          "line": 240,
          "column": 83
        },
        "end": {
          "line": 240,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8899,
      "end": 8900,
      "loc": {
        "start": {
          "line": 240,
          "column": 86
        },
        "end": {
          "line": 240,
          "column": 87
        }
      }
    },
    {
      "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": 8906,
      "end": 8909,
      "loc": {
        "start": {
          "line": 241,
          "column": 4
        },
        "end": {
          "line": 241,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentVal",
      "start": 8910,
      "end": 8922,
      "loc": {
        "start": {
          "line": 241,
          "column": 8
        },
        "end": {
          "line": 241,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8922,
      "end": 8923,
      "loc": {
        "start": {
          "line": 241,
          "column": 20
        },
        "end": {
          "line": 241,
          "column": 21
        }
      }
    },
    {
      "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": 8929,
      "end": 8932,
      "loc": {
        "start": {
          "line": 242,
          "column": 4
        },
        "end": {
          "line": 242,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8933,
      "end": 8934,
      "loc": {
        "start": {
          "line": 242,
          "column": 8
        },
        "end": {
          "line": 242,
          "column": 9
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 8942,
      "end": 8969,
      "loc": {
        "start": {
          "line": 243,
          "column": 6
        },
        "end": {
          "line": 243,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentVal",
      "start": 8977,
      "end": 8989,
      "loc": {
        "start": {
          "line": 244,
          "column": 6
        },
        "end": {
          "line": 244,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8990,
      "end": 8991,
      "loc": {
        "start": {
          "line": 244,
          "column": 19
        },
        "end": {
          "line": 244,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getRenderedJSON",
      "start": 8992,
      "end": 9007,
      "loc": {
        "start": {
          "line": 244,
          "column": 21
        },
        "end": {
          "line": 244,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9007,
      "end": 9008,
      "loc": {
        "start": {
          "line": 244,
          "column": 36
        },
        "end": {
          "line": 244,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "call",
      "start": 9008,
      "end": 9012,
      "loc": {
        "start": {
          "line": 244,
          "column": 37
        },
        "end": {
          "line": 244,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9012,
      "end": 9013,
      "loc": {
        "start": {
          "line": 244,
          "column": 41
        },
        "end": {
          "line": 244,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9013,
      "end": 9017,
      "loc": {
        "start": {
          "line": 244,
          "column": 42
        },
        "end": {
          "line": 244,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9017,
      "end": 9018,
      "loc": {
        "start": {
          "line": 244,
          "column": 46
        },
        "end": {
          "line": 244,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 9019,
      "end": 9022,
      "loc": {
        "start": {
          "line": 244,
          "column": 48
        },
        "end": {
          "line": 244,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9022,
      "end": 9023,
      "loc": {
        "start": {
          "line": 244,
          "column": 51
        },
        "end": {
          "line": 244,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertComponents",
      "start": 9023,
      "end": 9052,
      "loc": {
        "start": {
          "line": 244,
          "column": 52
        },
        "end": {
          "line": 244,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9052,
      "end": 9053,
      "loc": {
        "start": {
          "line": 244,
          "column": 81
        },
        "end": {
          "line": 244,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cpropName",
      "start": 9054,
      "end": 9063,
      "loc": {
        "start": {
          "line": 244,
          "column": 83
        },
        "end": {
          "line": 244,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9064,
      "end": 9065,
      "loc": {
        "start": {
          "line": 244,
          "column": 93
        },
        "end": {
          "line": 244,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9065,
      "end": 9066,
      "loc": {
        "start": {
          "line": 244,
          "column": 94
        },
        "end": {
          "line": 244,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resources",
      "start": 9067,
      "end": 9076,
      "loc": {
        "start": {
          "line": 244,
          "column": 96
        },
        "end": {
          "line": 244,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9076,
      "end": 9077,
      "loc": {
        "start": {
          "line": 244,
          "column": 105
        },
        "end": {
          "line": 244,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9077,
      "end": 9078,
      "loc": {
        "start": {
          "line": 244,
          "column": 106
        },
        "end": {
          "line": 244,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9084,
      "end": 9085,
      "loc": {
        "start": {
          "line": 245,
          "column": 4
        },
        "end": {
          "line": 245,
          "column": 5
        }
      }
    },
    {
      "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": 9086,
      "end": 9091,
      "loc": {
        "start": {
          "line": 245,
          "column": 6
        },
        "end": {
          "line": 245,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9092,
      "end": 9093,
      "loc": {
        "start": {
          "line": 245,
          "column": 12
        },
        "end": {
          "line": 245,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 9093,
      "end": 9094,
      "loc": {
        "start": {
          "line": 245,
          "column": 13
        },
        "end": {
          "line": 245,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9094,
      "end": 9095,
      "loc": {
        "start": {
          "line": 245,
          "column": 14
        },
        "end": {
          "line": 245,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9096,
      "end": 9097,
      "loc": {
        "start": {
          "line": 245,
          "column": 16
        },
        "end": {
          "line": 245,
          "column": 17
        }
      }
    },
    {
      "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": 9105,
      "end": 9107,
      "loc": {
        "start": {
          "line": 246,
          "column": 6
        },
        "end": {
          "line": 246,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9108,
      "end": 9109,
      "loc": {
        "start": {
          "line": 246,
          "column": 9
        },
        "end": {
          "line": 246,
          "column": 10
        }
      }
    },
    {
      "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": 9109,
      "end": 9113,
      "loc": {
        "start": {
          "line": 246,
          "column": 10
        },
        "end": {
          "line": 246,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9113,
      "end": 9114,
      "loc": {
        "start": {
          "line": 246,
          "column": 14
        },
        "end": {
          "line": 246,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 9114,
      "end": 9119,
      "loc": {
        "start": {
          "line": 246,
          "column": 15
        },
        "end": {
          "line": 246,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 9120,
      "end": 9122,
      "loc": {
        "start": {
          "line": 246,
          "column": 21
        },
        "end": {
          "line": 246,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 9123,
      "end": 9126,
      "loc": {
        "start": {
          "line": 246,
          "column": 24
        },
        "end": {
          "line": 246,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9126,
      "end": 9127,
      "loc": {
        "start": {
          "line": 246,
          "column": 27
        },
        "end": {
          "line": 246,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 9127,
      "end": 9132,
      "loc": {
        "start": {
          "line": 246,
          "column": 28
        },
        "end": {
          "line": 246,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9132,
      "end": 9133,
      "loc": {
        "start": {
          "line": 246,
          "column": 33
        },
        "end": {
          "line": 246,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentVal",
      "start": 9134,
      "end": 9146,
      "loc": {
        "start": {
          "line": 246,
          "column": 35
        },
        "end": {
          "line": 246,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9147,
      "end": 9148,
      "loc": {
        "start": {
          "line": 246,
          "column": 48
        },
        "end": {
          "line": 246,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 9149,
      "end": 9150,
      "loc": {
        "start": {
          "line": 246,
          "column": 50
        },
        "end": {
          "line": 246,
          "column": 51
        }
      }
    },
    {
      "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": 246,
          "column": 51
        },
        "end": {
          "line": 246,
          "column": 52
        }
      }
    },
    {
      "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": 247,
          "column": 4
        },
        "end": {
          "line": 247,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cprops",
      "start": 9164,
      "end": 9170,
      "loc": {
        "start": {
          "line": 248,
          "column": 4
        },
        "end": {
          "line": 248,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9170,
      "end": 9171,
      "loc": {
        "start": {
          "line": 248,
          "column": 10
        },
        "end": {
          "line": 248,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cpropName",
      "start": 9172,
      "end": 9181,
      "loc": {
        "start": {
          "line": 248,
          "column": 12
        },
        "end": {
          "line": 248,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9182,
      "end": 9183,
      "loc": {
        "start": {
          "line": 248,
          "column": 22
        },
        "end": {
          "line": 248,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9184,
      "end": 9185,
      "loc": {
        "start": {
          "line": 248,
          "column": 24
        },
        "end": {
          "line": 248,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentVal",
      "start": 9186,
      "end": 9198,
      "loc": {
        "start": {
          "line": 248,
          "column": 26
        },
        "end": {
          "line": 248,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9198,
      "end": 9199,
      "loc": {
        "start": {
          "line": 248,
          "column": 38
        },
        "end": {
          "line": 248,
          "column": 39
        }
      }
    },
    {
      "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": 9205,
      "end": 9211,
      "loc": {
        "start": {
          "line": 249,
          "column": 4
        },
        "end": {
          "line": 249,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cprops",
      "start": 9212,
      "end": 9218,
      "loc": {
        "start": {
          "line": 249,
          "column": 11
        },
        "end": {
          "line": 249,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9218,
      "end": 9219,
      "loc": {
        "start": {
          "line": 249,
          "column": 17
        },
        "end": {
          "line": 249,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9223,
      "end": 9224,
      "loc": {
        "start": {
          "line": 250,
          "column": 2
        },
        "end": {
          "line": 250,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9224,
      "end": 9225,
      "loc": {
        "start": {
          "line": 250,
          "column": 3
        },
        "end": {
          "line": 250,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9226,
      "end": 9227,
      "loc": {
        "start": {
          "line": 250,
          "column": 5
        },
        "end": {
          "line": 250,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9227,
      "end": 9228,
      "loc": {
        "start": {
          "line": 250,
          "column": 6
        },
        "end": {
          "line": 250,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9228,
      "end": 9229,
      "loc": {
        "start": {
          "line": 250,
          "column": 7
        },
        "end": {
          "line": 250,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9229,
      "end": 9230,
      "loc": {
        "start": {
          "line": 250,
          "column": 8
        },
        "end": {
          "line": 250,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9232,
      "end": 9233,
      "loc": {
        "start": {
          "line": 251,
          "column": 0
        },
        "end": {
          "line": 251,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Resolves rjx.__dangerouslyInsertReactComponents into an object that turns each value into a React components. This is typically used in a library like Recharts where you pass custom components for chart ticks or plot points. \r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n//  * @param {Object} [options.resources={}] - object to use for asyncprops, usually a result of an asynchronous call\r\n * @returns {Object} resolved object of React Components\r\n ",
      "start": 9237,
      "end": 9731,
      "loc": {
        "start": {
          "line": 253,
          "column": 0
        },
        "end": {
          "line": 259,
          "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": 9733,
      "end": 9739,
      "loc": {
        "start": {
          "line": 260,
          "column": 0
        },
        "end": {
          "line": 260,
          "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": 9740,
      "end": 9748,
      "loc": {
        "start": {
          "line": 260,
          "column": 7
        },
        "end": {
          "line": 260,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getReactComponentProps",
      "start": 9749,
      "end": 9771,
      "loc": {
        "start": {
          "line": 260,
          "column": 16
        },
        "end": {
          "line": 260,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9771,
      "end": 9772,
      "loc": {
        "start": {
          "line": 260,
          "column": 38
        },
        "end": {
          "line": 260,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 9772,
      "end": 9779,
      "loc": {
        "start": {
          "line": 260,
          "column": 39
        },
        "end": {
          "line": 260,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9780,
      "end": 9781,
      "loc": {
        "start": {
          "line": 260,
          "column": 47
        },
        "end": {
          "line": 260,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9782,
      "end": 9783,
      "loc": {
        "start": {
          "line": 260,
          "column": 49
        },
        "end": {
          "line": 260,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9783,
      "end": 9784,
      "loc": {
        "start": {
          "line": 260,
          "column": 50
        },
        "end": {
          "line": 260,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9784,
      "end": 9785,
      "loc": {
        "start": {
          "line": 260,
          "column": 51
        },
        "end": {
          "line": 260,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9786,
      "end": 9787,
      "loc": {
        "start": {
          "line": 260,
          "column": 53
        },
        "end": {
          "line": 260,
          "column": 54
        }
      }
    },
    {
      "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": 9791,
      "end": 9796,
      "loc": {
        "start": {
          "line": 261,
          "column": 2
        },
        "end": {
          "line": 261,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9797,
      "end": 9798,
      "loc": {
        "start": {
          "line": 261,
          "column": 8
        },
        "end": {
          "line": 261,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 9799,
      "end": 9802,
      "loc": {
        "start": {
          "line": 261,
          "column": 10
        },
        "end": {
          "line": 261,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9802,
      "end": 9803,
      "loc": {
        "start": {
          "line": 261,
          "column": 13
        },
        "end": {
          "line": 261,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9804,
      "end": 9805,
      "loc": {
        "start": {
          "line": 261,
          "column": 15
        },
        "end": {
          "line": 261,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9806,
      "end": 9807,
      "loc": {
        "start": {
          "line": 261,
          "column": 17
        },
        "end": {
          "line": 261,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 9808,
      "end": 9815,
      "loc": {
        "start": {
          "line": 261,
          "column": 19
        },
        "end": {
          "line": 261,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9815,
      "end": 9816,
      "loc": {
        "start": {
          "line": 261,
          "column": 26
        },
        "end": {
          "line": 261,
          "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": 9820,
      "end": 9822,
      "loc": {
        "start": {
          "line": 262,
          "column": 2
        },
        "end": {
          "line": 262,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9823,
      "end": 9824,
      "loc": {
        "start": {
          "line": 262,
          "column": 5
        },
        "end": {
          "line": 262,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 9824,
      "end": 9827,
      "loc": {
        "start": {
          "line": 262,
          "column": 6
        },
        "end": {
          "line": 262,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9827,
      "end": 9828,
      "loc": {
        "start": {
          "line": 262,
          "column": 9
        },
        "end": {
          "line": 262,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertRJXComponents",
      "start": 9828,
      "end": 9860,
      "loc": {
        "start": {
          "line": 262,
          "column": 10
        },
        "end": {
          "line": 262,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 9861,
      "end": 9863,
      "loc": {
        "start": {
          "line": 262,
          "column": 43
        },
        "end": {
          "line": 262,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 9864,
      "end": 9870,
      "loc": {
        "start": {
          "line": 262,
          "column": 46
        },
        "end": {
          "line": 262,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9870,
      "end": 9871,
      "loc": {
        "start": {
          "line": 262,
          "column": 52
        },
        "end": {
          "line": 262,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 9871,
      "end": 9875,
      "loc": {
        "start": {
          "line": 262,
          "column": 53
        },
        "end": {
          "line": 262,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9875,
      "end": 9876,
      "loc": {
        "start": {
          "line": 262,
          "column": 57
        },
        "end": {
          "line": 262,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 9876,
      "end": 9879,
      "loc": {
        "start": {
          "line": 262,
          "column": 58
        },
        "end": {
          "line": 262,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9879,
      "end": 9880,
      "loc": {
        "start": {
          "line": 262,
          "column": 61
        },
        "end": {
          "line": 262,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertRJXComponents",
      "start": 9880,
      "end": 9912,
      "loc": {
        "start": {
          "line": 262,
          "column": 62
        },
        "end": {
          "line": 262,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9912,
      "end": 9913,
      "loc": {
        "start": {
          "line": 262,
          "column": 94
        },
        "end": {
          "line": 262,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9913,
      "end": 9914,
      "loc": {
        "start": {
          "line": 262,
          "column": 95
        },
        "end": {
          "line": 262,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 9914,
      "end": 9920,
      "loc": {
        "start": {
          "line": 262,
          "column": 96
        },
        "end": {
          "line": 262,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9920,
      "end": 9921,
      "loc": {
        "start": {
          "line": 262,
          "column": 102
        },
        "end": {
          "line": 262,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9922,
      "end": 9923,
      "loc": {
        "start": {
          "line": 262,
          "column": 104
        },
        "end": {
          "line": 262,
          "column": 105
        }
      }
    },
    {
      "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": 9930,
      "end": 9936,
      "loc": {
        "start": {
          "line": 263,
          "column": 4
        },
        "end": {
          "line": 263,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 9937,
      "end": 9943,
      "loc": {
        "start": {
          "line": 263,
          "column": 11
        },
        "end": {
          "line": 263,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9943,
      "end": 9944,
      "loc": {
        "start": {
          "line": 263,
          "column": 17
        },
        "end": {
          "line": 263,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 9944,
      "end": 9948,
      "loc": {
        "start": {
          "line": 263,
          "column": 18
        },
        "end": {
          "line": 263,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9948,
      "end": 9949,
      "loc": {
        "start": {
          "line": 263,
          "column": 22
        },
        "end": {
          "line": 263,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 9949,
      "end": 9952,
      "loc": {
        "start": {
          "line": 263,
          "column": 23
        },
        "end": {
          "line": 263,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9952,
      "end": 9953,
      "loc": {
        "start": {
          "line": 263,
          "column": 26
        },
        "end": {
          "line": 263,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertRJXComponents",
      "start": 9953,
      "end": 9985,
      "loc": {
        "start": {
          "line": 263,
          "column": 27
        },
        "end": {
          "line": 263,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9985,
      "end": 9986,
      "loc": {
        "start": {
          "line": 263,
          "column": 59
        },
        "end": {
          "line": 263,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9986,
      "end": 9987,
      "loc": {
        "start": {
          "line": 263,
          "column": 60
        },
        "end": {
          "line": 263,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reduce",
      "start": 9987,
      "end": 9993,
      "loc": {
        "start": {
          "line": 263,
          "column": 61
        },
        "end": {
          "line": 263,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9993,
      "end": 9994,
      "loc": {
        "start": {
          "line": 263,
          "column": 67
        },
        "end": {
          "line": 263,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9994,
      "end": 9995,
      "loc": {
        "start": {
          "line": 263,
          "column": 68
        },
        "end": {
          "line": 263,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cprops",
      "start": 9995,
      "end": 10001,
      "loc": {
        "start": {
          "line": 263,
          "column": 69
        },
        "end": {
          "line": 263,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10001,
      "end": 10002,
      "loc": {
        "start": {
          "line": 263,
          "column": 75
        },
        "end": {
          "line": 263,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cpropName",
      "start": 10003,
      "end": 10012,
      "loc": {
        "start": {
          "line": 263,
          "column": 77
        },
        "end": {
          "line": 263,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10012,
      "end": 10013,
      "loc": {
        "start": {
          "line": 263,
          "column": 86
        },
        "end": {
          "line": 263,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10014,
      "end": 10016,
      "loc": {
        "start": {
          "line": 263,
          "column": 88
        },
        "end": {
          "line": 263,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10017,
      "end": 10018,
      "loc": {
        "start": {
          "line": 263,
          "column": 91
        },
        "end": {
          "line": 263,
          "column": 92
        }
      }
    },
    {
      "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": 10026,
      "end": 10029,
      "loc": {
        "start": {
          "line": 264,
          "column": 6
        },
        "end": {
          "line": 264,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentVal",
      "start": 10030,
      "end": 10042,
      "loc": {
        "start": {
          "line": 264,
          "column": 10
        },
        "end": {
          "line": 264,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10042,
      "end": 10043,
      "loc": {
        "start": {
          "line": 264,
          "column": 22
        },
        "end": {
          "line": 264,
          "column": 23
        }
      }
    },
    {
      "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": 10051,
      "end": 10054,
      "loc": {
        "start": {
          "line": 265,
          "column": 6
        },
        "end": {
          "line": 265,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10055,
      "end": 10056,
      "loc": {
        "start": {
          "line": 265,
          "column": 10
        },
        "end": {
          "line": 265,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentVal",
      "start": 10066,
      "end": 10078,
      "loc": {
        "start": {
          "line": 266,
          "column": 8
        },
        "end": {
          "line": 266,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10079,
      "end": 10080,
      "loc": {
        "start": {
          "line": 266,
          "column": 21
        },
        "end": {
          "line": 266,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getComponentFromMap",
      "start": 10081,
      "end": 10100,
      "loc": {
        "start": {
          "line": 266,
          "column": 23
        },
        "end": {
          "line": 266,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10100,
      "end": 10101,
      "loc": {
        "start": {
          "line": 266,
          "column": 42
        },
        "end": {
          "line": 266,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10101,
      "end": 10102,
      "loc": {
        "start": {
          "line": 266,
          "column": 43
        },
        "end": {
          "line": 266,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 10114,
      "end": 10117,
      "loc": {
        "start": {
          "line": 267,
          "column": 10
        },
        "end": {
          "line": 267,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10117,
      "end": 10118,
      "loc": {
        "start": {
          "line": 267,
          "column": 13
        },
        "end": {
          "line": 267,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 10119,
      "end": 10122,
      "loc": {
        "start": {
          "line": 267,
          "column": 15
        },
        "end": {
          "line": 267,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10122,
      "end": 10123,
      "loc": {
        "start": {
          "line": 267,
          "column": 18
        },
        "end": {
          "line": 267,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertRJXComponents",
      "start": 10123,
      "end": 10155,
      "loc": {
        "start": {
          "line": 267,
          "column": 19
        },
        "end": {
          "line": 267,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10155,
      "end": 10156,
      "loc": {
        "start": {
          "line": 267,
          "column": 51
        },
        "end": {
          "line": 267,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cpropName",
      "start": 10157,
      "end": 10166,
      "loc": {
        "start": {
          "line": 267,
          "column": 53
        },
        "end": {
          "line": 267,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10167,
      "end": 10168,
      "loc": {
        "start": {
          "line": 267,
          "column": 63
        },
        "end": {
          "line": 267,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10168,
      "end": 10169,
      "loc": {
        "start": {
          "line": 267,
          "column": 64
        },
        "end": {
          "line": 267,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reactComponents",
      "start": 10181,
      "end": 10196,
      "loc": {
        "start": {
          "line": 268,
          "column": 10
        },
        "end": {
          "line": 268,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10196,
      "end": 10197,
      "loc": {
        "start": {
          "line": 268,
          "column": 25
        },
        "end": {
          "line": 268,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10198,
      "end": 10202,
      "loc": {
        "start": {
          "line": 268,
          "column": 27
        },
        "end": {
          "line": 268,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10202,
      "end": 10203,
      "loc": {
        "start": {
          "line": 268,
          "column": 31
        },
        "end": {
          "line": 268,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reactComponents",
      "start": 10203,
      "end": 10218,
      "loc": {
        "start": {
          "line": 268,
          "column": 32
        },
        "end": {
          "line": 268,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10218,
      "end": 10219,
      "loc": {
        "start": {
          "line": 268,
          "column": 47
        },
        "end": {
          "line": 268,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentLibraries",
      "start": 10231,
      "end": 10249,
      "loc": {
        "start": {
          "line": 269,
          "column": 10
        },
        "end": {
          "line": 269,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10249,
      "end": 10250,
      "loc": {
        "start": {
          "line": 269,
          "column": 28
        },
        "end": {
          "line": 269,
          "column": 29
        }
      }
    },
    {
      "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": 10251,
      "end": 10255,
      "loc": {
        "start": {
          "line": 269,
          "column": 30
        },
        "end": {
          "line": 269,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10255,
      "end": 10256,
      "loc": {
        "start": {
          "line": 269,
          "column": 34
        },
        "end": {
          "line": 269,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentLibraries",
      "start": 10256,
      "end": 10274,
      "loc": {
        "start": {
          "line": 269,
          "column": 35
        },
        "end": {
          "line": 269,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10274,
      "end": 10275,
      "loc": {
        "start": {
          "line": 269,
          "column": 53
        },
        "end": {
          "line": 269,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10285,
      "end": 10286,
      "loc": {
        "start": {
          "line": 270,
          "column": 8
        },
        "end": {
          "line": 270,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10286,
      "end": 10287,
      "loc": {
        "start": {
          "line": 270,
          "column": 9
        },
        "end": {
          "line": 270,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10287,
      "end": 10288,
      "loc": {
        "start": {
          "line": 270,
          "column": 10
        },
        "end": {
          "line": 270,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10296,
      "end": 10297,
      "loc": {
        "start": {
          "line": 271,
          "column": 6
        },
        "end": {
          "line": 271,
          "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": 10298,
      "end": 10303,
      "loc": {
        "start": {
          "line": 271,
          "column": 8
        },
        "end": {
          "line": 271,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10304,
      "end": 10305,
      "loc": {
        "start": {
          "line": 271,
          "column": 14
        },
        "end": {
          "line": 271,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 10305,
      "end": 10306,
      "loc": {
        "start": {
          "line": 271,
          "column": 15
        },
        "end": {
          "line": 271,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10306,
      "end": 10307,
      "loc": {
        "start": {
          "line": 271,
          "column": 16
        },
        "end": {
          "line": 271,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10308,
      "end": 10309,
      "loc": {
        "start": {
          "line": 271,
          "column": 18
        },
        "end": {
          "line": 271,
          "column": 19
        }
      }
    },
    {
      "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": 10319,
      "end": 10321,
      "loc": {
        "start": {
          "line": 272,
          "column": 8
        },
        "end": {
          "line": 272,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10322,
      "end": 10323,
      "loc": {
        "start": {
          "line": 272,
          "column": 11
        },
        "end": {
          "line": 272,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10323,
      "end": 10327,
      "loc": {
        "start": {
          "line": 272,
          "column": 12
        },
        "end": {
          "line": 272,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10327,
      "end": 10328,
      "loc": {
        "start": {
          "line": 272,
          "column": 16
        },
        "end": {
          "line": 272,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 10328,
      "end": 10333,
      "loc": {
        "start": {
          "line": 272,
          "column": 17
        },
        "end": {
          "line": 272,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 10334,
      "end": 10336,
      "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": 10337,
      "end": 10340,
      "loc": {
        "start": {
          "line": 272,
          "column": 26
        },
        "end": {
          "line": 272,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10340,
      "end": 10341,
      "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": "debug",
      "start": 10341,
      "end": 10346,
      "loc": {
        "start": {
          "line": 272,
          "column": 30
        },
        "end": {
          "line": 272,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10346,
      "end": 10347,
      "loc": {
        "start": {
          "line": 272,
          "column": 35
        },
        "end": {
          "line": 272,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentVal",
      "start": 10348,
      "end": 10360,
      "loc": {
        "start": {
          "line": 272,
          "column": 37
        },
        "end": {
          "line": 272,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10361,
      "end": 10362,
      "loc": {
        "start": {
          "line": 272,
          "column": 50
        },
        "end": {
          "line": 272,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 10363,
      "end": 10364,
      "loc": {
        "start": {
          "line": 272,
          "column": 52
        },
        "end": {
          "line": 272,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10364,
      "end": 10365,
      "loc": {
        "start": {
          "line": 272,
          "column": 53
        },
        "end": {
          "line": 272,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10373,
      "end": 10374,
      "loc": {
        "start": {
          "line": 273,
          "column": 6
        },
        "end": {
          "line": 273,
          "column": 7
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 10382,
      "end": 10409,
      "loc": {
        "start": {
          "line": 274,
          "column": 6
        },
        "end": {
          "line": 274,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cprops",
      "start": 10417,
      "end": 10423,
      "loc": {
        "start": {
          "line": 275,
          "column": 6
        },
        "end": {
          "line": 275,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10423,
      "end": 10424,
      "loc": {
        "start": {
          "line": 275,
          "column": 12
        },
        "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": "cpropName",
      "start": 10425,
      "end": 10434,
      "loc": {
        "start": {
          "line": 275,
          "column": 14
        },
        "end": {
          "line": 275,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10435,
      "end": 10436,
      "loc": {
        "start": {
          "line": 275,
          "column": 24
        },
        "end": {
          "line": 275,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10437,
      "end": 10438,
      "loc": {
        "start": {
          "line": 275,
          "column": 26
        },
        "end": {
          "line": 275,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentVal",
      "start": 10439,
      "end": 10451,
      "loc": {
        "start": {
          "line": 275,
          "column": 28
        },
        "end": {
          "line": 275,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10451,
      "end": 10452,
      "loc": {
        "start": {
          "line": 275,
          "column": 40
        },
        "end": {
          "line": 275,
          "column": 41
        }
      }
    },
    {
      "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": 10460,
      "end": 10466,
      "loc": {
        "start": {
          "line": 276,
          "column": 6
        },
        "end": {
          "line": 276,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cprops",
      "start": 10467,
      "end": 10473,
      "loc": {
        "start": {
          "line": 276,
          "column": 13
        },
        "end": {
          "line": 276,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10473,
      "end": 10474,
      "loc": {
        "start": {
          "line": 276,
          "column": 19
        },
        "end": {
          "line": 276,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10480,
      "end": 10481,
      "loc": {
        "start": {
          "line": 277,
          "column": 4
        },
        "end": {
          "line": 277,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10481,
      "end": 10482,
      "loc": {
        "start": {
          "line": 277,
          "column": 5
        },
        "end": {
          "line": 277,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10483,
      "end": 10484,
      "loc": {
        "start": {
          "line": 277,
          "column": 7
        },
        "end": {
          "line": 277,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10484,
      "end": 10485,
      "loc": {
        "start": {
          "line": 277,
          "column": 8
        },
        "end": {
          "line": 277,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10485,
      "end": 10486,
      "loc": {
        "start": {
          "line": 277,
          "column": 9
        },
        "end": {
          "line": 277,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10486,
      "end": 10487,
      "loc": {
        "start": {
          "line": 277,
          "column": 10
        },
        "end": {
          "line": 277,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10491,
      "end": 10492,
      "loc": {
        "start": {
          "line": 278,
          "column": 2
        },
        "end": {
          "line": 278,
          "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": 10493,
      "end": 10497,
      "loc": {
        "start": {
          "line": 278,
          "column": 4
        },
        "end": {
          "line": 278,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10498,
      "end": 10499,
      "loc": {
        "start": {
          "line": 278,
          "column": 9
        },
        "end": {
          "line": 278,
          "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": 10505,
      "end": 10511,
      "loc": {
        "start": {
          "line": 279,
          "column": 4
        },
        "end": {
          "line": 279,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 10512,
      "end": 10518,
      "loc": {
        "start": {
          "line": 279,
          "column": 11
        },
        "end": {
          "line": 279,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10518,
      "end": 10519,
      "loc": {
        "start": {
          "line": 279,
          "column": 17
        },
        "end": {
          "line": 279,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 10519,
      "end": 10523,
      "loc": {
        "start": {
          "line": 279,
          "column": 18
        },
        "end": {
          "line": 279,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10523,
      "end": 10524,
      "loc": {
        "start": {
          "line": 279,
          "column": 22
        },
        "end": {
          "line": 279,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 10524,
      "end": 10527,
      "loc": {
        "start": {
          "line": 279,
          "column": 23
        },
        "end": {
          "line": 279,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10527,
      "end": 10528,
      "loc": {
        "start": {
          "line": 279,
          "column": 26
        },
        "end": {
          "line": 279,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertReactComponents",
      "start": 10528,
      "end": 10562,
      "loc": {
        "start": {
          "line": 279,
          "column": 27
        },
        "end": {
          "line": 279,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10562,
      "end": 10563,
      "loc": {
        "start": {
          "line": 279,
          "column": 61
        },
        "end": {
          "line": 279,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10563,
      "end": 10564,
      "loc": {
        "start": {
          "line": 279,
          "column": 62
        },
        "end": {
          "line": 279,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reduce",
      "start": 10564,
      "end": 10570,
      "loc": {
        "start": {
          "line": 279,
          "column": 63
        },
        "end": {
          "line": 279,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10570,
      "end": 10571,
      "loc": {
        "start": {
          "line": 279,
          "column": 69
        },
        "end": {
          "line": 279,
          "column": 70
        }
      }
    },
    {
      "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": 279,
          "column": 70
        },
        "end": {
          "line": 279,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cprops",
      "start": 10572,
      "end": 10578,
      "loc": {
        "start": {
          "line": 279,
          "column": 71
        },
        "end": {
          "line": 279,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10578,
      "end": 10579,
      "loc": {
        "start": {
          "line": 279,
          "column": 77
        },
        "end": {
          "line": 279,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cpropName",
      "start": 10580,
      "end": 10589,
      "loc": {
        "start": {
          "line": 279,
          "column": 79
        },
        "end": {
          "line": 279,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10589,
      "end": 10590,
      "loc": {
        "start": {
          "line": 279,
          "column": 88
        },
        "end": {
          "line": 279,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10591,
      "end": 10593,
      "loc": {
        "start": {
          "line": 279,
          "column": 90
        },
        "end": {
          "line": 279,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10594,
      "end": 10595,
      "loc": {
        "start": {
          "line": 279,
          "column": 93
        },
        "end": {
          "line": 279,
          "column": 94
        }
      }
    },
    {
      "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": 10603,
      "end": 10606,
      "loc": {
        "start": {
          "line": 280,
          "column": 6
        },
        "end": {
          "line": 280,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentVal",
      "start": 10607,
      "end": 10619,
      "loc": {
        "start": {
          "line": 280,
          "column": 10
        },
        "end": {
          "line": 280,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10619,
      "end": 10620,
      "loc": {
        "start": {
          "line": 280,
          "column": 22
        },
        "end": {
          "line": 280,
          "column": 23
        }
      }
    },
    {
      "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": 10628,
      "end": 10631,
      "loc": {
        "start": {
          "line": 281,
          "column": 6
        },
        "end": {
          "line": 281,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10632,
      "end": 10633,
      "loc": {
        "start": {
          "line": 281,
          "column": 10
        },
        "end": {
          "line": 281,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentVal",
      "start": 10643,
      "end": 10655,
      "loc": {
        "start": {
          "line": 282,
          "column": 8
        },
        "end": {
          "line": 282,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10656,
      "end": 10657,
      "loc": {
        "start": {
          "line": 282,
          "column": 21
        },
        "end": {
          "line": 282,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getComponentFromMap",
      "start": 10658,
      "end": 10677,
      "loc": {
        "start": {
          "line": 282,
          "column": 23
        },
        "end": {
          "line": 282,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10677,
      "end": 10678,
      "loc": {
        "start": {
          "line": 282,
          "column": 42
        },
        "end": {
          "line": 282,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10678,
      "end": 10679,
      "loc": {
        "start": {
          "line": 282,
          "column": 43
        },
        "end": {
          "line": 282,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 10691,
      "end": 10694,
      "loc": {
        "start": {
          "line": 283,
          "column": 10
        },
        "end": {
          "line": 283,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10694,
      "end": 10695,
      "loc": {
        "start": {
          "line": 283,
          "column": 13
        },
        "end": {
          "line": 283,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10696,
      "end": 10697,
      "loc": {
        "start": {
          "line": 283,
          "column": 15
        },
        "end": {
          "line": 283,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 10711,
      "end": 10720,
      "loc": {
        "start": {
          "line": 284,
          "column": 12
        },
        "end": {
          "line": 284,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10720,
      "end": 10721,
      "loc": {
        "start": {
          "line": 284,
          "column": 21
        },
        "end": {
          "line": 284,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 10722,
      "end": 10725,
      "loc": {
        "start": {
          "line": 284,
          "column": 23
        },
        "end": {
          "line": 284,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10725,
      "end": 10726,
      "loc": {
        "start": {
          "line": 284,
          "column": 26
        },
        "end": {
          "line": 284,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertReactComponents",
      "start": 10726,
      "end": 10760,
      "loc": {
        "start": {
          "line": 284,
          "column": 27
        },
        "end": {
          "line": 284,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10760,
      "end": 10761,
      "loc": {
        "start": {
          "line": 284,
          "column": 61
        },
        "end": {
          "line": 284,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cpropName",
      "start": 10762,
      "end": 10771,
      "loc": {
        "start": {
          "line": 284,
          "column": 63
        },
        "end": {
          "line": 284,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10772,
      "end": 10773,
      "loc": {
        "start": {
          "line": 284,
          "column": 73
        },
        "end": {
          "line": 284,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10773,
      "end": 10774,
      "loc": {
        "start": {
          "line": 284,
          "column": 74
        },
        "end": {
          "line": 284,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 10788,
      "end": 10793,
      "loc": {
        "start": {
          "line": 285,
          "column": 12
        },
        "end": {
          "line": 285,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10793,
      "end": 10794,
      "loc": {
        "start": {
          "line": 285,
          "column": 17
        },
        "end": {
          "line": 285,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 10795,
      "end": 10798,
      "loc": {
        "start": {
          "line": 285,
          "column": 19
        },
        "end": {
          "line": 285,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10798,
      "end": 10799,
      "loc": {
        "start": {
          "line": 285,
          "column": 22
        },
        "end": {
          "line": 285,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertComponentProps",
      "start": 10799,
      "end": 10832,
      "loc": {
        "start": {
          "line": 285,
          "column": 23
        },
        "end": {
          "line": 285,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10848,
      "end": 10849,
      "loc": {
        "start": {
          "line": 286,
          "column": 14
        },
        "end": {
          "line": 286,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 10850,
      "end": 10853,
      "loc": {
        "start": {
          "line": 286,
          "column": 16
        },
        "end": {
          "line": 286,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10853,
      "end": 10854,
      "loc": {
        "start": {
          "line": 286,
          "column": 19
        },
        "end": {
          "line": 286,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertComponentProps",
      "start": 10854,
      "end": 10887,
      "loc": {
        "start": {
          "line": 286,
          "column": 20
        },
        "end": {
          "line": 286,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10887,
      "end": 10888,
      "loc": {
        "start": {
          "line": 286,
          "column": 53
        },
        "end": {
          "line": 286,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cpropName",
      "start": 10889,
      "end": 10898,
      "loc": {
        "start": {
          "line": 286,
          "column": 55
        },
        "end": {
          "line": 286,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10899,
      "end": 10900,
      "loc": {
        "start": {
          "line": 286,
          "column": 65
        },
        "end": {
          "line": 286,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10916,
      "end": 10917,
      "loc": {
        "start": {
          "line": 287,
          "column": 14
        },
        "end": {
          "line": 287,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10918,
      "end": 10919,
      "loc": {
        "start": {
          "line": 287,
          "column": 16
        },
        "end": {
          "line": 287,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10919,
      "end": 10920,
      "loc": {
        "start": {
          "line": 287,
          "column": 17
        },
        "end": {
          "line": 287,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10920,
      "end": 10921,
      "loc": {
        "start": {
          "line": 287,
          "column": 18
        },
        "end": {
          "line": 287,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10933,
      "end": 10934,
      "loc": {
        "start": {
          "line": 288,
          "column": 10
        },
        "end": {
          "line": 288,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10934,
      "end": 10935,
      "loc": {
        "start": {
          "line": 288,
          "column": 11
        },
        "end": {
          "line": 288,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reactComponents",
      "start": 10947,
      "end": 10962,
      "loc": {
        "start": {
          "line": 289,
          "column": 10
        },
        "end": {
          "line": 289,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10962,
      "end": 10963,
      "loc": {
        "start": {
          "line": 289,
          "column": 25
        },
        "end": {
          "line": 289,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10964,
      "end": 10968,
      "loc": {
        "start": {
          "line": 289,
          "column": 27
        },
        "end": {
          "line": 289,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10968,
      "end": 10969,
      "loc": {
        "start": {
          "line": 289,
          "column": 31
        },
        "end": {
          "line": 289,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reactComponents",
      "start": 10969,
      "end": 10984,
      "loc": {
        "start": {
          "line": 289,
          "column": 32
        },
        "end": {
          "line": 289,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10984,
      "end": 10985,
      "loc": {
        "start": {
          "line": 289,
          "column": 47
        },
        "end": {
          "line": 289,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentLibraries",
      "start": 10997,
      "end": 11015,
      "loc": {
        "start": {
          "line": 290,
          "column": 10
        },
        "end": {
          "line": 290,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11015,
      "end": 11016,
      "loc": {
        "start": {
          "line": 290,
          "column": 28
        },
        "end": {
          "line": 290,
          "column": 29
        }
      }
    },
    {
      "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": 11017,
      "end": 11021,
      "loc": {
        "start": {
          "line": 290,
          "column": 30
        },
        "end": {
          "line": 290,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11021,
      "end": 11022,
      "loc": {
        "start": {
          "line": 290,
          "column": 34
        },
        "end": {
          "line": 290,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentLibraries",
      "start": 11022,
      "end": 11040,
      "loc": {
        "start": {
          "line": 290,
          "column": 35
        },
        "end": {
          "line": 290,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11040,
      "end": 11041,
      "loc": {
        "start": {
          "line": 290,
          "column": 53
        },
        "end": {
          "line": 290,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11051,
      "end": 11052,
      "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": 11052,
      "end": 11053,
      "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": 11053,
      "end": 11054,
      "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": 11062,
      "end": 11063,
      "loc": {
        "start": {
          "line": 292,
          "column": 6
        },
        "end": {
          "line": 292,
          "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": 11064,
      "end": 11069,
      "loc": {
        "start": {
          "line": 292,
          "column": 8
        },
        "end": {
          "line": 292,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11070,
      "end": 11071,
      "loc": {
        "start": {
          "line": 292,
          "column": 14
        },
        "end": {
          "line": 292,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 11071,
      "end": 11072,
      "loc": {
        "start": {
          "line": 292,
          "column": 15
        },
        "end": {
          "line": 292,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11072,
      "end": 11073,
      "loc": {
        "start": {
          "line": 292,
          "column": 16
        },
        "end": {
          "line": 292,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11074,
      "end": 11075,
      "loc": {
        "start": {
          "line": 292,
          "column": 18
        },
        "end": {
          "line": 292,
          "column": 19
        }
      }
    },
    {
      "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": 11085,
      "end": 11087,
      "loc": {
        "start": {
          "line": 293,
          "column": 8
        },
        "end": {
          "line": 293,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11088,
      "end": 11089,
      "loc": {
        "start": {
          "line": 293,
          "column": 11
        },
        "end": {
          "line": 293,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11089,
      "end": 11093,
      "loc": {
        "start": {
          "line": 293,
          "column": 12
        },
        "end": {
          "line": 293,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11093,
      "end": 11094,
      "loc": {
        "start": {
          "line": 293,
          "column": 16
        },
        "end": {
          "line": 293,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 11094,
      "end": 11099,
      "loc": {
        "start": {
          "line": 293,
          "column": 17
        },
        "end": {
          "line": 293,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 11100,
      "end": 11102,
      "loc": {
        "start": {
          "line": 293,
          "column": 23
        },
        "end": {
          "line": 293,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 11103,
      "end": 11106,
      "loc": {
        "start": {
          "line": 293,
          "column": 26
        },
        "end": {
          "line": 293,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11106,
      "end": 11107,
      "loc": {
        "start": {
          "line": 293,
          "column": 29
        },
        "end": {
          "line": 293,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 11107,
      "end": 11112,
      "loc": {
        "start": {
          "line": 293,
          "column": 30
        },
        "end": {
          "line": 293,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11112,
      "end": 11113,
      "loc": {
        "start": {
          "line": 293,
          "column": 35
        },
        "end": {
          "line": 293,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentVal",
      "start": 11114,
      "end": 11126,
      "loc": {
        "start": {
          "line": 293,
          "column": 37
        },
        "end": {
          "line": 293,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11127,
      "end": 11128,
      "loc": {
        "start": {
          "line": 293,
          "column": 50
        },
        "end": {
          "line": 293,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 11129,
      "end": 11130,
      "loc": {
        "start": {
          "line": 293,
          "column": 52
        },
        "end": {
          "line": 293,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11130,
      "end": 11131,
      "loc": {
        "start": {
          "line": 293,
          "column": 53
        },
        "end": {
          "line": 293,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11139,
      "end": 11140,
      "loc": {
        "start": {
          "line": 294,
          "column": 6
        },
        "end": {
          "line": 294,
          "column": 7
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 11148,
      "end": 11175,
      "loc": {
        "start": {
          "line": 295,
          "column": 6
        },
        "end": {
          "line": 295,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cprops",
      "start": 11183,
      "end": 11189,
      "loc": {
        "start": {
          "line": 296,
          "column": 6
        },
        "end": {
          "line": 296,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11189,
      "end": 11190,
      "loc": {
        "start": {
          "line": 296,
          "column": 12
        },
        "end": {
          "line": 296,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cpropName",
      "start": 11191,
      "end": 11200,
      "loc": {
        "start": {
          "line": 296,
          "column": 14
        },
        "end": {
          "line": 296,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11201,
      "end": 11202,
      "loc": {
        "start": {
          "line": 296,
          "column": 24
        },
        "end": {
          "line": 296,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11203,
      "end": 11204,
      "loc": {
        "start": {
          "line": 296,
          "column": 26
        },
        "end": {
          "line": 296,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentVal",
      "start": 11205,
      "end": 11217,
      "loc": {
        "start": {
          "line": 296,
          "column": 28
        },
        "end": {
          "line": 296,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11217,
      "end": 11218,
      "loc": {
        "start": {
          "line": 296,
          "column": 40
        },
        "end": {
          "line": 296,
          "column": 41
        }
      }
    },
    {
      "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": 11226,
      "end": 11232,
      "loc": {
        "start": {
          "line": 297,
          "column": 6
        },
        "end": {
          "line": 297,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cprops",
      "start": 11233,
      "end": 11239,
      "loc": {
        "start": {
          "line": 297,
          "column": 13
        },
        "end": {
          "line": 297,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11239,
      "end": 11240,
      "loc": {
        "start": {
          "line": 297,
          "column": 19
        },
        "end": {
          "line": 297,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11246,
      "end": 11247,
      "loc": {
        "start": {
          "line": 298,
          "column": 4
        },
        "end": {
          "line": 298,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11247,
      "end": 11248,
      "loc": {
        "start": {
          "line": 298,
          "column": 5
        },
        "end": {
          "line": 298,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11249,
      "end": 11250,
      "loc": {
        "start": {
          "line": 298,
          "column": 7
        },
        "end": {
          "line": 298,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11250,
      "end": 11251,
      "loc": {
        "start": {
          "line": 298,
          "column": 8
        },
        "end": {
          "line": 298,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11251,
      "end": 11252,
      "loc": {
        "start": {
          "line": 298,
          "column": 9
        },
        "end": {
          "line": 298,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11252,
      "end": 11253,
      "loc": {
        "start": {
          "line": 298,
          "column": 10
        },
        "end": {
          "line": 298,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11257,
      "end": 11258,
      "loc": {
        "start": {
          "line": 299,
          "column": 2
        },
        "end": {
          "line": 299,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11260,
      "end": 11261,
      "loc": {
        "start": {
          "line": 300,
          "column": 0
        },
        "end": {
          "line": 300,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Takes a function string and returns a function on either this.props or window. The function can only be 2 levels deep\r\n * @param {Object} options \r\n * @param {String} [options.propFunc='func:'] - function string, like func:window.LocalStorage.getItem or func:this.props.onClick  or func:inline.myInlineFunction\r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, resourceprops, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Function} returns a function from this.props or window functions\r\n * @example\r\n * getFunctionFromProps({ propFunc='func:this.props.onClick', }) // => this.props.onClick\r\n ",
      "start": 11265,
      "end": 11969,
      "loc": {
        "start": {
          "line": 302,
          "column": 0
        },
        "end": {
          "line": 310,
          "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": 11971,
      "end": 11977,
      "loc": {
        "start": {
          "line": 311,
          "column": 0
        },
        "end": {
          "line": 311,
          "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": 11978,
      "end": 11986,
      "loc": {
        "start": {
          "line": 311,
          "column": 7
        },
        "end": {
          "line": 311,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getFunctionFromProps",
      "start": 11987,
      "end": 12007,
      "loc": {
        "start": {
          "line": 311,
          "column": 16
        },
        "end": {
          "line": 311,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12007,
      "end": 12008,
      "loc": {
        "start": {
          "line": 311,
          "column": 36
        },
        "end": {
          "line": 311,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 12008,
      "end": 12015,
      "loc": {
        "start": {
          "line": 311,
          "column": 37
        },
        "end": {
          "line": 311,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12015,
      "end": 12016,
      "loc": {
        "start": {
          "line": 311,
          "column": 44
        },
        "end": {
          "line": 311,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12017,
      "end": 12018,
      "loc": {
        "start": {
          "line": 311,
          "column": 46
        },
        "end": {
          "line": 311,
          "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": 12022,
      "end": 12027,
      "loc": {
        "start": {
          "line": 312,
          "column": 2
        },
        "end": {
          "line": 312,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12028,
      "end": 12029,
      "loc": {
        "start": {
          "line": 312,
          "column": 8
        },
        "end": {
          "line": 312,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propFunc",
      "start": 12030,
      "end": 12038,
      "loc": {
        "start": {
          "line": 312,
          "column": 10
        },
        "end": {
          "line": 312,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12038,
      "end": 12039,
      "loc": {
        "start": {
          "line": 312,
          "column": 18
        },
        "end": {
          "line": 312,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "func:",
      "start": 12039,
      "end": 12046,
      "loc": {
        "start": {
          "line": 312,
          "column": 19
        },
        "end": {
          "line": 312,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12046,
      "end": 12047,
      "loc": {
        "start": {
          "line": 312,
          "column": 26
        },
        "end": {
          "line": 312,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propBody",
      "start": 12048,
      "end": 12056,
      "loc": {
        "start": {
          "line": 312,
          "column": 28
        },
        "end": {
          "line": 312,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12056,
      "end": 12057,
      "loc": {
        "start": {
          "line": 312,
          "column": 36
        },
        "end": {
          "line": 312,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 12058,
      "end": 12061,
      "loc": {
        "start": {
          "line": 312,
          "column": 38
        },
        "end": {
          "line": 312,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12061,
      "end": 12062,
      "loc": {
        "start": {
          "line": 312,
          "column": 41
        },
        "end": {
          "line": 312,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionProperty",
      "start": 12063,
      "end": 12079,
      "loc": {
        "start": {
          "line": 312,
          "column": 43
        },
        "end": {
          "line": 312,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12079,
      "end": 12080,
      "loc": {
        "start": {
          "line": 312,
          "column": 59
        },
        "end": {
          "line": 312,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 12080,
      "end": 12082,
      "loc": {
        "start": {
          "line": 312,
          "column": 60
        },
        "end": {
          "line": 312,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12082,
      "end": 12083,
      "loc": {
        "start": {
          "line": 312,
          "column": 62
        },
        "end": {
          "line": 312,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12084,
      "end": 12085,
      "loc": {
        "start": {
          "line": 312,
          "column": 64
        },
        "end": {
          "line": 312,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12086,
      "end": 12087,
      "loc": {
        "start": {
          "line": 312,
          "column": 66
        },
        "end": {
          "line": 312,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 12088,
      "end": 12095,
      "loc": {
        "start": {
          "line": 312,
          "column": 68
        },
        "end": {
          "line": 312,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12095,
      "end": 12096,
      "loc": {
        "start": {
          "line": 312,
          "column": 75
        },
        "end": {
          "line": 312,
          "column": 76
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 12100,
      "end": 12127,
      "loc": {
        "start": {
          "line": 313,
          "column": 2
        },
        "end": {
          "line": 313,
          "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": 12131,
      "end": 12136,
      "loc": {
        "start": {
          "line": 314,
          "column": 2
        },
        "end": {
          "line": 314,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12137,
      "end": 12138,
      "loc": {
        "start": {
          "line": 314,
          "column": 8
        },
        "end": {
          "line": 314,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "logError",
      "start": 12139,
      "end": 12147,
      "loc": {
        "start": {
          "line": 314,
          "column": 10
        },
        "end": {
          "line": 314,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12148,
      "end": 12149,
      "loc": {
        "start": {
          "line": 314,
          "column": 19
        },
        "end": {
          "line": 314,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 12150,
      "end": 12157,
      "loc": {
        "start": {
          "line": 314,
          "column": 21
        },
        "end": {
          "line": 314,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12157,
      "end": 12158,
      "loc": {
        "start": {
          "line": 314,
          "column": 28
        },
        "end": {
          "line": 314,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "error",
      "start": 12158,
      "end": 12163,
      "loc": {
        "start": {
          "line": 314,
          "column": 29
        },
        "end": {
          "line": 314,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12163,
      "end": 12164,
      "loc": {
        "start": {
          "line": 314,
          "column": 34
        },
        "end": {
          "line": 314,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 12166,
      "end": 12171,
      "loc": {
        "start": {
          "line": 314,
          "column": 37
        },
        "end": {
          "line": 314,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12171,
      "end": 12172,
      "loc": {
        "start": {
          "line": 314,
          "column": 42
        },
        "end": {
          "line": 314,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12173,
      "end": 12174,
      "loc": {
        "start": {
          "line": 314,
          "column": 44
        },
        "end": {
          "line": 314,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12175,
      "end": 12176,
      "loc": {
        "start": {
          "line": 314,
          "column": 46
        },
        "end": {
          "line": 314,
          "column": 47
        }
      }
    },
    {
      "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": 12177,
      "end": 12181,
      "loc": {
        "start": {
          "line": 314,
          "column": 48
        },
        "end": {
          "line": 314,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12181,
      "end": 12182,
      "loc": {
        "start": {
          "line": 314,
          "column": 52
        },
        "end": {
          "line": 314,
          "column": 53
        }
      }
    },
    {
      "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": 12186,
      "end": 12191,
      "loc": {
        "start": {
          "line": 315,
          "column": 2
        },
        "end": {
          "line": 315,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowObject",
      "start": 12192,
      "end": 12204,
      "loc": {
        "start": {
          "line": 315,
          "column": 8
        },
        "end": {
          "line": 315,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12205,
      "end": 12206,
      "loc": {
        "start": {
          "line": 315,
          "column": 21
        },
        "end": {
          "line": 315,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12207,
      "end": 12211,
      "loc": {
        "start": {
          "line": 315,
          "column": 23
        },
        "end": {
          "line": 315,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12211,
      "end": 12212,
      "loc": {
        "start": {
          "line": 315,
          "column": 27
        },
        "end": {
          "line": 315,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 12212,
      "end": 12218,
      "loc": {
        "start": {
          "line": 315,
          "column": 28
        },
        "end": {
          "line": 315,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 12219,
      "end": 12221,
      "loc": {
        "start": {
          "line": 315,
          "column": 35
        },
        "end": {
          "line": 315,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "global",
      "start": 12222,
      "end": 12228,
      "loc": {
        "start": {
          "line": 315,
          "column": 38
        },
        "end": {
          "line": 315,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12228,
      "end": 12229,
      "loc": {
        "start": {
          "line": 315,
          "column": 44
        },
        "end": {
          "line": 315,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 12229,
      "end": 12235,
      "loc": {
        "start": {
          "line": 315,
          "column": 45
        },
        "end": {
          "line": 315,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 12236,
      "end": 12238,
      "loc": {
        "start": {
          "line": 315,
          "column": 52
        },
        "end": {
          "line": 315,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12239,
      "end": 12240,
      "loc": {
        "start": {
          "line": 315,
          "column": 55
        },
        "end": {
          "line": 315,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12240,
      "end": 12241,
      "loc": {
        "start": {
          "line": 315,
          "column": 56
        },
        "end": {
          "line": 315,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12241,
      "end": 12242,
      "loc": {
        "start": {
          "line": 315,
          "column": 57
        },
        "end": {
          "line": 315,
          "column": 58
        }
      }
    },
    {
      "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": 12246,
      "end": 12249,
      "loc": {
        "start": {
          "line": 316,
          "column": 2
        },
        "end": {
          "line": 316,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12250,
      "end": 12251,
      "loc": {
        "start": {
          "line": 316,
          "column": 6
        },
        "end": {
          "line": 316,
          "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": 12257,
      "end": 12262,
      "loc": {
        "start": {
          "line": 317,
          "column": 4
        },
        "end": {
          "line": 317,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionNameString",
      "start": 12263,
      "end": 12281,
      "loc": {
        "start": {
          "line": 317,
          "column": 10
        },
        "end": {
          "line": 317,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12282,
      "end": 12283,
      "loc": {
        "start": {
          "line": 317,
          "column": 29
        },
        "end": {
          "line": 317,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propFunc",
      "start": 12284,
      "end": 12292,
      "loc": {
        "start": {
          "line": 317,
          "column": 31
        },
        "end": {
          "line": 317,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12292,
      "end": 12293,
      "loc": {
        "start": {
          "line": 317,
          "column": 39
        },
        "end": {
          "line": 317,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "split",
      "start": 12293,
      "end": 12298,
      "loc": {
        "start": {
          "line": 317,
          "column": 40
        },
        "end": {
          "line": 317,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12298,
      "end": 12299,
      "loc": {
        "start": {
          "line": 317,
          "column": 45
        },
        "end": {
          "line": 317,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ":",
      "start": 12299,
      "end": 12302,
      "loc": {
        "start": {
          "line": 317,
          "column": 46
        },
        "end": {
          "line": 317,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12302,
      "end": 12303,
      "loc": {
        "start": {
          "line": 317,
          "column": 49
        },
        "end": {
          "line": 317,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12303,
      "end": 12304,
      "loc": {
        "start": {
          "line": 317,
          "column": 50
        },
        "end": {
          "line": 317,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 12305,
      "end": 12306,
      "loc": {
        "start": {
          "line": 317,
          "column": 52
        },
        "end": {
          "line": 317,
          "column": 53
        }
      }
    },
    {
      "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": 317,
          "column": 54
        },
        "end": {
          "line": 317,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 12309,
      "end": 12311,
      "loc": {
        "start": {
          "line": 317,
          "column": 56
        },
        "end": {
          "line": 317,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 12312,
      "end": 12314,
      "loc": {
        "start": {
          "line": 317,
          "column": 59
        },
        "end": {
          "line": 317,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12314,
      "end": 12315,
      "loc": {
        "start": {
          "line": 317,
          "column": 61
        },
        "end": {
          "line": 317,
          "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": 12321,
      "end": 12326,
      "loc": {
        "start": {
          "line": 318,
          "column": 4
        },
        "end": {
          "line": 318,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionNameArray",
      "start": 12327,
      "end": 12344,
      "loc": {
        "start": {
          "line": 318,
          "column": 10
        },
        "end": {
          "line": 318,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12345,
      "end": 12346,
      "loc": {
        "start": {
          "line": 318,
          "column": 28
        },
        "end": {
          "line": 318,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionNameString",
      "start": 12347,
      "end": 12365,
      "loc": {
        "start": {
          "line": 318,
          "column": 30
        },
        "end": {
          "line": 318,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12365,
      "end": 12366,
      "loc": {
        "start": {
          "line": 318,
          "column": 48
        },
        "end": {
          "line": 318,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "split",
      "start": 12366,
      "end": 12371,
      "loc": {
        "start": {
          "line": 318,
          "column": 49
        },
        "end": {
          "line": 318,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12371,
      "end": 12372,
      "loc": {
        "start": {
          "line": 318,
          "column": 54
        },
        "end": {
          "line": 318,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".",
      "start": 12372,
      "end": 12375,
      "loc": {
        "start": {
          "line": 318,
          "column": 55
        },
        "end": {
          "line": 318,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12375,
      "end": 12376,
      "loc": {
        "start": {
          "line": 318,
          "column": 58
        },
        "end": {
          "line": 318,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12376,
      "end": 12377,
      "loc": {
        "start": {
          "line": 318,
          "column": 59
        },
        "end": {
          "line": 318,
          "column": 60
        }
      }
    },
    {
      "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": 12383,
      "end": 12388,
      "loc": {
        "start": {
          "line": 319,
          "column": 4
        },
        "end": {
          "line": 319,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionName",
      "start": 12389,
      "end": 12401,
      "loc": {
        "start": {
          "line": 319,
          "column": 10
        },
        "end": {
          "line": 319,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12402,
      "end": 12403,
      "loc": {
        "start": {
          "line": 319,
          "column": 23
        },
        "end": {
          "line": 319,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12404,
      "end": 12405,
      "loc": {
        "start": {
          "line": 319,
          "column": 25
        },
        "end": {
          "line": 319,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionNameArray",
      "start": 12405,
      "end": 12422,
      "loc": {
        "start": {
          "line": 319,
          "column": 26
        },
        "end": {
          "line": 319,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12422,
      "end": 12423,
      "loc": {
        "start": {
          "line": 319,
          "column": 43
        },
        "end": {
          "line": 319,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 12423,
      "end": 12429,
      "loc": {
        "start": {
          "line": 319,
          "column": 44
        },
        "end": {
          "line": 319,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12429,
      "end": 12430,
      "loc": {
        "start": {
          "line": 319,
          "column": 50
        },
        "end": {
          "line": 319,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12431,
      "end": 12432,
      "loc": {
        "start": {
          "line": 319,
          "column": 52
        },
        "end": {
          "line": 319,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionNameArray",
      "start": 12433,
      "end": 12450,
      "loc": {
        "start": {
          "line": 319,
          "column": 54
        },
        "end": {
          "line": 319,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12450,
      "end": 12451,
      "loc": {
        "start": {
          "line": 319,
          "column": 71
        },
        "end": {
          "line": 319,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionNameArray",
      "start": 12452,
      "end": 12469,
      "loc": {
        "start": {
          "line": 319,
          "column": 73
        },
        "end": {
          "line": 319,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12469,
      "end": 12470,
      "loc": {
        "start": {
          "line": 319,
          "column": 90
        },
        "end": {
          "line": 319,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 12470,
      "end": 12476,
      "loc": {
        "start": {
          "line": 319,
          "column": 91
        },
        "end": {
          "line": 319,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 12477,
      "end": 12478,
      "loc": {
        "start": {
          "line": 319,
          "column": 98
        },
        "end": {
          "line": 319,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 12479,
      "end": 12480,
      "loc": {
        "start": {
          "line": 319,
          "column": 100
        },
        "end": {
          "line": 319,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12481,
      "end": 12482,
      "loc": {
        "start": {
          "line": 319,
          "column": 102
        },
        "end": {
          "line": 319,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12483,
      "end": 12484,
      "loc": {
        "start": {
          "line": 319,
          "column": 104
        },
        "end": {
          "line": 319,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 12485,
      "end": 12487,
      "loc": {
        "start": {
          "line": 319,
          "column": 106
        },
        "end": {
          "line": 319,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12487,
      "end": 12488,
      "loc": {
        "start": {
          "line": 319,
          "column": 108
        },
        "end": {
          "line": 319,
          "column": 109
        }
      }
    },
    {
      "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": 12496,
      "end": 12498,
      "loc": {
        "start": {
          "line": 321,
          "column": 4
        },
        "end": {
          "line": 321,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12499,
      "end": 12500,
      "loc": {
        "start": {
          "line": 321,
          "column": 7
        },
        "end": {
          "line": 321,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propFunc",
      "start": 12500,
      "end": 12508,
      "loc": {
        "start": {
          "line": 321,
          "column": 8
        },
        "end": {
          "line": 321,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12508,
      "end": 12509,
      "loc": {
        "start": {
          "line": 321,
          "column": 16
        },
        "end": {
          "line": 321,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "includes",
      "start": 12509,
      "end": 12517,
      "loc": {
        "start": {
          "line": 321,
          "column": 17
        },
        "end": {
          "line": 321,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12517,
      "end": 12518,
      "loc": {
        "start": {
          "line": 321,
          "column": 25
        },
        "end": {
          "line": 321,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "func:inline",
      "start": 12518,
      "end": 12531,
      "loc": {
        "start": {
          "line": 321,
          "column": 26
        },
        "end": {
          "line": 321,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12531,
      "end": 12532,
      "loc": {
        "start": {
          "line": 321,
          "column": 39
        },
        "end": {
          "line": 321,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12532,
      "end": 12533,
      "loc": {
        "start": {
          "line": 321,
          "column": 40
        },
        "end": {
          "line": 321,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12534,
      "end": 12535,
      "loc": {
        "start": {
          "line": 321,
          "column": 42
        },
        "end": {
          "line": 321,
          "column": 43
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 12543,
      "end": 12570,
      "loc": {
        "start": {
          "line": 322,
          "column": 6
        },
        "end": {
          "line": 322,
          "column": 33
        }
      }
    },
    {
      "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": 12578,
      "end": 12581,
      "loc": {
        "start": {
          "line": 323,
          "column": 6
        },
        "end": {
          "line": 323,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "InlineFunction",
      "start": 12582,
      "end": 12596,
      "loc": {
        "start": {
          "line": 323,
          "column": 10
        },
        "end": {
          "line": 323,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12596,
      "end": 12597,
      "loc": {
        "start": {
          "line": 323,
          "column": 24
        },
        "end": {
          "line": 323,
          "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": 12605,
      "end": 12607,
      "loc": {
        "start": {
          "line": 324,
          "column": 6
        },
        "end": {
          "line": 324,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12608,
      "end": 12609,
      "loc": {
        "start": {
          "line": 324,
          "column": 9
        },
        "end": {
          "line": 324,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 12609,
      "end": 12612,
      "loc": {
        "start": {
          "line": 324,
          "column": 10
        },
        "end": {
          "line": 324,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12612,
      "end": 12613,
      "loc": {
        "start": {
          "line": 324,
          "column": 13
        },
        "end": {
          "line": 324,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionargs",
      "start": 12613,
      "end": 12627,
      "loc": {
        "start": {
          "line": 324,
          "column": 14
        },
        "end": {
          "line": 324,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12627,
      "end": 12628,
      "loc": {
        "start": {
          "line": 324,
          "column": 28
        },
        "end": {
          "line": 324,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12629,
      "end": 12630,
      "loc": {
        "start": {
          "line": 324,
          "column": 30
        },
        "end": {
          "line": 324,
          "column": 31
        }
      }
    },
    {
      "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": 12640,
      "end": 12645,
      "loc": {
        "start": {
          "line": 325,
          "column": 8
        },
        "end": {
          "line": 325,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "args",
      "start": 12646,
      "end": 12650,
      "loc": {
        "start": {
          "line": 325,
          "column": 14
        },
        "end": {
          "line": 325,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12651,
      "end": 12652,
      "loc": {
        "start": {
          "line": 325,
          "column": 19
        },
        "end": {
          "line": 325,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12653,
      "end": 12654,
      "loc": {
        "start": {
          "line": 325,
          "column": 21
        },
        "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": 12654,
      "end": 12655,
      "loc": {
        "start": {
          "line": 325,
          "column": 22
        },
        "end": {
          "line": 325,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12655,
      "end": 12656,
      "loc": {
        "start": {
          "line": 325,
          "column": 23
        },
        "end": {
          "line": 325,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "concat",
      "start": 12656,
      "end": 12662,
      "loc": {
        "start": {
          "line": 325,
          "column": 24
        },
        "end": {
          "line": 325,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12662,
      "end": 12663,
      "loc": {
        "start": {
          "line": 325,
          "column": 30
        },
        "end": {
          "line": 325,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 12663,
      "end": 12666,
      "loc": {
        "start": {
          "line": 325,
          "column": 31
        },
        "end": {
          "line": 325,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12666,
      "end": 12667,
      "loc": {
        "start": {
          "line": 325,
          "column": 34
        },
        "end": {
          "line": 325,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionargs",
      "start": 12667,
      "end": 12681,
      "loc": {
        "start": {
          "line": 325,
          "column": 35
        },
        "end": {
          "line": 325,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12681,
      "end": 12682,
      "loc": {
        "start": {
          "line": 325,
          "column": 49
        },
        "end": {
          "line": 325,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionProperty",
      "start": 12682,
      "end": 12698,
      "loc": {
        "start": {
          "line": 325,
          "column": 50
        },
        "end": {
          "line": 325,
          "column": 66
        }
      }
    },
    {
      "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": 325,
          "column": 66
        },
        "end": {
          "line": 325,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12699,
      "end": 12700,
      "loc": {
        "start": {
          "line": 325,
          "column": 67
        },
        "end": {
          "line": 325,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12700,
      "end": 12701,
      "loc": {
        "start": {
          "line": 325,
          "column": 68
        },
        "end": {
          "line": 325,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "args",
      "start": 12711,
      "end": 12715,
      "loc": {
        "start": {
          "line": 326,
          "column": 8
        },
        "end": {
          "line": 326,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12715,
      "end": 12716,
      "loc": {
        "start": {
          "line": 326,
          "column": 12
        },
        "end": {
          "line": 326,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 12716,
      "end": 12720,
      "loc": {
        "start": {
          "line": 326,
          "column": 13
        },
        "end": {
          "line": 326,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12720,
      "end": 12721,
      "loc": {
        "start": {
          "line": 326,
          "column": 17
        },
        "end": {
          "line": 326,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propBody",
      "start": 12721,
      "end": 12729,
      "loc": {
        "start": {
          "line": 326,
          "column": 18
        },
        "end": {
          "line": 326,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12729,
      "end": 12730,
      "loc": {
        "start": {
          "line": 326,
          "column": 26
        },
        "end": {
          "line": 326,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12730,
      "end": 12731,
      "loc": {
        "start": {
          "line": 326,
          "column": 27
        },
        "end": {
          "line": 326,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "InlineFunction",
      "start": 12741,
      "end": 12755,
      "loc": {
        "start": {
          "line": 327,
          "column": 8
        },
        "end": {
          "line": 327,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12756,
      "end": 12757,
      "loc": {
        "start": {
          "line": 327,
          "column": 23
        },
        "end": {
          "line": 327,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Function",
      "start": 12758,
      "end": 12766,
      "loc": {
        "start": {
          "line": 327,
          "column": 25
        },
        "end": {
          "line": 327,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12766,
      "end": 12767,
      "loc": {
        "start": {
          "line": 327,
          "column": 33
        },
        "end": {
          "line": 327,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prototype",
      "start": 12767,
      "end": 12776,
      "loc": {
        "start": {
          "line": 327,
          "column": 34
        },
        "end": {
          "line": 327,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12776,
      "end": 12777,
      "loc": {
        "start": {
          "line": 327,
          "column": 43
        },
        "end": {
          "line": 327,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "constructor",
      "start": 12777,
      "end": 12788,
      "loc": {
        "start": {
          "line": 327,
          "column": 44
        },
        "end": {
          "line": 327,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12788,
      "end": 12789,
      "loc": {
        "start": {
          "line": 327,
          "column": 55
        },
        "end": {
          "line": 327,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "apply",
      "start": 12789,
      "end": 12794,
      "loc": {
        "start": {
          "line": 327,
          "column": 56
        },
        "end": {
          "line": 327,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12794,
      "end": 12795,
      "loc": {
        "start": {
          "line": 327,
          "column": 61
        },
        "end": {
          "line": 327,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12795,
      "end": 12796,
      "loc": {
        "start": {
          "line": 327,
          "column": 62
        },
        "end": {
          "line": 327,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12796,
      "end": 12797,
      "loc": {
        "start": {
          "line": 327,
          "column": 63
        },
        "end": {
          "line": 327,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12797,
      "end": 12798,
      "loc": {
        "start": {
          "line": 327,
          "column": 64
        },
        "end": {
          "line": 327,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "args",
      "start": 12799,
      "end": 12803,
      "loc": {
        "start": {
          "line": 327,
          "column": 66
        },
        "end": {
          "line": 327,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12803,
      "end": 12804,
      "loc": {
        "start": {
          "line": 327,
          "column": 70
        },
        "end": {
          "line": 327,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12804,
      "end": 12805,
      "loc": {
        "start": {
          "line": 327,
          "column": 71
        },
        "end": {
          "line": 327,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12813,
      "end": 12814,
      "loc": {
        "start": {
          "line": 328,
          "column": 6
        },
        "end": {
          "line": 328,
          "column": 7
        }
      }
    },
    {
      "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": 12815,
      "end": 12819,
      "loc": {
        "start": {
          "line": 328,
          "column": 8
        },
        "end": {
          "line": 328,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12820,
      "end": 12821,
      "loc": {
        "start": {
          "line": 328,
          "column": 13
        },
        "end": {
          "line": 328,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "InlineFunction",
      "start": 12831,
      "end": 12845,
      "loc": {
        "start": {
          "line": 329,
          "column": 8
        },
        "end": {
          "line": 329,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12846,
      "end": 12847,
      "loc": {
        "start": {
          "line": 329,
          "column": 23
        },
        "end": {
          "line": 329,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Function",
      "start": 12848,
      "end": 12856,
      "loc": {
        "start": {
          "line": 329,
          "column": 25
        },
        "end": {
          "line": 329,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12856,
      "end": 12857,
      "loc": {
        "start": {
          "line": 329,
          "column": 33
        },
        "end": {
          "line": 329,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "param1",
      "start": 12857,
      "end": 12865,
      "loc": {
        "start": {
          "line": 329,
          "column": 34
        },
        "end": {
          "line": 329,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12865,
      "end": 12866,
      "loc": {
        "start": {
          "line": 329,
          "column": 42
        },
        "end": {
          "line": 329,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "param2",
      "start": 12867,
      "end": 12875,
      "loc": {
        "start": {
          "line": 329,
          "column": 44
        },
        "end": {
          "line": 329,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12875,
      "end": 12876,
      "loc": {
        "start": {
          "line": 329,
          "column": 52
        },
        "end": {
          "line": 329,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\"use strict\";",
      "start": 12877,
      "end": 12892,
      "loc": {
        "start": {
          "line": 329,
          "column": 54
        },
        "end": {
          "line": 329,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 12893,
      "end": 12894,
      "loc": {
        "start": {
          "line": 329,
          "column": 70
        },
        "end": {
          "line": 329,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propBody",
      "start": 12895,
      "end": 12903,
      "loc": {
        "start": {
          "line": 329,
          "column": 72
        },
        "end": {
          "line": 329,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12903,
      "end": 12904,
      "loc": {
        "start": {
          "line": 329,
          "column": 80
        },
        "end": {
          "line": 329,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12904,
      "end": 12905,
      "loc": {
        "start": {
          "line": 329,
          "column": 81
        },
        "end": {
          "line": 329,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12913,
      "end": 12914,
      "loc": {
        "start": {
          "line": 330,
          "column": 6
        },
        "end": {
          "line": 330,
          "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": 12922,
      "end": 12927,
      "loc": {
        "start": {
          "line": 331,
          "column": 6
        },
        "end": {
          "line": 331,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12928,
      "end": 12929,
      "loc": {
        "start": {
          "line": 331,
          "column": 12
        },
        "end": {
          "line": 331,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propFuncName",
      "start": 12929,
      "end": 12941,
      "loc": {
        "start": {
          "line": 331,
          "column": 13
        },
        "end": {
          "line": 331,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12941,
      "end": 12942,
      "loc": {
        "start": {
          "line": 331,
          "column": 25
        },
        "end": {
          "line": 331,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "funcName",
      "start": 12943,
      "end": 12951,
      "loc": {
        "start": {
          "line": 331,
          "column": 27
        },
        "end": {
          "line": 331,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12951,
      "end": 12952,
      "loc": {
        "start": {
          "line": 331,
          "column": 35
        },
        "end": {
          "line": 331,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12953,
      "end": 12954,
      "loc": {
        "start": {
          "line": 331,
          "column": 37
        },
        "end": {
          "line": 331,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12955,
      "end": 12956,
      "loc": {
        "start": {
          "line": 331,
          "column": 39
        },
        "end": {
          "line": 331,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propFunc",
      "start": 12957,
      "end": 12965,
      "loc": {
        "start": {
          "line": 331,
          "column": 41
        },
        "end": {
          "line": 331,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12965,
      "end": 12966,
      "loc": {
        "start": {
          "line": 331,
          "column": 49
        },
        "end": {
          "line": 331,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "split",
      "start": 12966,
      "end": 12971,
      "loc": {
        "start": {
          "line": 331,
          "column": 50
        },
        "end": {
          "line": 331,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12971,
      "end": 12972,
      "loc": {
        "start": {
          "line": 331,
          "column": 55
        },
        "end": {
          "line": 331,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".",
      "start": 12972,
      "end": 12975,
      "loc": {
        "start": {
          "line": 331,
          "column": 56
        },
        "end": {
          "line": 331,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12975,
      "end": 12976,
      "loc": {
        "start": {
          "line": 331,
          "column": 59
        },
        "end": {
          "line": 331,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12976,
      "end": 12977,
      "loc": {
        "start": {
          "line": 331,
          "column": 60
        },
        "end": {
          "line": 331,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 12993,
      "end": 12999,
      "loc": {
        "start": {
          "line": 333,
          "column": 6
        },
        "end": {
          "line": 333,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12999,
      "end": 13000,
      "loc": {
        "start": {
          "line": 333,
          "column": 12
        },
        "end": {
          "line": 333,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "defineProperty",
      "start": 13000,
      "end": 13014,
      "loc": {
        "start": {
          "line": 333,
          "column": 13
        },
        "end": {
          "line": 333,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13014,
      "end": 13015,
      "loc": {
        "start": {
          "line": 333,
          "column": 27
        },
        "end": {
          "line": 333,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "InlineFunction",
      "start": 13025,
      "end": 13039,
      "loc": {
        "start": {
          "line": 334,
          "column": 8
        },
        "end": {
          "line": 334,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13039,
      "end": 13040,
      "loc": {
        "start": {
          "line": 334,
          "column": 22
        },
        "end": {
          "line": 334,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "name",
      "start": 13050,
      "end": 13056,
      "loc": {
        "start": {
          "line": 335,
          "column": 8
        },
        "end": {
          "line": 335,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13056,
      "end": 13057,
      "loc": {
        "start": {
          "line": 335,
          "column": 14
        },
        "end": {
          "line": 335,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13067,
      "end": 13068,
      "loc": {
        "start": {
          "line": 336,
          "column": 8
        },
        "end": {
          "line": 336,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 13080,
      "end": 13085,
      "loc": {
        "start": {
          "line": 337,
          "column": 10
        },
        "end": {
          "line": 337,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13085,
      "end": 13086,
      "loc": {
        "start": {
          "line": 337,
          "column": 15
        },
        "end": {
          "line": 337,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "funcName",
      "start": 13087,
      "end": 13095,
      "loc": {
        "start": {
          "line": 337,
          "column": 17
        },
        "end": {
          "line": 337,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13095,
      "end": 13096,
      "loc": {
        "start": {
          "line": 337,
          "column": 25
        },
        "end": {
          "line": 337,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13106,
      "end": 13107,
      "loc": {
        "start": {
          "line": 338,
          "column": 8
        },
        "end": {
          "line": 338,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13115,
      "end": 13116,
      "loc": {
        "start": {
          "line": 339,
          "column": 6
        },
        "end": {
          "line": 339,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13116,
      "end": 13117,
      "loc": {
        "start": {
          "line": 339,
          "column": 7
        },
        "end": {
          "line": 339,
          "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": 13125,
      "end": 13127,
      "loc": {
        "start": {
          "line": 340,
          "column": 6
        },
        "end": {
          "line": 340,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13128,
      "end": 13129,
      "loc": {
        "start": {
          "line": 340,
          "column": 9
        },
        "end": {
          "line": 340,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 13129,
      "end": 13132,
      "loc": {
        "start": {
          "line": 340,
          "column": 10
        },
        "end": {
          "line": 340,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13132,
      "end": 13133,
      "loc": {
        "start": {
          "line": 340,
          "column": 13
        },
        "end": {
          "line": 340,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionargs",
      "start": 13133,
      "end": 13147,
      "loc": {
        "start": {
          "line": 340,
          "column": 14
        },
        "end": {
          "line": 340,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13147,
      "end": 13148,
      "loc": {
        "start": {
          "line": 340,
          "column": 28
        },
        "end": {
          "line": 340,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13149,
      "end": 13150,
      "loc": {
        "start": {
          "line": 340,
          "column": 30
        },
        "end": {
          "line": 340,
          "column": 31
        }
      }
    },
    {
      "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": 13160,
      "end": 13165,
      "loc": {
        "start": {
          "line": 341,
          "column": 8
        },
        "end": {
          "line": 341,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "boundArgs",
      "start": 13166,
      "end": 13175,
      "loc": {
        "start": {
          "line": 341,
          "column": 14
        },
        "end": {
          "line": 341,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 13176,
      "end": 13177,
      "loc": {
        "start": {
          "line": 341,
          "column": 24
        },
        "end": {
          "line": 341,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13178,
      "end": 13179,
      "loc": {
        "start": {
          "line": 341,
          "column": 26
        },
        "end": {
          "line": 341,
          "column": 27
        }
      }
    },
    {
      "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": 13179,
      "end": 13183,
      "loc": {
        "start": {
          "line": 341,
          "column": 27
        },
        "end": {
          "line": 341,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13183,
      "end": 13184,
      "loc": {
        "start": {
          "line": 341,
          "column": 31
        },
        "end": {
          "line": 341,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13184,
      "end": 13185,
      "loc": {
        "start": {
          "line": 341,
          "column": 32
        },
        "end": {
          "line": 341,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13185,
      "end": 13186,
      "loc": {
        "start": {
          "line": 341,
          "column": 33
        },
        "end": {
          "line": 341,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "concat",
      "start": 13186,
      "end": 13192,
      "loc": {
        "start": {
          "line": 341,
          "column": 34
        },
        "end": {
          "line": 341,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13192,
      "end": 13193,
      "loc": {
        "start": {
          "line": 341,
          "column": 40
        },
        "end": {
          "line": 341,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 13193,
      "end": 13196,
      "loc": {
        "start": {
          "line": 341,
          "column": 41
        },
        "end": {
          "line": 341,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13196,
      "end": 13197,
      "loc": {
        "start": {
          "line": 341,
          "column": 44
        },
        "end": {
          "line": 341,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionargs",
      "start": 13197,
      "end": 13211,
      "loc": {
        "start": {
          "line": 341,
          "column": 45
        },
        "end": {
          "line": 341,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13211,
      "end": 13212,
      "loc": {
        "start": {
          "line": 341,
          "column": 59
        },
        "end": {
          "line": 341,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionProperty",
      "start": 13212,
      "end": 13228,
      "loc": {
        "start": {
          "line": 341,
          "column": 60
        },
        "end": {
          "line": 341,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13228,
      "end": 13229,
      "loc": {
        "start": {
          "line": 341,
          "column": 76
        },
        "end": {
          "line": 341,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13229,
      "end": 13230,
      "loc": {
        "start": {
          "line": 341,
          "column": 77
        },
        "end": {
          "line": 341,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 13230,
      "end": 13233,
      "loc": {
        "start": {
          "line": 341,
          "column": 78
        },
        "end": {
          "line": 341,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13233,
      "end": 13234,
      "loc": {
        "start": {
          "line": 341,
          "column": 81
        },
        "end": {
          "line": 341,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "arg",
      "start": 13234,
      "end": 13237,
      "loc": {
        "start": {
          "line": 341,
          "column": 82
        },
        "end": {
          "line": 341,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13238,
      "end": 13240,
      "loc": {
        "start": {
          "line": 341,
          "column": 86
        },
        "end": {
          "line": 341,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 13241,
      "end": 13244,
      "loc": {
        "start": {
          "line": 341,
          "column": 89
        },
        "end": {
          "line": 341,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13244,
      "end": 13245,
      "loc": {
        "start": {
          "line": 341,
          "column": 92
        },
        "end": {
          "line": 341,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 13245,
      "end": 13250,
      "loc": {
        "start": {
          "line": 341,
          "column": 93
        },
        "end": {
          "line": 341,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13250,
      "end": 13251,
      "loc": {
        "start": {
          "line": 341,
          "column": 98
        },
        "end": {
          "line": 341,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "arg",
      "start": 13252,
      "end": 13255,
      "loc": {
        "start": {
          "line": 341,
          "column": 100
        },
        "end": {
          "line": 341,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13256,
      "end": 13257,
      "loc": {
        "start": {
          "line": 341,
          "column": 104
        },
        "end": {
          "line": 341,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13257,
      "end": 13258,
      "loc": {
        "start": {
          "line": 341,
          "column": 105
        },
        "end": {
          "line": 341,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13258,
      "end": 13259,
      "loc": {
        "start": {
          "line": 341,
          "column": 106
        },
        "end": {
          "line": 341,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13259,
      "end": 13260,
      "loc": {
        "start": {
          "line": 341,
          "column": 107
        },
        "end": {
          "line": 341,
          "column": 108
        }
      }
    },
    {
      "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": 13270,
      "end": 13276,
      "loc": {
        "start": {
          "line": 342,
          "column": 8
        },
        "end": {
          "line": 342,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "InlineFunction",
      "start": 13277,
      "end": 13291,
      "loc": {
        "start": {
          "line": 342,
          "column": 15
        },
        "end": {
          "line": 342,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13291,
      "end": 13292,
      "loc": {
        "start": {
          "line": 342,
          "column": 29
        },
        "end": {
          "line": 342,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 13292,
      "end": 13296,
      "loc": {
        "start": {
          "line": 342,
          "column": 30
        },
        "end": {
          "line": 342,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13296,
      "end": 13297,
      "loc": {
        "start": {
          "line": 342,
          "column": 34
        },
        "end": {
          "line": 342,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "...",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13297,
      "end": 13300,
      "loc": {
        "start": {
          "line": 342,
          "column": 35
        },
        "end": {
          "line": 342,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "boundArgs",
      "start": 13300,
      "end": 13309,
      "loc": {
        "start": {
          "line": 342,
          "column": 38
        },
        "end": {
          "line": 342,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13309,
      "end": 13310,
      "loc": {
        "start": {
          "line": 342,
          "column": 47
        },
        "end": {
          "line": 342,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13310,
      "end": 13311,
      "loc": {
        "start": {
          "line": 342,
          "column": 48
        },
        "end": {
          "line": 342,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13319,
      "end": 13320,
      "loc": {
        "start": {
          "line": 343,
          "column": 6
        },
        "end": {
          "line": 343,
          "column": 7
        }
      }
    },
    {
      "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": 13321,
      "end": 13325,
      "loc": {
        "start": {
          "line": 343,
          "column": 8
        },
        "end": {
          "line": 343,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13326,
      "end": 13327,
      "loc": {
        "start": {
          "line": 343,
          "column": 13
        },
        "end": {
          "line": 343,
          "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": 13337,
      "end": 13343,
      "loc": {
        "start": {
          "line": 344,
          "column": 8
        },
        "end": {
          "line": 344,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "InlineFunction",
      "start": 13344,
      "end": 13358,
      "loc": {
        "start": {
          "line": 344,
          "column": 15
        },
        "end": {
          "line": 344,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13358,
      "end": 13359,
      "loc": {
        "start": {
          "line": 344,
          "column": 29
        },
        "end": {
          "line": 344,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 13359,
      "end": 13363,
      "loc": {
        "start": {
          "line": 344,
          "column": 30
        },
        "end": {
          "line": 344,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13363,
      "end": 13364,
      "loc": {
        "start": {
          "line": 344,
          "column": 34
        },
        "end": {
          "line": 344,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13364,
      "end": 13368,
      "loc": {
        "start": {
          "line": 344,
          "column": 35
        },
        "end": {
          "line": 344,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13368,
      "end": 13369,
      "loc": {
        "start": {
          "line": 344,
          "column": 39
        },
        "end": {
          "line": 344,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13369,
      "end": 13370,
      "loc": {
        "start": {
          "line": 344,
          "column": 40
        },
        "end": {
          "line": 344,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13378,
      "end": 13379,
      "loc": {
        "start": {
          "line": 345,
          "column": 6
        },
        "end": {
          "line": 345,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13385,
      "end": 13386,
      "loc": {
        "start": {
          "line": 346,
          "column": 4
        },
        "end": {
          "line": 346,
          "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": 13387,
      "end": 13391,
      "loc": {
        "start": {
          "line": 346,
          "column": 6
        },
        "end": {
          "line": 346,
          "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": 13392,
      "end": 13394,
      "loc": {
        "start": {
          "line": 346,
          "column": 11
        },
        "end": {
          "line": 346,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13395,
      "end": 13396,
      "loc": {
        "start": {
          "line": 346,
          "column": 14
        },
        "end": {
          "line": 346,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propFunc",
      "start": 13396,
      "end": 13404,
      "loc": {
        "start": {
          "line": 346,
          "column": 15
        },
        "end": {
          "line": 346,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13404,
      "end": 13405,
      "loc": {
        "start": {
          "line": 346,
          "column": 23
        },
        "end": {
          "line": 346,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 13405,
      "end": 13412,
      "loc": {
        "start": {
          "line": 346,
          "column": 24
        },
        "end": {
          "line": 346,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13412,
      "end": 13413,
      "loc": {
        "start": {
          "line": 346,
          "column": 31
        },
        "end": {
          "line": 346,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "func:window",
      "start": 13413,
      "end": 13426,
      "loc": {
        "start": {
          "line": 346,
          "column": 32
        },
        "end": {
          "line": 346,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13426,
      "end": 13427,
      "loc": {
        "start": {
          "line": 346,
          "column": 45
        },
        "end": {
          "line": 346,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 13428,
      "end": 13431,
      "loc": {
        "start": {
          "line": 346,
          "column": 47
        },
        "end": {
          "line": 346,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 13432,
      "end": 13433,
      "loc": {
        "start": {
          "line": 346,
          "column": 51
        },
        "end": {
          "line": 346,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 13433,
      "end": 13434,
      "loc": {
        "start": {
          "line": 346,
          "column": 52
        },
        "end": {
          "line": 346,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13434,
      "end": 13435,
      "loc": {
        "start": {
          "line": 346,
          "column": 53
        },
        "end": {
          "line": 346,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13436,
      "end": 13437,
      "loc": {
        "start": {
          "line": 346,
          "column": 55
        },
        "end": {
          "line": 346,
          "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": 13445,
      "end": 13447,
      "loc": {
        "start": {
          "line": 347,
          "column": 6
        },
        "end": {
          "line": 347,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13448,
      "end": 13449,
      "loc": {
        "start": {
          "line": 347,
          "column": 9
        },
        "end": {
          "line": 347,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionNameArray",
      "start": 13449,
      "end": 13466,
      "loc": {
        "start": {
          "line": 347,
          "column": 10
        },
        "end": {
          "line": 347,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13466,
      "end": 13467,
      "loc": {
        "start": {
          "line": 347,
          "column": 27
        },
        "end": {
          "line": 347,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 13467,
      "end": 13473,
      "loc": {
        "start": {
          "line": 347,
          "column": 28
        },
        "end": {
          "line": 347,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 13474,
      "end": 13477,
      "loc": {
        "start": {
          "line": 347,
          "column": 35
        },
        "end": {
          "line": 347,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 3,
      "start": 13478,
      "end": 13479,
      "loc": {
        "start": {
          "line": 347,
          "column": 39
        },
        "end": {
          "line": 347,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13479,
      "end": 13480,
      "loc": {
        "start": {
          "line": 347,
          "column": 40
        },
        "end": {
          "line": 347,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13481,
      "end": 13482,
      "loc": {
        "start": {
          "line": 347,
          "column": 42
        },
        "end": {
          "line": 347,
          "column": 43
        }
      }
    },
    {
      "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": 13492,
      "end": 13495,
      "loc": {
        "start": {
          "line": 348,
          "column": 8
        },
        "end": {
          "line": 348,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13496,
      "end": 13497,
      "loc": {
        "start": {
          "line": 348,
          "column": 12
        },
        "end": {
          "line": 348,
          "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": 13509,
      "end": 13515,
      "loc": {
        "start": {
          "line": 349,
          "column": 10
        },
        "end": {
          "line": 349,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowObject",
      "start": 13516,
      "end": 13528,
      "loc": {
        "start": {
          "line": 349,
          "column": 17
        },
        "end": {
          "line": 349,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13528,
      "end": 13529,
      "loc": {
        "start": {
          "line": 349,
          "column": 29
        },
        "end": {
          "line": 349,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionNameArray",
      "start": 13530,
      "end": 13547,
      "loc": {
        "start": {
          "line": 349,
          "column": 31
        },
        "end": {
          "line": 349,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13547,
      "end": 13548,
      "loc": {
        "start": {
          "line": 349,
          "column": 48
        },
        "end": {
          "line": 349,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 13549,
      "end": 13550,
      "loc": {
        "start": {
          "line": 349,
          "column": 50
        },
        "end": {
          "line": 349,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13551,
      "end": 13552,
      "loc": {
        "start": {
          "line": 349,
          "column": 52
        },
        "end": {
          "line": 349,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13553,
      "end": 13554,
      "loc": {
        "start": {
          "line": 349,
          "column": 54
        },
        "end": {
          "line": 349,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13554,
      "end": 13555,
      "loc": {
        "start": {
          "line": 349,
          "column": 55
        },
        "end": {
          "line": 349,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionName",
      "start": 13556,
      "end": 13568,
      "loc": {
        "start": {
          "line": 349,
          "column": 57
        },
        "end": {
          "line": 349,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13569,
      "end": 13570,
      "loc": {
        "start": {
          "line": 349,
          "column": 70
        },
        "end": {
          "line": 349,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13570,
      "end": 13571,
      "loc": {
        "start": {
          "line": 349,
          "column": 71
        },
        "end": {
          "line": 349,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 13571,
      "end": 13575,
      "loc": {
        "start": {
          "line": 349,
          "column": 72
        },
        "end": {
          "line": 349,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13575,
      "end": 13576,
      "loc": {
        "start": {
          "line": 349,
          "column": 76
        },
        "end": {
          "line": 349,
          "column": 77
        }
      }
    },
    {
      "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": 13576,
      "end": 13580,
      "loc": {
        "start": {
          "line": 349,
          "column": 77
        },
        "end": {
          "line": 349,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13580,
      "end": 13581,
      "loc": {
        "start": {
          "line": 349,
          "column": 81
        },
        "end": {
          "line": 349,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13581,
      "end": 13582,
      "loc": {
        "start": {
          "line": 349,
          "column": 82
        },
        "end": {
          "line": 349,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13592,
      "end": 13593,
      "loc": {
        "start": {
          "line": 350,
          "column": 8
        },
        "end": {
          "line": 350,
          "column": 9
        }
      }
    },
    {
      "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": 13594,
      "end": 13599,
      "loc": {
        "start": {
          "line": 350,
          "column": 10
        },
        "end": {
          "line": 350,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13600,
      "end": 13601,
      "loc": {
        "start": {
          "line": 350,
          "column": 16
        },
        "end": {
          "line": 350,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 13601,
      "end": 13602,
      "loc": {
        "start": {
          "line": 350,
          "column": 17
        },
        "end": {
          "line": 350,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13602,
      "end": 13603,
      "loc": {
        "start": {
          "line": 350,
          "column": 18
        },
        "end": {
          "line": 350,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13604,
      "end": 13605,
      "loc": {
        "start": {
          "line": 350,
          "column": 20
        },
        "end": {
          "line": 350,
          "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": 13617,
      "end": 13619,
      "loc": {
        "start": {
          "line": 351,
          "column": 10
        },
        "end": {
          "line": 351,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13620,
      "end": 13621,
      "loc": {
        "start": {
          "line": 351,
          "column": 13
        },
        "end": {
          "line": 351,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 13621,
      "end": 13626,
      "loc": {
        "start": {
          "line": 351,
          "column": 14
        },
        "end": {
          "line": 351,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13626,
      "end": 13627,
      "loc": {
        "start": {
          "line": 351,
          "column": 19
        },
        "end": {
          "line": 351,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13628,
      "end": 13629,
      "loc": {
        "start": {
          "line": 351,
          "column": 21
        },
        "end": {
          "line": 351,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "logError",
      "start": 13643,
      "end": 13651,
      "loc": {
        "start": {
          "line": 352,
          "column": 12
        },
        "end": {
          "line": 352,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13651,
      "end": 13652,
      "loc": {
        "start": {
          "line": 352,
          "column": 20
        },
        "end": {
          "line": 352,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 13652,
      "end": 13653,
      "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": 13653,
      "end": 13654,
      "loc": {
        "start": {
          "line": 352,
          "column": 22
        },
        "end": {
          "line": 352,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13654,
      "end": 13655,
      "loc": {
        "start": {
          "line": 352,
          "column": 23
        },
        "end": {
          "line": 352,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13667,
      "end": 13668,
      "loc": {
        "start": {
          "line": 353,
          "column": 10
        },
        "end": {
          "line": 353,
          "column": 11
        }
      }
    },
    {
      "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": 13680,
      "end": 13686,
      "loc": {
        "start": {
          "line": 354,
          "column": 10
        },
        "end": {
          "line": 354,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowObject",
      "start": 13687,
      "end": 13699,
      "loc": {
        "start": {
          "line": 354,
          "column": 17
        },
        "end": {
          "line": 354,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13699,
      "end": 13700,
      "loc": {
        "start": {
          "line": 354,
          "column": 29
        },
        "end": {
          "line": 354,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionNameArray",
      "start": 13701,
      "end": 13718,
      "loc": {
        "start": {
          "line": 354,
          "column": 31
        },
        "end": {
          "line": 354,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13718,
      "end": 13719,
      "loc": {
        "start": {
          "line": 354,
          "column": 48
        },
        "end": {
          "line": 354,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 13720,
      "end": 13721,
      "loc": {
        "start": {
          "line": 354,
          "column": 50
        },
        "end": {
          "line": 354,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13722,
      "end": 13723,
      "loc": {
        "start": {
          "line": 354,
          "column": 52
        },
        "end": {
          "line": 354,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13724,
      "end": 13725,
      "loc": {
        "start": {
          "line": 354,
          "column": 54
        },
        "end": {
          "line": 354,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13725,
      "end": 13726,
      "loc": {
        "start": {
          "line": 354,
          "column": 55
        },
        "end": {
          "line": 354,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionName",
      "start": 13727,
      "end": 13739,
      "loc": {
        "start": {
          "line": 354,
          "column": 57
        },
        "end": {
          "line": 354,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13740,
      "end": 13741,
      "loc": {
        "start": {
          "line": 354,
          "column": 70
        },
        "end": {
          "line": 354,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13741,
      "end": 13742,
      "loc": {
        "start": {
          "line": 354,
          "column": 71
        },
        "end": {
          "line": 354,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13752,
      "end": 13753,
      "loc": {
        "start": {
          "line": 355,
          "column": 8
        },
        "end": {
          "line": 355,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13761,
      "end": 13762,
      "loc": {
        "start": {
          "line": 356,
          "column": 6
        },
        "end": {
          "line": 356,
          "column": 7
        }
      }
    },
    {
      "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": 13763,
      "end": 13767,
      "loc": {
        "start": {
          "line": 356,
          "column": 8
        },
        "end": {
          "line": 356,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13768,
      "end": 13769,
      "loc": {
        "start": {
          "line": 356,
          "column": 13
        },
        "end": {
          "line": 356,
          "column": 14
        }
      }
    },
    {
      "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": 13779,
      "end": 13782,
      "loc": {
        "start": {
          "line": 357,
          "column": 8
        },
        "end": {
          "line": 357,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13783,
      "end": 13784,
      "loc": {
        "start": {
          "line": 357,
          "column": 12
        },
        "end": {
          "line": 357,
          "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": 13796,
      "end": 13802,
      "loc": {
        "start": {
          "line": 358,
          "column": 10
        },
        "end": {
          "line": 358,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowObject",
      "start": 13803,
      "end": 13815,
      "loc": {
        "start": {
          "line": 358,
          "column": 17
        },
        "end": {
          "line": 358,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13815,
      "end": 13816,
      "loc": {
        "start": {
          "line": 358,
          "column": 29
        },
        "end": {
          "line": 358,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionName",
      "start": 13817,
      "end": 13829,
      "loc": {
        "start": {
          "line": 358,
          "column": 31
        },
        "end": {
          "line": 358,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13830,
      "end": 13831,
      "loc": {
        "start": {
          "line": 358,
          "column": 44
        },
        "end": {
          "line": 358,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13831,
      "end": 13832,
      "loc": {
        "start": {
          "line": 358,
          "column": 45
        },
        "end": {
          "line": 358,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 13832,
      "end": 13836,
      "loc": {
        "start": {
          "line": 358,
          "column": 46
        },
        "end": {
          "line": 358,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13836,
      "end": 13837,
      "loc": {
        "start": {
          "line": 358,
          "column": 50
        },
        "end": {
          "line": 358,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13837,
      "end": 13841,
      "loc": {
        "start": {
          "line": 358,
          "column": 51
        },
        "end": {
          "line": 358,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13841,
      "end": 13842,
      "loc": {
        "start": {
          "line": 358,
          "column": 55
        },
        "end": {
          "line": 358,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13842,
      "end": 13843,
      "loc": {
        "start": {
          "line": 358,
          "column": 56
        },
        "end": {
          "line": 358,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13853,
      "end": 13854,
      "loc": {
        "start": {
          "line": 359,
          "column": 8
        },
        "end": {
          "line": 359,
          "column": 9
        }
      }
    },
    {
      "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": 13855,
      "end": 13860,
      "loc": {
        "start": {
          "line": 359,
          "column": 10
        },
        "end": {
          "line": 359,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13861,
      "end": 13862,
      "loc": {
        "start": {
          "line": 359,
          "column": 16
        },
        "end": {
          "line": 359,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 13862,
      "end": 13863,
      "loc": {
        "start": {
          "line": 359,
          "column": 17
        },
        "end": {
          "line": 359,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13863,
      "end": 13864,
      "loc": {
        "start": {
          "line": 359,
          "column": 18
        },
        "end": {
          "line": 359,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13865,
      "end": 13866,
      "loc": {
        "start": {
          "line": 359,
          "column": 20
        },
        "end": {
          "line": 359,
          "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": 13878,
      "end": 13880,
      "loc": {
        "start": {
          "line": 360,
          "column": 10
        },
        "end": {
          "line": 360,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13881,
      "end": 13882,
      "loc": {
        "start": {
          "line": 360,
          "column": 13
        },
        "end": {
          "line": 360,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 13882,
      "end": 13887,
      "loc": {
        "start": {
          "line": 360,
          "column": 14
        },
        "end": {
          "line": 360,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13887,
      "end": 13888,
      "loc": {
        "start": {
          "line": 360,
          "column": 19
        },
        "end": {
          "line": 360,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13889,
      "end": 13890,
      "loc": {
        "start": {
          "line": 360,
          "column": 21
        },
        "end": {
          "line": 360,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "logError",
      "start": 13904,
      "end": 13912,
      "loc": {
        "start": {
          "line": 361,
          "column": 12
        },
        "end": {
          "line": 361,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13912,
      "end": 13913,
      "loc": {
        "start": {
          "line": 361,
          "column": 20
        },
        "end": {
          "line": 361,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 13913,
      "end": 13914,
      "loc": {
        "start": {
          "line": 361,
          "column": 21
        },
        "end": {
          "line": 361,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13914,
      "end": 13915,
      "loc": {
        "start": {
          "line": 361,
          "column": 22
        },
        "end": {
          "line": 361,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13915,
      "end": 13916,
      "loc": {
        "start": {
          "line": 361,
          "column": 23
        },
        "end": {
          "line": 361,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13928,
      "end": 13929,
      "loc": {
        "start": {
          "line": 362,
          "column": 10
        },
        "end": {
          "line": 362,
          "column": 11
        }
      }
    },
    {
      "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": 13941,
      "end": 13947,
      "loc": {
        "start": {
          "line": 363,
          "column": 10
        },
        "end": {
          "line": 363,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowObject",
      "start": 13948,
      "end": 13960,
      "loc": {
        "start": {
          "line": 363,
          "column": 17
        },
        "end": {
          "line": 363,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13960,
      "end": 13961,
      "loc": {
        "start": {
          "line": 363,
          "column": 29
        },
        "end": {
          "line": 363,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionName",
      "start": 13962,
      "end": 13974,
      "loc": {
        "start": {
          "line": 363,
          "column": 31
        },
        "end": {
          "line": 363,
          "column": 43
        }
      }
    },
    {
      "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": 363,
          "column": 44
        },
        "end": {
          "line": 363,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13976,
      "end": 13977,
      "loc": {
        "start": {
          "line": 363,
          "column": 45
        },
        "end": {
          "line": 363,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13987,
      "end": 13988,
      "loc": {
        "start": {
          "line": 364,
          "column": 8
        },
        "end": {
          "line": 364,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13996,
      "end": 13997,
      "loc": {
        "start": {
          "line": 365,
          "column": 6
        },
        "end": {
          "line": 365,
          "column": 7
        }
      }
    },
    {
      "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": 366,
          "column": 4
        },
        "end": {
          "line": 366,
          "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": 14005,
      "end": 14009,
      "loc": {
        "start": {
          "line": 366,
          "column": 6
        },
        "end": {
          "line": 366,
          "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": 14010,
      "end": 14012,
      "loc": {
        "start": {
          "line": 366,
          "column": 11
        },
        "end": {
          "line": 366,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14013,
      "end": 14014,
      "loc": {
        "start": {
          "line": 366,
          "column": 14
        },
        "end": {
          "line": 366,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionNameArray",
      "start": 14014,
      "end": 14031,
      "loc": {
        "start": {
          "line": 366,
          "column": 15
        },
        "end": {
          "line": 366,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14031,
      "end": 14032,
      "loc": {
        "start": {
          "line": 366,
          "column": 32
        },
        "end": {
          "line": 366,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 14032,
      "end": 14038,
      "loc": {
        "start": {
          "line": 366,
          "column": 33
        },
        "end": {
          "line": 366,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 14039,
      "end": 14042,
      "loc": {
        "start": {
          "line": 366,
          "column": 40
        },
        "end": {
          "line": 366,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 14043,
      "end": 14044,
      "loc": {
        "start": {
          "line": 366,
          "column": 44
        },
        "end": {
          "line": 366,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14044,
      "end": 14045,
      "loc": {
        "start": {
          "line": 366,
          "column": 45
        },
        "end": {
          "line": 366,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14046,
      "end": 14047,
      "loc": {
        "start": {
          "line": 366,
          "column": 47
        },
        "end": {
          "line": 366,
          "column": 48
        }
      }
    },
    {
      "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": 14055,
      "end": 14061,
      "loc": {
        "start": {
          "line": 367,
          "column": 6
        },
        "end": {
          "line": 367,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14062,
      "end": 14063,
      "loc": {
        "start": {
          "line": 367,
          "column": 13
        },
        "end": {
          "line": 367,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14063,
      "end": 14067,
      "loc": {
        "start": {
          "line": 367,
          "column": 14
        },
        "end": {
          "line": 367,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14067,
      "end": 14068,
      "loc": {
        "start": {
          "line": 367,
          "column": 18
        },
        "end": {
          "line": 367,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 14068,
      "end": 14073,
      "loc": {
        "start": {
          "line": 367,
          "column": 19
        },
        "end": {
          "line": 367,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14073,
      "end": 14074,
      "loc": {
        "start": {
          "line": 367,
          "column": 24
        },
        "end": {
          "line": 367,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14084,
      "end": 14085,
      "loc": {
        "start": {
          "line": 368,
          "column": 8
        },
        "end": {
          "line": 368,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14086,
      "end": 14090,
      "loc": {
        "start": {
          "line": 368,
          "column": 10
        },
        "end": {
          "line": 368,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14090,
      "end": 14091,
      "loc": {
        "start": {
          "line": 368,
          "column": 14
        },
        "end": {
          "line": 368,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 14091,
      "end": 14096,
      "loc": {
        "start": {
          "line": 368,
          "column": 15
        },
        "end": {
          "line": 368,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14096,
      "end": 14097,
      "loc": {
        "start": {
          "line": 368,
          "column": 20
        },
        "end": {
          "line": 368,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionNameArray",
      "start": 14098,
      "end": 14115,
      "loc": {
        "start": {
          "line": 368,
          "column": 22
        },
        "end": {
          "line": 368,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14115,
      "end": 14116,
      "loc": {
        "start": {
          "line": 368,
          "column": 39
        },
        "end": {
          "line": 368,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 2,
      "start": 14117,
      "end": 14118,
      "loc": {
        "start": {
          "line": 368,
          "column": 41
        },
        "end": {
          "line": 368,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14119,
      "end": 14120,
      "loc": {
        "start": {
          "line": 368,
          "column": 43
        },
        "end": {
          "line": 368,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14121,
      "end": 14122,
      "loc": {
        "start": {
          "line": 368,
          "column": 45
        },
        "end": {
          "line": 368,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14122,
      "end": 14123,
      "loc": {
        "start": {
          "line": 368,
          "column": 46
        },
        "end": {
          "line": 368,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionName",
      "start": 14124,
      "end": 14136,
      "loc": {
        "start": {
          "line": 368,
          "column": 48
        },
        "end": {
          "line": 368,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14137,
      "end": 14138,
      "loc": {
        "start": {
          "line": 368,
          "column": 61
        },
        "end": {
          "line": 368,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14148,
      "end": 14149,
      "loc": {
        "start": {
          "line": 369,
          "column": 8
        },
        "end": {
          "line": 369,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 14150,
      "end": 14153,
      "loc": {
        "start": {
          "line": 369,
          "column": 10
        },
        "end": {
          "line": 369,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14153,
      "end": 14154,
      "loc": {
        "start": {
          "line": 369,
          "column": 13
        },
        "end": {
          "line": 369,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 14154,
      "end": 14159,
      "loc": {
        "start": {
          "line": 369,
          "column": 14
        },
        "end": {
          "line": 369,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14159,
      "end": 14160,
      "loc": {
        "start": {
          "line": 369,
          "column": 19
        },
        "end": {
          "line": 369,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionNameArray",
      "start": 14161,
      "end": 14178,
      "loc": {
        "start": {
          "line": 369,
          "column": 21
        },
        "end": {
          "line": 369,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14178,
      "end": 14179,
      "loc": {
        "start": {
          "line": 369,
          "column": 38
        },
        "end": {
          "line": 369,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 2,
      "start": 14180,
      "end": 14181,
      "loc": {
        "start": {
          "line": 369,
          "column": 40
        },
        "end": {
          "line": 369,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14182,
      "end": 14183,
      "loc": {
        "start": {
          "line": 369,
          "column": 42
        },
        "end": {
          "line": 369,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14184,
      "end": 14185,
      "loc": {
        "start": {
          "line": 369,
          "column": 44
        },
        "end": {
          "line": 369,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14185,
      "end": 14186,
      "loc": {
        "start": {
          "line": 369,
          "column": 45
        },
        "end": {
          "line": 369,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionName",
      "start": 14187,
      "end": 14199,
      "loc": {
        "start": {
          "line": 369,
          "column": 47
        },
        "end": {
          "line": 369,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14200,
      "end": 14201,
      "loc": {
        "start": {
          "line": 369,
          "column": 60
        },
        "end": {
          "line": 369,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14201,
      "end": 14202,
      "loc": {
        "start": {
          "line": 369,
          "column": 61
        },
        "end": {
          "line": 369,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14208,
      "end": 14209,
      "loc": {
        "start": {
          "line": 370,
          "column": 4
        },
        "end": {
          "line": 370,
          "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": 14210,
      "end": 14214,
      "loc": {
        "start": {
          "line": 370,
          "column": 6
        },
        "end": {
          "line": 370,
          "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": 14215,
      "end": 14217,
      "loc": {
        "start": {
          "line": 370,
          "column": 11
        },
        "end": {
          "line": 370,
          "column": 13
        }
      }
    },
    {
      "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": 370,
          "column": 14
        },
        "end": {
          "line": 370,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionNameArray",
      "start": 14219,
      "end": 14236,
      "loc": {
        "start": {
          "line": 370,
          "column": 15
        },
        "end": {
          "line": 370,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14236,
      "end": 14237,
      "loc": {
        "start": {
          "line": 370,
          "column": 32
        },
        "end": {
          "line": 370,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 14237,
      "end": 14243,
      "loc": {
        "start": {
          "line": 370,
          "column": 33
        },
        "end": {
          "line": 370,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 14244,
      "end": 14247,
      "loc": {
        "start": {
          "line": 370,
          "column": 40
        },
        "end": {
          "line": 370,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 3,
      "start": 14248,
      "end": 14249,
      "loc": {
        "start": {
          "line": 370,
          "column": 44
        },
        "end": {
          "line": 370,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14249,
      "end": 14250,
      "loc": {
        "start": {
          "line": 370,
          "column": 45
        },
        "end": {
          "line": 370,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14251,
      "end": 14252,
      "loc": {
        "start": {
          "line": 370,
          "column": 47
        },
        "end": {
          "line": 370,
          "column": 48
        }
      }
    },
    {
      "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": 14260,
      "end": 14266,
      "loc": {
        "start": {
          "line": 371,
          "column": 6
        },
        "end": {
          "line": 371,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14267,
      "end": 14268,
      "loc": {
        "start": {
          "line": 371,
          "column": 13
        },
        "end": {
          "line": 371,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14268,
      "end": 14272,
      "loc": {
        "start": {
          "line": 371,
          "column": 14
        },
        "end": {
          "line": 371,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14272,
      "end": 14273,
      "loc": {
        "start": {
          "line": 371,
          "column": 18
        },
        "end": {
          "line": 371,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 14273,
      "end": 14278,
      "loc": {
        "start": {
          "line": 371,
          "column": 19
        },
        "end": {
          "line": 371,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14278,
      "end": 14279,
      "loc": {
        "start": {
          "line": 371,
          "column": 24
        },
        "end": {
          "line": 371,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14289,
      "end": 14290,
      "loc": {
        "start": {
          "line": 372,
          "column": 8
        },
        "end": {
          "line": 372,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14291,
      "end": 14295,
      "loc": {
        "start": {
          "line": 372,
          "column": 10
        },
        "end": {
          "line": 372,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14295,
      "end": 14296,
      "loc": {
        "start": {
          "line": 372,
          "column": 14
        },
        "end": {
          "line": 372,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 14296,
      "end": 14301,
      "loc": {
        "start": {
          "line": 372,
          "column": 15
        },
        "end": {
          "line": 372,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14301,
      "end": 14302,
      "loc": {
        "start": {
          "line": 372,
          "column": 20
        },
        "end": {
          "line": 372,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionName",
      "start": 14303,
      "end": 14315,
      "loc": {
        "start": {
          "line": 372,
          "column": 22
        },
        "end": {
          "line": 372,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14316,
      "end": 14317,
      "loc": {
        "start": {
          "line": 372,
          "column": 35
        },
        "end": {
          "line": 372,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14317,
      "end": 14318,
      "loc": {
        "start": {
          "line": 372,
          "column": 36
        },
        "end": {
          "line": 372,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 14318,
      "end": 14322,
      "loc": {
        "start": {
          "line": 372,
          "column": 37
        },
        "end": {
          "line": 372,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14322,
      "end": 14323,
      "loc": {
        "start": {
          "line": 372,
          "column": 41
        },
        "end": {
          "line": 372,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14323,
      "end": 14327,
      "loc": {
        "start": {
          "line": 372,
          "column": 42
        },
        "end": {
          "line": 372,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14327,
      "end": 14328,
      "loc": {
        "start": {
          "line": 372,
          "column": 46
        },
        "end": {
          "line": 372,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14338,
      "end": 14339,
      "loc": {
        "start": {
          "line": 373,
          "column": 8
        },
        "end": {
          "line": 373,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 14340,
      "end": 14343,
      "loc": {
        "start": {
          "line": 373,
          "column": 10
        },
        "end": {
          "line": 373,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14343,
      "end": 14344,
      "loc": {
        "start": {
          "line": 373,
          "column": 13
        },
        "end": {
          "line": 373,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 14344,
      "end": 14349,
      "loc": {
        "start": {
          "line": 373,
          "column": 14
        },
        "end": {
          "line": 373,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14349,
      "end": 14350,
      "loc": {
        "start": {
          "line": 373,
          "column": 19
        },
        "end": {
          "line": 373,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionName",
      "start": 14351,
      "end": 14363,
      "loc": {
        "start": {
          "line": 373,
          "column": 21
        },
        "end": {
          "line": 373,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14364,
      "end": 14365,
      "loc": {
        "start": {
          "line": 373,
          "column": 34
        },
        "end": {
          "line": 373,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14365,
      "end": 14366,
      "loc": {
        "start": {
          "line": 373,
          "column": 35
        },
        "end": {
          "line": 373,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 14366,
      "end": 14370,
      "loc": {
        "start": {
          "line": 373,
          "column": 36
        },
        "end": {
          "line": 373,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14370,
      "end": 14371,
      "loc": {
        "start": {
          "line": 373,
          "column": 40
        },
        "end": {
          "line": 373,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14371,
      "end": 14375,
      "loc": {
        "start": {
          "line": 373,
          "column": 41
        },
        "end": {
          "line": 373,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14375,
      "end": 14376,
      "loc": {
        "start": {
          "line": 373,
          "column": 45
        },
        "end": {
          "line": 373,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14376,
      "end": 14377,
      "loc": {
        "start": {
          "line": 373,
          "column": 46
        },
        "end": {
          "line": 373,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14383,
      "end": 14384,
      "loc": {
        "start": {
          "line": 374,
          "column": 4
        },
        "end": {
          "line": 374,
          "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": 14385,
      "end": 14389,
      "loc": {
        "start": {
          "line": 374,
          "column": 6
        },
        "end": {
          "line": 374,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14390,
      "end": 14391,
      "loc": {
        "start": {
          "line": 374,
          "column": 11
        },
        "end": {
          "line": 374,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 14399,
      "end": 14405,
      "loc": {
        "start": {
          "line": 375,
          "column": 6
        },
        "end": {
          "line": 375,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 14406,
      "end": 14414,
      "loc": {
        "start": {
          "line": 375,
          "column": 13
        },
        "end": {
          "line": 375,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14415,
      "end": 14416,
      "loc": {
        "start": {
          "line": 375,
          "column": 22
        },
        "end": {
          "line": 375,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14416,
      "end": 14417,
      "loc": {
        "start": {
          "line": 375,
          "column": 23
        },
        "end": {
          "line": 375,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14418,
      "end": 14419,
      "loc": {
        "start": {
          "line": 375,
          "column": 25
        },
        "end": {
          "line": 375,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14419,
      "end": 14420,
      "loc": {
        "start": {
          "line": 375,
          "column": 26
        },
        "end": {
          "line": 375,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14420,
      "end": 14421,
      "loc": {
        "start": {
          "line": 375,
          "column": 27
        },
        "end": {
          "line": 375,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14427,
      "end": 14428,
      "loc": {
        "start": {
          "line": 376,
          "column": 4
        },
        "end": {
          "line": 376,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14432,
      "end": 14433,
      "loc": {
        "start": {
          "line": 377,
          "column": 2
        },
        "end": {
          "line": 377,
          "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": 14434,
      "end": 14439,
      "loc": {
        "start": {
          "line": 377,
          "column": 4
        },
        "end": {
          "line": 377,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14440,
      "end": 14441,
      "loc": {
        "start": {
          "line": 377,
          "column": 10
        },
        "end": {
          "line": 377,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 14441,
      "end": 14442,
      "loc": {
        "start": {
          "line": 377,
          "column": 11
        },
        "end": {
          "line": 377,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14442,
      "end": 14443,
      "loc": {
        "start": {
          "line": 377,
          "column": 12
        },
        "end": {
          "line": 377,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14444,
      "end": 14445,
      "loc": {
        "start": {
          "line": 377,
          "column": 14
        },
        "end": {
          "line": 377,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 14451,
      "end": 14453,
      "loc": {
        "start": {
          "line": 378,
          "column": 4
        },
        "end": {
          "line": 378,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14454,
      "end": 14455,
      "loc": {
        "start": {
          "line": 378,
          "column": 7
        },
        "end": {
          "line": 378,
          "column": 8
        }
      }
    },
    {
      "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": 14455,
      "end": 14459,
      "loc": {
        "start": {
          "line": 378,
          "column": 8
        },
        "end": {
          "line": 378,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14459,
      "end": 14460,
      "loc": {
        "start": {
          "line": 378,
          "column": 12
        },
        "end": {
          "line": 378,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 14460,
      "end": 14465,
      "loc": {
        "start": {
          "line": 378,
          "column": 13
        },
        "end": {
          "line": 378,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14465,
      "end": 14466,
      "loc": {
        "start": {
          "line": 378,
          "column": 18
        },
        "end": {
          "line": 378,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14466,
      "end": 14467,
      "loc": {
        "start": {
          "line": 378,
          "column": 19
        },
        "end": {
          "line": 378,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "logError",
      "start": 14475,
      "end": 14483,
      "loc": {
        "start": {
          "line": 379,
          "column": 6
        },
        "end": {
          "line": 379,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14483,
      "end": 14484,
      "loc": {
        "start": {
          "line": 379,
          "column": 14
        },
        "end": {
          "line": 379,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 14484,
      "end": 14485,
      "loc": {
        "start": {
          "line": 379,
          "column": 15
        },
        "end": {
          "line": 379,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14485,
      "end": 14486,
      "loc": {
        "start": {
          "line": 379,
          "column": 16
        },
        "end": {
          "line": 379,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14486,
      "end": 14487,
      "loc": {
        "start": {
          "line": 379,
          "column": 17
        },
        "end": {
          "line": 379,
          "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": 14495,
      "end": 14497,
      "loc": {
        "start": {
          "line": 380,
          "column": 6
        },
        "end": {
          "line": 380,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14498,
      "end": 14499,
      "loc": {
        "start": {
          "line": 380,
          "column": 9
        },
        "end": {
          "line": 380,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 14499,
      "end": 14502,
      "loc": {
        "start": {
          "line": 380,
          "column": 10
        },
        "end": {
          "line": 380,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 14503,
      "end": 14505,
      "loc": {
        "start": {
          "line": 380,
          "column": 14
        },
        "end": {
          "line": 380,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 14506,
      "end": 14509,
      "loc": {
        "start": {
          "line": 380,
          "column": 17
        },
        "end": {
          "line": 380,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14509,
      "end": 14510,
      "loc": {
        "start": {
          "line": 380,
          "column": 20
        },
        "end": {
          "line": 380,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 14510,
      "end": 14515,
      "loc": {
        "start": {
          "line": 380,
          "column": 21
        },
        "end": {
          "line": 380,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14515,
      "end": 14516,
      "loc": {
        "start": {
          "line": 380,
          "column": 26
        },
        "end": {
          "line": 380,
          "column": 27
        }
      }
    },
    {
      "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": 14517,
      "end": 14523,
      "loc": {
        "start": {
          "line": 380,
          "column": 28
        },
        "end": {
          "line": 380,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 14524,
      "end": 14525,
      "loc": {
        "start": {
          "line": 380,
          "column": 35
        },
        "end": {
          "line": 380,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14525,
      "end": 14526,
      "loc": {
        "start": {
          "line": 380,
          "column": 36
        },
        "end": {
          "line": 380,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14532,
      "end": 14533,
      "loc": {
        "start": {
          "line": 381,
          "column": 4
        },
        "end": {
          "line": 381,
          "column": 5
        }
      }
    },
    {
      "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": 14539,
      "end": 14545,
      "loc": {
        "start": {
          "line": 382,
          "column": 4
        },
        "end": {
          "line": 382,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 14546,
      "end": 14554,
      "loc": {
        "start": {
          "line": 382,
          "column": 11
        },
        "end": {
          "line": 382,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14555,
      "end": 14556,
      "loc": {
        "start": {
          "line": 382,
          "column": 20
        },
        "end": {
          "line": 382,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14556,
      "end": 14557,
      "loc": {
        "start": {
          "line": 382,
          "column": 21
        },
        "end": {
          "line": 382,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14558,
      "end": 14559,
      "loc": {
        "start": {
          "line": 382,
          "column": 23
        },
        "end": {
          "line": 382,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14559,
      "end": 14560,
      "loc": {
        "start": {
          "line": 382,
          "column": 24
        },
        "end": {
          "line": 382,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14560,
      "end": 14561,
      "loc": {
        "start": {
          "line": 382,
          "column": 25
        },
        "end": {
          "line": 382,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14565,
      "end": 14566,
      "loc": {
        "start": {
          "line": 383,
          "column": 2
        },
        "end": {
          "line": 383,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14568,
      "end": 14569,
      "loc": {
        "start": {
          "line": 384,
          "column": 0
        },
        "end": {
          "line": 384,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Returns a resolved object from function strings that has functions pulled from rjx.__functionProps\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Object} resolved object of functions from function strings\r\n ",
      "start": 14573,
      "end": 15019,
      "loc": {
        "start": {
          "line": 386,
          "column": 0
        },
        "end": {
          "line": 392,
          "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": 15021,
      "end": 15027,
      "loc": {
        "start": {
          "line": 393,
          "column": 0
        },
        "end": {
          "line": 393,
          "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": 15028,
      "end": 15036,
      "loc": {
        "start": {
          "line": 393,
          "column": 7
        },
        "end": {
          "line": 393,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getFunctionProps",
      "start": 15037,
      "end": 15053,
      "loc": {
        "start": {
          "line": 393,
          "column": 16
        },
        "end": {
          "line": 393,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15053,
      "end": 15054,
      "loc": {
        "start": {
          "line": 393,
          "column": 32
        },
        "end": {
          "line": 393,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 15054,
      "end": 15061,
      "loc": {
        "start": {
          "line": 393,
          "column": 33
        },
        "end": {
          "line": 393,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15062,
      "end": 15063,
      "loc": {
        "start": {
          "line": 393,
          "column": 41
        },
        "end": {
          "line": 393,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15064,
      "end": 15065,
      "loc": {
        "start": {
          "line": 393,
          "column": 43
        },
        "end": {
          "line": 393,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15065,
      "end": 15066,
      "loc": {
        "start": {
          "line": 393,
          "column": 44
        },
        "end": {
          "line": 393,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15066,
      "end": 15067,
      "loc": {
        "start": {
          "line": 393,
          "column": 45
        },
        "end": {
          "line": 393,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15068,
      "end": 15069,
      "loc": {
        "start": {
          "line": 393,
          "column": 47
        },
        "end": {
          "line": 393,
          "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": 15073,
      "end": 15078,
      "loc": {
        "start": {
          "line": 394,
          "column": 2
        },
        "end": {
          "line": 394,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15079,
      "end": 15080,
      "loc": {
        "start": {
          "line": 394,
          "column": 8
        },
        "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": "allProps",
      "start": 15081,
      "end": 15089,
      "loc": {
        "start": {
          "line": 394,
          "column": 10
        },
        "end": {
          "line": 394,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15090,
      "end": 15091,
      "loc": {
        "start": {
          "line": 394,
          "column": 19
        },
        "end": {
          "line": 394,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15092,
      "end": 15093,
      "loc": {
        "start": {
          "line": 394,
          "column": 21
        },
        "end": {
          "line": 394,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15093,
      "end": 15094,
      "loc": {
        "start": {
          "line": 394,
          "column": 22
        },
        "end": {
          "line": 394,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15094,
      "end": 15095,
      "loc": {
        "start": {
          "line": 394,
          "column": 23
        },
        "end": {
          "line": 394,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 15096,
      "end": 15099,
      "loc": {
        "start": {
          "line": 394,
          "column": 25
        },
        "end": {
          "line": 394,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15100,
      "end": 15101,
      "loc": {
        "start": {
          "line": 394,
          "column": 29
        },
        "end": {
          "line": 394,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15102,
      "end": 15103,
      "loc": {
        "start": {
          "line": 394,
          "column": 31
        },
        "end": {
          "line": 394,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15103,
      "end": 15104,
      "loc": {
        "start": {
          "line": 394,
          "column": 32
        },
        "end": {
          "line": 394,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15104,
      "end": 15105,
      "loc": {
        "start": {
          "line": 394,
          "column": 33
        },
        "end": {
          "line": 394,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15106,
      "end": 15107,
      "loc": {
        "start": {
          "line": 394,
          "column": 35
        },
        "end": {
          "line": 394,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15108,
      "end": 15109,
      "loc": {
        "start": {
          "line": 394,
          "column": 37
        },
        "end": {
          "line": 394,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 15110,
      "end": 15117,
      "loc": {
        "start": {
          "line": 394,
          "column": 39
        },
        "end": {
          "line": 394,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15117,
      "end": 15118,
      "loc": {
        "start": {
          "line": 394,
          "column": 46
        },
        "end": {
          "line": 394,
          "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": 15122,
      "end": 15127,
      "loc": {
        "start": {
          "line": 395,
          "column": 2
        },
        "end": {
          "line": 395,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getFunction",
      "start": 15128,
      "end": 15139,
      "loc": {
        "start": {
          "line": 395,
          "column": 8
        },
        "end": {
          "line": 395,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15140,
      "end": 15141,
      "loc": {
        "start": {
          "line": 395,
          "column": 20
        },
        "end": {
          "line": 395,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getFunctionFromProps",
      "start": 15142,
      "end": 15162,
      "loc": {
        "start": {
          "line": 395,
          "column": 22
        },
        "end": {
          "line": 395,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15162,
      "end": 15163,
      "loc": {
        "start": {
          "line": 395,
          "column": 42
        },
        "end": {
          "line": 395,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 15163,
      "end": 15167,
      "loc": {
        "start": {
          "line": 395,
          "column": 43
        },
        "end": {
          "line": 395,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15167,
      "end": 15168,
      "loc": {
        "start": {
          "line": 395,
          "column": 47
        },
        "end": {
          "line": 395,
          "column": 48
        }
      }
    },
    {
      "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": 15168,
      "end": 15172,
      "loc": {
        "start": {
          "line": 395,
          "column": 48
        },
        "end": {
          "line": 395,
          "column": 52
        }
      }
    },
    {
      "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": 395,
          "column": 52
        },
        "end": {
          "line": 395,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15173,
      "end": 15174,
      "loc": {
        "start": {
          "line": 395,
          "column": 53
        },
        "end": {
          "line": 395,
          "column": 54
        }
      }
    },
    {
      "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": 15178,
      "end": 15183,
      "loc": {
        "start": {
          "line": 396,
          "column": 2
        },
        "end": {
          "line": 396,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "funcProps",
      "start": 15184,
      "end": 15193,
      "loc": {
        "start": {
          "line": 396,
          "column": 8
        },
        "end": {
          "line": 396,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15194,
      "end": 15195,
      "loc": {
        "start": {
          "line": 396,
          "column": 18
        },
        "end": {
          "line": 396,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 15196,
      "end": 15199,
      "loc": {
        "start": {
          "line": 396,
          "column": 20
        },
        "end": {
          "line": 396,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15199,
      "end": 15200,
      "loc": {
        "start": {
          "line": 396,
          "column": 23
        },
        "end": {
          "line": 396,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionProps",
      "start": 15200,
      "end": 15215,
      "loc": {
        "start": {
          "line": 396,
          "column": 24
        },
        "end": {
          "line": 396,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15215,
      "end": 15216,
      "loc": {
        "start": {
          "line": 396,
          "column": 39
        },
        "end": {
          "line": 396,
          "column": 40
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "Allowing for window functions",
      "start": 15220,
      "end": 15251,
      "loc": {
        "start": {
          "line": 397,
          "column": 2
        },
        "end": {
          "line": 397,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 15255,
      "end": 15261,
      "loc": {
        "start": {
          "line": 398,
          "column": 2
        },
        "end": {
          "line": 398,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15261,
      "end": 15262,
      "loc": {
        "start": {
          "line": 398,
          "column": 8
        },
        "end": {
          "line": 398,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 15262,
      "end": 15266,
      "loc": {
        "start": {
          "line": 398,
          "column": 9
        },
        "end": {
          "line": 398,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15266,
      "end": 15267,
      "loc": {
        "start": {
          "line": 398,
          "column": 13
        },
        "end": {
          "line": 398,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "funcProps",
      "start": 15267,
      "end": 15276,
      "loc": {
        "start": {
          "line": 398,
          "column": 14
        },
        "end": {
          "line": 398,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15276,
      "end": 15277,
      "loc": {
        "start": {
          "line": 398,
          "column": 23
        },
        "end": {
          "line": 398,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15277,
      "end": 15278,
      "loc": {
        "start": {
          "line": 398,
          "column": 24
        },
        "end": {
          "line": 398,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 15278,
      "end": 15285,
      "loc": {
        "start": {
          "line": 398,
          "column": 25
        },
        "end": {
          "line": 398,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15285,
      "end": 15286,
      "loc": {
        "start": {
          "line": 398,
          "column": 32
        },
        "end": {
          "line": 398,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 15286,
      "end": 15289,
      "loc": {
        "start": {
          "line": 398,
          "column": 33
        },
        "end": {
          "line": 398,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15290,
      "end": 15292,
      "loc": {
        "start": {
          "line": 398,
          "column": 37
        },
        "end": {
          "line": 398,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15293,
      "end": 15294,
      "loc": {
        "start": {
          "line": 398,
          "column": 40
        },
        "end": {
          "line": 398,
          "column": 41
        }
      }
    },
    {
      "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": 15300,
      "end": 15302,
      "loc": {
        "start": {
          "line": 399,
          "column": 4
        },
        "end": {
          "line": 399,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15303,
      "end": 15304,
      "loc": {
        "start": {
          "line": 399,
          "column": 7
        },
        "end": {
          "line": 399,
          "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": 15304,
      "end": 15310,
      "loc": {
        "start": {
          "line": 399,
          "column": 8
        },
        "end": {
          "line": 399,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "funcProps",
      "start": 15311,
      "end": 15320,
      "loc": {
        "start": {
          "line": 399,
          "column": 15
        },
        "end": {
          "line": 399,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15320,
      "end": 15321,
      "loc": {
        "start": {
          "line": 399,
          "column": 24
        },
        "end": {
          "line": 399,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 15322,
      "end": 15325,
      "loc": {
        "start": {
          "line": 399,
          "column": 26
        },
        "end": {
          "line": 399,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15326,
      "end": 15327,
      "loc": {
        "start": {
          "line": 399,
          "column": 30
        },
        "end": {
          "line": 399,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 15328,
      "end": 15331,
      "loc": {
        "start": {
          "line": 399,
          "column": 32
        },
        "end": {
          "line": 399,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "string",
      "start": 15332,
      "end": 15340,
      "loc": {
        "start": {
          "line": 399,
          "column": 36
        },
        "end": {
          "line": 399,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 15341,
      "end": 15343,
      "loc": {
        "start": {
          "line": 399,
          "column": 45
        },
        "end": {
          "line": 399,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "funcProps",
      "start": 15344,
      "end": 15353,
      "loc": {
        "start": {
          "line": 399,
          "column": 48
        },
        "end": {
          "line": 399,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15353,
      "end": 15354,
      "loc": {
        "start": {
          "line": 399,
          "column": 57
        },
        "end": {
          "line": 399,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 15355,
      "end": 15358,
      "loc": {
        "start": {
          "line": 399,
          "column": 59
        },
        "end": {
          "line": 399,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15359,
      "end": 15360,
      "loc": {
        "start": {
          "line": 399,
          "column": 63
        },
        "end": {
          "line": 399,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15360,
      "end": 15361,
      "loc": {
        "start": {
          "line": 399,
          "column": 64
        },
        "end": {
          "line": 399,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 15361,
      "end": 15368,
      "loc": {
        "start": {
          "line": 399,
          "column": 65
        },
        "end": {
          "line": 399,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15368,
      "end": 15369,
      "loc": {
        "start": {
          "line": 399,
          "column": 72
        },
        "end": {
          "line": 399,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "func:",
      "start": 15369,
      "end": 15376,
      "loc": {
        "start": {
          "line": 399,
          "column": 73
        },
        "end": {
          "line": 399,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15376,
      "end": 15377,
      "loc": {
        "start": {
          "line": 399,
          "column": 80
        },
        "end": {
          "line": 399,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 15378,
      "end": 15381,
      "loc": {
        "start": {
          "line": 399,
          "column": 82
        },
        "end": {
          "line": 399,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 15382,
      "end": 15383,
      "loc": {
        "start": {
          "line": 399,
          "column": 86
        },
        "end": {
          "line": 399,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 15383,
      "end": 15384,
      "loc": {
        "start": {
          "line": 399,
          "column": 87
        },
        "end": {
          "line": 399,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15384,
      "end": 15385,
      "loc": {
        "start": {
          "line": 399,
          "column": 88
        },
        "end": {
          "line": 399,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15386,
      "end": 15387,
      "loc": {
        "start": {
          "line": 399,
          "column": 90
        },
        "end": {
          "line": 399,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allProps",
      "start": 15395,
      "end": 15403,
      "loc": {
        "start": {
          "line": 400,
          "column": 6
        },
        "end": {
          "line": 400,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15403,
      "end": 15404,
      "loc": {
        "start": {
          "line": 400,
          "column": 14
        },
        "end": {
          "line": 400,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 15405,
      "end": 15408,
      "loc": {
        "start": {
          "line": 400,
          "column": 16
        },
        "end": {
          "line": 400,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15409,
      "end": 15410,
      "loc": {
        "start": {
          "line": 400,
          "column": 20
        },
        "end": {
          "line": 400,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15411,
      "end": 15412,
      "loc": {
        "start": {
          "line": 400,
          "column": 22
        },
        "end": {
          "line": 400,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getFunction",
      "start": 15413,
      "end": 15424,
      "loc": {
        "start": {
          "line": 400,
          "column": 24
        },
        "end": {
          "line": 400,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15424,
      "end": 15425,
      "loc": {
        "start": {
          "line": 400,
          "column": 35
        },
        "end": {
          "line": 400,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15425,
      "end": 15426,
      "loc": {
        "start": {
          "line": 400,
          "column": 36
        },
        "end": {
          "line": 400,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propFunc",
      "start": 15436,
      "end": 15444,
      "loc": {
        "start": {
          "line": 401,
          "column": 8
        },
        "end": {
          "line": 401,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15444,
      "end": 15445,
      "loc": {
        "start": {
          "line": 401,
          "column": 16
        },
        "end": {
          "line": 401,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "funcProps",
      "start": 15446,
      "end": 15455,
      "loc": {
        "start": {
          "line": 401,
          "column": 18
        },
        "end": {
          "line": 401,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15455,
      "end": 15456,
      "loc": {
        "start": {
          "line": 401,
          "column": 27
        },
        "end": {
          "line": 401,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 15457,
      "end": 15460,
      "loc": {
        "start": {
          "line": 401,
          "column": 29
        },
        "end": {
          "line": 401,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15461,
      "end": 15462,
      "loc": {
        "start": {
          "line": 401,
          "column": 33
        },
        "end": {
          "line": 401,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15462,
      "end": 15463,
      "loc": {
        "start": {
          "line": 401,
          "column": 34
        },
        "end": {
          "line": 401,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propBody",
      "start": 15473,
      "end": 15481,
      "loc": {
        "start": {
          "line": 402,
          "column": 8
        },
        "end": {
          "line": 402,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15481,
      "end": 15482,
      "loc": {
        "start": {
          "line": 402,
          "column": 16
        },
        "end": {
          "line": 402,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15483,
      "end": 15484,
      "loc": {
        "start": {
          "line": 402,
          "column": 18
        },
        "end": {
          "line": 402,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 15484,
      "end": 15487,
      "loc": {
        "start": {
          "line": 402,
          "column": 19
        },
        "end": {
          "line": 402,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15487,
      "end": 15488,
      "loc": {
        "start": {
          "line": 402,
          "column": 22
        },
        "end": {
          "line": 402,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__inline",
      "start": 15488,
      "end": 15496,
      "loc": {
        "start": {
          "line": 402,
          "column": 23
        },
        "end": {
          "line": 402,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15496,
      "end": 15497,
      "loc": {
        "start": {
          "line": 402,
          "column": 31
        },
        "end": {
          "line": 402,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15497,
      "end": 15498,
      "loc": {
        "start": {
          "line": 402,
          "column": 32
        },
        "end": {
          "line": 402,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 15498,
      "end": 15501,
      "loc": {
        "start": {
          "line": 402,
          "column": 33
        },
        "end": {
          "line": 402,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15501,
      "end": 15502,
      "loc": {
        "start": {
          "line": 402,
          "column": 36
        },
        "end": {
          "line": 402,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__inline",
      "start": 15502,
      "end": 15510,
      "loc": {
        "start": {
          "line": 402,
          "column": 37
        },
        "end": {
          "line": 402,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15510,
      "end": 15511,
      "loc": {
        "start": {
          "line": 402,
          "column": 45
        },
        "end": {
          "line": 402,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 15512,
      "end": 15515,
      "loc": {
        "start": {
          "line": 402,
          "column": 47
        },
        "end": {
          "line": 402,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15516,
      "end": 15517,
      "loc": {
        "start": {
          "line": 402,
          "column": 51
        },
        "end": {
          "line": 402,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15517,
      "end": 15518,
      "loc": {
        "start": {
          "line": 402,
          "column": 52
        },
        "end": {
          "line": 402,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 15518,
      "end": 15520,
      "loc": {
        "start": {
          "line": 402,
          "column": 53
        },
        "end": {
          "line": 402,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15520,
      "end": 15521,
      "loc": {
        "start": {
          "line": 402,
          "column": 55
        },
        "end": {
          "line": 402,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 15531,
      "end": 15534,
      "loc": {
        "start": {
          "line": 403,
          "column": 8
        },
        "end": {
          "line": 403,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15534,
      "end": 15535,
      "loc": {
        "start": {
          "line": 403,
          "column": 11
        },
        "end": {
          "line": 403,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "functionProperty",
      "start": 15545,
      "end": 15561,
      "loc": {
        "start": {
          "line": 404,
          "column": 8
        },
        "end": {
          "line": 404,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15561,
      "end": 15562,
      "loc": {
        "start": {
          "line": 404,
          "column": 24
        },
        "end": {
          "line": 404,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 15562,
      "end": 15565,
      "loc": {
        "start": {
          "line": 404,
          "column": 25
        },
        "end": {
          "line": 404,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15565,
      "end": 15566,
      "loc": {
        "start": {
          "line": 404,
          "column": 28
        },
        "end": {
          "line": 404,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15574,
      "end": 15575,
      "loc": {
        "start": {
          "line": 405,
          "column": 6
        },
        "end": {
          "line": 405,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15575,
      "end": 15576,
      "loc": {
        "start": {
          "line": 405,
          "column": 7
        },
        "end": {
          "line": 405,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15576,
      "end": 15577,
      "loc": {
        "start": {
          "line": 405,
          "column": 8
        },
        "end": {
          "line": 405,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15583,
      "end": 15584,
      "loc": {
        "start": {
          "line": 406,
          "column": 4
        },
        "end": {
          "line": 406,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15589,
      "end": 15590,
      "loc": {
        "start": {
          "line": 407,
          "column": 2
        },
        "end": {
          "line": 407,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15590,
      "end": 15591,
      "loc": {
        "start": {
          "line": 407,
          "column": 3
        },
        "end": {
          "line": 407,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15591,
      "end": 15592,
      "loc": {
        "start": {
          "line": 407,
          "column": 4
        },
        "end": {
          "line": 407,
          "column": 5
        }
      }
    },
    {
      "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": 15596,
      "end": 15602,
      "loc": {
        "start": {
          "line": 408,
          "column": 2
        },
        "end": {
          "line": 408,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allProps",
      "start": 15603,
      "end": 15611,
      "loc": {
        "start": {
          "line": 408,
          "column": 9
        },
        "end": {
          "line": 408,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15611,
      "end": 15612,
      "loc": {
        "start": {
          "line": 408,
          "column": 17
        },
        "end": {
          "line": 408,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15614,
      "end": 15615,
      "loc": {
        "start": {
          "line": 409,
          "column": 0
        },
        "end": {
          "line": 409,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Returns a resolved object that has React Components pulled from window.__rjx_custom_elements\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.allProps={}] - merged computed props, Object.assign({ key: renderIndex, }, thisprops, rjx.props, asyncprops, windowprops, evalProps, insertedComponents);\r\n * @returns {Object} resolved object of with React Components from a window property window.__rjx_custom_elements\r\n ",
      "start": 15619,
      "end": 16101,
      "loc": {
        "start": {
          "line": 411,
          "column": 0
        },
        "end": {
          "line": 417,
          "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": 16103,
      "end": 16109,
      "loc": {
        "start": {
          "line": 418,
          "column": 0
        },
        "end": {
          "line": 418,
          "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": 16110,
      "end": 16118,
      "loc": {
        "start": {
          "line": 418,
          "column": 7
        },
        "end": {
          "line": 418,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getWindowComponents",
      "start": 16119,
      "end": 16138,
      "loc": {
        "start": {
          "line": 418,
          "column": 16
        },
        "end": {
          "line": 418,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16138,
      "end": 16139,
      "loc": {
        "start": {
          "line": 418,
          "column": 35
        },
        "end": {
          "line": 418,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 16139,
      "end": 16146,
      "loc": {
        "start": {
          "line": 418,
          "column": 36
        },
        "end": {
          "line": 418,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16147,
      "end": 16148,
      "loc": {
        "start": {
          "line": 418,
          "column": 44
        },
        "end": {
          "line": 418,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16149,
      "end": 16150,
      "loc": {
        "start": {
          "line": 418,
          "column": 46
        },
        "end": {
          "line": 418,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16150,
      "end": 16151,
      "loc": {
        "start": {
          "line": 418,
          "column": 47
        },
        "end": {
          "line": 418,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16151,
      "end": 16152,
      "loc": {
        "start": {
          "line": 418,
          "column": 48
        },
        "end": {
          "line": 418,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16153,
      "end": 16154,
      "loc": {
        "start": {
          "line": 418,
          "column": 50
        },
        "end": {
          "line": 418,
          "column": 51
        }
      }
    },
    {
      "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": 16158,
      "end": 16163,
      "loc": {
        "start": {
          "line": 419,
          "column": 2
        },
        "end": {
          "line": 419,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16164,
      "end": 16165,
      "loc": {
        "start": {
          "line": 419,
          "column": 8
        },
        "end": {
          "line": 419,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allProps",
      "start": 16166,
      "end": 16174,
      "loc": {
        "start": {
          "line": 419,
          "column": 10
        },
        "end": {
          "line": 419,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16174,
      "end": 16175,
      "loc": {
        "start": {
          "line": 419,
          "column": 18
        },
        "end": {
          "line": 419,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 16176,
      "end": 16179,
      "loc": {
        "start": {
          "line": 419,
          "column": 20
        },
        "end": {
          "line": 419,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16179,
      "end": 16180,
      "loc": {
        "start": {
          "line": 419,
          "column": 23
        },
        "end": {
          "line": 419,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16181,
      "end": 16182,
      "loc": {
        "start": {
          "line": 419,
          "column": 25
        },
        "end": {
          "line": 419,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16183,
      "end": 16184,
      "loc": {
        "start": {
          "line": 419,
          "column": 27
        },
        "end": {
          "line": 419,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 16185,
      "end": 16192,
      "loc": {
        "start": {
          "line": 419,
          "column": 29
        },
        "end": {
          "line": 419,
          "column": 36
        }
      }
    },
    {
      "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": 419,
          "column": 36
        },
        "end": {
          "line": 419,
          "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": 16197,
      "end": 16202,
      "loc": {
        "start": {
          "line": 420,
          "column": 2
        },
        "end": {
          "line": 420,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowComponents",
      "start": 16203,
      "end": 16219,
      "loc": {
        "start": {
          "line": 420,
          "column": 8
        },
        "end": {
          "line": 420,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16220,
      "end": 16221,
      "loc": {
        "start": {
          "line": 420,
          "column": 25
        },
        "end": {
          "line": 420,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 16222,
      "end": 16225,
      "loc": {
        "start": {
          "line": 420,
          "column": 27
        },
        "end": {
          "line": 420,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16225,
      "end": 16226,
      "loc": {
        "start": {
          "line": 420,
          "column": 30
        },
        "end": {
          "line": 420,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__windowComponents",
      "start": 16226,
      "end": 16244,
      "loc": {
        "start": {
          "line": 420,
          "column": 31
        },
        "end": {
          "line": 420,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16244,
      "end": 16245,
      "loc": {
        "start": {
          "line": 420,
          "column": 49
        },
        "end": {
          "line": 420,
          "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": 16249,
      "end": 16254,
      "loc": {
        "start": {
          "line": 421,
          "column": 2
        },
        "end": {
          "line": 421,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 16255,
      "end": 16261,
      "loc": {
        "start": {
          "line": 421,
          "column": 8
        },
        "end": {
          "line": 421,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16262,
      "end": 16263,
      "loc": {
        "start": {
          "line": 421,
          "column": 15
        },
        "end": {
          "line": 421,
          "column": 16
        }
      }
    },
    {
      "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": 16264,
      "end": 16268,
      "loc": {
        "start": {
          "line": 421,
          "column": 17
        },
        "end": {
          "line": 421,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16268,
      "end": 16269,
      "loc": {
        "start": {
          "line": 421,
          "column": 21
        },
        "end": {
          "line": 421,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 16269,
      "end": 16275,
      "loc": {
        "start": {
          "line": 421,
          "column": 22
        },
        "end": {
          "line": 421,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 16276,
      "end": 16278,
      "loc": {
        "start": {
          "line": 421,
          "column": 29
        },
        "end": {
          "line": 421,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "global",
      "start": 16279,
      "end": 16285,
      "loc": {
        "start": {
          "line": 421,
          "column": 32
        },
        "end": {
          "line": 421,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16285,
      "end": 16286,
      "loc": {
        "start": {
          "line": 421,
          "column": 38
        },
        "end": {
          "line": 421,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 16286,
      "end": 16292,
      "loc": {
        "start": {
          "line": 421,
          "column": 39
        },
        "end": {
          "line": 421,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 16293,
      "end": 16295,
      "loc": {
        "start": {
          "line": 421,
          "column": 46
        },
        "end": {
          "line": 421,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16296,
      "end": 16297,
      "loc": {
        "start": {
          "line": 421,
          "column": 49
        },
        "end": {
          "line": 421,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16297,
      "end": 16298,
      "loc": {
        "start": {
          "line": 421,
          "column": 50
        },
        "end": {
          "line": 421,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16298,
      "end": 16299,
      "loc": {
        "start": {
          "line": 421,
          "column": 51
        },
        "end": {
          "line": 421,
          "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": 16303,
      "end": 16308,
      "loc": {
        "start": {
          "line": 422,
          "column": 2
        },
        "end": {
          "line": 422,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowFuncPrefix",
      "start": 16309,
      "end": 16325,
      "loc": {
        "start": {
          "line": 422,
          "column": 8
        },
        "end": {
          "line": 422,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16326,
      "end": 16327,
      "loc": {
        "start": {
          "line": 422,
          "column": 25
        },
        "end": {
          "line": 422,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "func:window.__rjx_custom_elements",
      "start": 16328,
      "end": 16363,
      "loc": {
        "start": {
          "line": 422,
          "column": 27
        },
        "end": {
          "line": 422,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16363,
      "end": 16364,
      "loc": {
        "start": {
          "line": 422,
          "column": 62
        },
        "end": {
          "line": 422,
          "column": 63
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " if (rjx.hasWindowComponent && window.__rjx_custom_elements) {",
      "start": 16368,
      "end": 16432,
      "loc": {
        "start": {
          "line": 423,
          "column": 2
        },
        "end": {
          "line": 423,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 16436,
      "end": 16442,
      "loc": {
        "start": {
          "line": 424,
          "column": 2
        },
        "end": {
          "line": 424,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16442,
      "end": 16443,
      "loc": {
        "start": {
          "line": 424,
          "column": 8
        },
        "end": {
          "line": 424,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 16443,
      "end": 16447,
      "loc": {
        "start": {
          "line": 424,
          "column": 9
        },
        "end": {
          "line": 424,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16447,
      "end": 16448,
      "loc": {
        "start": {
          "line": 424,
          "column": 13
        },
        "end": {
          "line": 424,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowComponents",
      "start": 16448,
      "end": 16464,
      "loc": {
        "start": {
          "line": 424,
          "column": 14
        },
        "end": {
          "line": 424,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16464,
      "end": 16465,
      "loc": {
        "start": {
          "line": 424,
          "column": 30
        },
        "end": {
          "line": 424,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16465,
      "end": 16466,
      "loc": {
        "start": {
          "line": 424,
          "column": 31
        },
        "end": {
          "line": 424,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 16466,
      "end": 16473,
      "loc": {
        "start": {
          "line": 424,
          "column": 32
        },
        "end": {
          "line": 424,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16473,
      "end": 16474,
      "loc": {
        "start": {
          "line": 424,
          "column": 39
        },
        "end": {
          "line": 424,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 16474,
      "end": 16477,
      "loc": {
        "start": {
          "line": 424,
          "column": 40
        },
        "end": {
          "line": 424,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16478,
      "end": 16480,
      "loc": {
        "start": {
          "line": 424,
          "column": 44
        },
        "end": {
          "line": 424,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16481,
      "end": 16482,
      "loc": {
        "start": {
          "line": 424,
          "column": 47
        },
        "end": {
          "line": 424,
          "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": 16488,
      "end": 16493,
      "loc": {
        "start": {
          "line": 425,
          "column": 4
        },
        "end": {
          "line": 425,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowKEY",
      "start": 16494,
      "end": 16503,
      "loc": {
        "start": {
          "line": 425,
          "column": 10
        },
        "end": {
          "line": 425,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16504,
      "end": 16505,
      "loc": {
        "start": {
          "line": 425,
          "column": 20
        },
        "end": {
          "line": 425,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16506,
      "end": 16507,
      "loc": {
        "start": {
          "line": 425,
          "column": 22
        },
        "end": {
          "line": 425,
          "column": 23
        }
      }
    },
    {
      "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": 16507,
      "end": 16513,
      "loc": {
        "start": {
          "line": 425,
          "column": 23
        },
        "end": {
          "line": 425,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowComponents",
      "start": 16514,
      "end": 16530,
      "loc": {
        "start": {
          "line": 425,
          "column": 30
        },
        "end": {
          "line": 425,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16530,
      "end": 16531,
      "loc": {
        "start": {
          "line": 425,
          "column": 46
        },
        "end": {
          "line": 425,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 16532,
      "end": 16535,
      "loc": {
        "start": {
          "line": 425,
          "column": 48
        },
        "end": {
          "line": 425,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16536,
      "end": 16537,
      "loc": {
        "start": {
          "line": 425,
          "column": 52
        },
        "end": {
          "line": 425,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 16538,
      "end": 16541,
      "loc": {
        "start": {
          "line": 425,
          "column": 54
        },
        "end": {
          "line": 425,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "string",
      "start": 16542,
      "end": 16550,
      "loc": {
        "start": {
          "line": 425,
          "column": 58
        },
        "end": {
          "line": 425,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16550,
      "end": 16551,
      "loc": {
        "start": {
          "line": 425,
          "column": 66
        },
        "end": {
          "line": 425,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16559,
      "end": 16560,
      "loc": {
        "start": {
          "line": 426,
          "column": 6
        },
        "end": {
          "line": 426,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowComponents",
      "start": 16561,
      "end": 16577,
      "loc": {
        "start": {
          "line": 426,
          "column": 8
        },
        "end": {
          "line": 426,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16577,
      "end": 16578,
      "loc": {
        "start": {
          "line": 426,
          "column": 24
        },
        "end": {
          "line": 426,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 16579,
      "end": 16582,
      "loc": {
        "start": {
          "line": 426,
          "column": 26
        },
        "end": {
          "line": 426,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16583,
      "end": 16584,
      "loc": {
        "start": {
          "line": 426,
          "column": 30
        },
        "end": {
          "line": 426,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16584,
      "end": 16585,
      "loc": {
        "start": {
          "line": 426,
          "column": 31
        },
        "end": {
          "line": 426,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "replace",
      "start": 16585,
      "end": 16592,
      "loc": {
        "start": {
          "line": 426,
          "column": 32
        },
        "end": {
          "line": 426,
          "column": 39
        }
      }
    },
    {
      "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": 426,
          "column": 39
        },
        "end": {
          "line": 426,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16593,
      "end": 16594,
      "loc": {
        "start": {
          "line": 426,
          "column": 40
        },
        "end": {
          "line": 426,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 16594,
      "end": 16594,
      "loc": {
        "start": {
          "line": 426,
          "column": 41
        },
        "end": {
          "line": 426,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16594,
      "end": 16596,
      "loc": {
        "start": {
          "line": 426,
          "column": 41
        },
        "end": {
          "line": 426,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowFuncPrefix",
      "start": 16596,
      "end": 16612,
      "loc": {
        "start": {
          "line": 426,
          "column": 43
        },
        "end": {
          "line": 426,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16612,
      "end": 16613,
      "loc": {
        "start": {
          "line": 426,
          "column": 59
        },
        "end": {
          "line": 426,
          "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": 16613,
      "end": 16614,
      "loc": {
        "start": {
          "line": 426,
          "column": 60
        },
        "end": {
          "line": 426,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16614,
      "end": 16615,
      "loc": {
        "start": {
          "line": 426,
          "column": 61
        },
        "end": {
          "line": 426,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16615,
      "end": 16616,
      "loc": {
        "start": {
          "line": 426,
          "column": 62
        },
        "end": {
          "line": 426,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 16617,
      "end": 16619,
      "loc": {
        "start": {
          "line": 426,
          "column": 64
        },
        "end": {
          "line": 426,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16619,
      "end": 16620,
      "loc": {
        "start": {
          "line": 426,
          "column": 66
        },
        "end": {
          "line": 426,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16628,
      "end": 16629,
      "loc": {
        "start": {
          "line": 427,
          "column": 6
        },
        "end": {
          "line": 427,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 16630,
      "end": 16632,
      "loc": {
        "start": {
          "line": 427,
          "column": 8
        },
        "end": {
          "line": 427,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16632,
      "end": 16633,
      "loc": {
        "start": {
          "line": 427,
          "column": 10
        },
        "end": {
          "line": 427,
          "column": 11
        }
      }
    },
    {
      "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": 16639,
      "end": 16641,
      "loc": {
        "start": {
          "line": 428,
          "column": 4
        },
        "end": {
          "line": 428,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16642,
      "end": 16643,
      "loc": {
        "start": {
          "line": 428,
          "column": 7
        },
        "end": {
          "line": 428,
          "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": 16643,
      "end": 16649,
      "loc": {
        "start": {
          "line": 428,
          "column": 8
        },
        "end": {
          "line": 428,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowComponents",
      "start": 16650,
      "end": 16666,
      "loc": {
        "start": {
          "line": 428,
          "column": 15
        },
        "end": {
          "line": 428,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16666,
      "end": 16667,
      "loc": {
        "start": {
          "line": 428,
          "column": 31
        },
        "end": {
          "line": 428,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 16668,
      "end": 16671,
      "loc": {
        "start": {
          "line": 428,
          "column": 33
        },
        "end": {
          "line": 428,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16672,
      "end": 16673,
      "loc": {
        "start": {
          "line": 428,
          "column": 37
        },
        "end": {
          "line": 428,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 16674,
      "end": 16677,
      "loc": {
        "start": {
          "line": 428,
          "column": 39
        },
        "end": {
          "line": 428,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "string",
      "start": 16678,
      "end": 16686,
      "loc": {
        "start": {
          "line": 428,
          "column": 43
        },
        "end": {
          "line": 428,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 16687,
      "end": 16689,
      "loc": {
        "start": {
          "line": 428,
          "column": 52
        },
        "end": {
          "line": 428,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowComponents",
      "start": 16690,
      "end": 16706,
      "loc": {
        "start": {
          "line": 428,
          "column": 55
        },
        "end": {
          "line": 428,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16706,
      "end": 16707,
      "loc": {
        "start": {
          "line": 428,
          "column": 71
        },
        "end": {
          "line": 428,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 16708,
      "end": 16711,
      "loc": {
        "start": {
          "line": 428,
          "column": 73
        },
        "end": {
          "line": 428,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16712,
      "end": 16713,
      "loc": {
        "start": {
          "line": 428,
          "column": 77
        },
        "end": {
          "line": 428,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16713,
      "end": 16714,
      "loc": {
        "start": {
          "line": 428,
          "column": 78
        },
        "end": {
          "line": 428,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 16714,
      "end": 16721,
      "loc": {
        "start": {
          "line": 428,
          "column": 79
        },
        "end": {
          "line": 428,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16721,
      "end": 16722,
      "loc": {
        "start": {
          "line": 428,
          "column": 86
        },
        "end": {
          "line": 428,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowFuncPrefix",
      "start": 16722,
      "end": 16738,
      "loc": {
        "start": {
          "line": 428,
          "column": 87
        },
        "end": {
          "line": 428,
          "column": 103
        }
      }
    },
    {
      "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": 428,
          "column": 103
        },
        "end": {
          "line": 428,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 16740,
      "end": 16743,
      "loc": {
        "start": {
          "line": 428,
          "column": 105
        },
        "end": {
          "line": 428,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 16744,
      "end": 16745,
      "loc": {
        "start": {
          "line": 428,
          "column": 109
        },
        "end": {
          "line": 428,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 16745,
      "end": 16746,
      "loc": {
        "start": {
          "line": 428,
          "column": 110
        },
        "end": {
          "line": 428,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 16747,
      "end": 16749,
      "loc": {
        "start": {
          "line": 428,
          "column": 112
        },
        "end": {
          "line": 428,
          "column": 114
        }
      }
    },
    {
      "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": 16750,
      "end": 16756,
      "loc": {
        "start": {
          "line": 428,
          "column": 115
        },
        "end": {
          "line": 428,
          "column": 121
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 16757,
      "end": 16763,
      "loc": {
        "start": {
          "line": 428,
          "column": 122
        },
        "end": {
          "line": 428,
          "column": 128
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16763,
      "end": 16764,
      "loc": {
        "start": {
          "line": 428,
          "column": 128
        },
        "end": {
          "line": 428,
          "column": 129
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__rjx_custom_elements",
      "start": 16764,
      "end": 16785,
      "loc": {
        "start": {
          "line": 428,
          "column": 129
        },
        "end": {
          "line": 428,
          "column": 150
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16785,
      "end": 16786,
      "loc": {
        "start": {
          "line": 428,
          "column": 150
        },
        "end": {
          "line": 428,
          "column": 151
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowKEY",
      "start": 16787,
      "end": 16796,
      "loc": {
        "start": {
          "line": 428,
          "column": 152
        },
        "end": {
          "line": 428,
          "column": 161
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16797,
      "end": 16798,
      "loc": {
        "start": {
          "line": 428,
          "column": 162
        },
        "end": {
          "line": 428,
          "column": 163
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 16799,
      "end": 16802,
      "loc": {
        "start": {
          "line": 428,
          "column": 164
        },
        "end": {
          "line": 428,
          "column": 167
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "function",
      "start": 16803,
      "end": 16813,
      "loc": {
        "start": {
          "line": 428,
          "column": 168
        },
        "end": {
          "line": 428,
          "column": 178
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16813,
      "end": 16814,
      "loc": {
        "start": {
          "line": 428,
          "column": 178
        },
        "end": {
          "line": 428,
          "column": 179
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16815,
      "end": 16816,
      "loc": {
        "start": {
          "line": 428,
          "column": 180
        },
        "end": {
          "line": 428,
          "column": 181
        }
      }
    },
    {
      "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": 16824,
      "end": 16829,
      "loc": {
        "start": {
          "line": 429,
          "column": 6
        },
        "end": {
          "line": 429,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowComponentElement",
      "start": 16830,
      "end": 16852,
      "loc": {
        "start": {
          "line": 429,
          "column": 12
        },
        "end": {
          "line": 429,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16853,
      "end": 16854,
      "loc": {
        "start": {
          "line": 429,
          "column": 35
        },
        "end": {
          "line": 429,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 16855,
      "end": 16861,
      "loc": {
        "start": {
          "line": 429,
          "column": 37
        },
        "end": {
          "line": 429,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16861,
      "end": 16862,
      "loc": {
        "start": {
          "line": 429,
          "column": 43
        },
        "end": {
          "line": 429,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__rjx_custom_elements",
      "start": 16862,
      "end": 16883,
      "loc": {
        "start": {
          "line": 429,
          "column": 44
        },
        "end": {
          "line": 429,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16883,
      "end": 16884,
      "loc": {
        "start": {
          "line": 429,
          "column": 65
        },
        "end": {
          "line": 429,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowKEY",
      "start": 16885,
      "end": 16894,
      "loc": {
        "start": {
          "line": 429,
          "column": 67
        },
        "end": {
          "line": 429,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16895,
      "end": 16896,
      "loc": {
        "start": {
          "line": 429,
          "column": 77
        },
        "end": {
          "line": 429,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16896,
      "end": 16897,
      "loc": {
        "start": {
          "line": 429,
          "column": 78
        },
        "end": {
          "line": 429,
          "column": 79
        }
      }
    },
    {
      "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": 16905,
      "end": 16910,
      "loc": {
        "start": {
          "line": 430,
          "column": 6
        },
        "end": {
          "line": 430,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowComponentProps",
      "start": 16911,
      "end": 16931,
      "loc": {
        "start": {
          "line": 430,
          "column": 12
        },
        "end": {
          "line": 430,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16932,
      "end": 16933,
      "loc": {
        "start": {
          "line": 430,
          "column": 33
        },
        "end": {
          "line": 430,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16934,
      "end": 16935,
      "loc": {
        "start": {
          "line": 430,
          "column": 35
        },
        "end": {
          "line": 430,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allProps",
      "start": 16935,
      "end": 16943,
      "loc": {
        "start": {
          "line": 430,
          "column": 36
        },
        "end": {
          "line": 430,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16943,
      "end": 16944,
      "loc": {
        "start": {
          "line": 430,
          "column": 44
        },
        "end": {
          "line": 430,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__windowComponentProps",
      "start": 16945,
      "end": 16969,
      "loc": {
        "start": {
          "line": 430,
          "column": 46
        },
        "end": {
          "line": 430,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16970,
      "end": 16971,
      "loc": {
        "start": {
          "line": 430,
          "column": 71
        },
        "end": {
          "line": 430,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16971,
      "end": 16972,
      "loc": {
        "start": {
          "line": 430,
          "column": 72
        },
        "end": {
          "line": 430,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16973,
      "end": 16974,
      "loc": {
        "start": {
          "line": 430,
          "column": 74
        },
        "end": {
          "line": 430,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allProps",
      "start": 16975,
      "end": 16983,
      "loc": {
        "start": {
          "line": 430,
          "column": 76
        },
        "end": {
          "line": 430,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16983,
      "end": 16984,
      "loc": {
        "start": {
          "line": 430,
          "column": 84
        },
        "end": {
          "line": 430,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "__windowComponentProps",
      "start": 16985,
      "end": 17009,
      "loc": {
        "start": {
          "line": 430,
          "column": 86
        },
        "end": {
          "line": 430,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17010,
      "end": 17011,
      "loc": {
        "start": {
          "line": 430,
          "column": 111
        },
        "end": {
          "line": 430,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17021,
      "end": 17022,
      "loc": {
        "start": {
          "line": 431,
          "column": 8
        },
        "end": {
          "line": 431,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17023,
      "end": 17027,
      "loc": {
        "start": {
          "line": 431,
          "column": 10
        },
        "end": {
          "line": 431,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17027,
      "end": 17028,
      "loc": {
        "start": {
          "line": 431,
          "column": 14
        },
        "end": {
          "line": 431,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 17028,
      "end": 17033,
      "loc": {
        "start": {
          "line": 431,
          "column": 15
        },
        "end": {
          "line": 431,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17033,
      "end": 17034,
      "loc": {
        "start": {
          "line": 431,
          "column": 20
        },
        "end": {
          "line": 431,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allProps",
      "start": 17042,
      "end": 17050,
      "loc": {
        "start": {
          "line": 432,
          "column": 6
        },
        "end": {
          "line": 432,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17050,
      "end": 17051,
      "loc": {
        "start": {
          "line": 432,
          "column": 14
        },
        "end": {
          "line": 432,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 17052,
      "end": 17055,
      "loc": {
        "start": {
          "line": 432,
          "column": 16
        },
        "end": {
          "line": 432,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17056,
      "end": 17057,
      "loc": {
        "start": {
          "line": 432,
          "column": 20
        },
        "end": {
          "line": 432,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 17058,
      "end": 17059,
      "loc": {
        "start": {
          "line": 432,
          "column": 22
        },
        "end": {
          "line": 432,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "React",
      "start": 17060,
      "end": 17065,
      "loc": {
        "start": {
          "line": 432,
          "column": 24
        },
        "end": {
          "line": 432,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17065,
      "end": 17066,
      "loc": {
        "start": {
          "line": 432,
          "column": 29
        },
        "end": {
          "line": 432,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "createElement",
      "start": 17066,
      "end": 17079,
      "loc": {
        "start": {
          "line": 432,
          "column": 30
        },
        "end": {
          "line": 432,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17079,
      "end": 17080,
      "loc": {
        "start": {
          "line": 432,
          "column": 43
        },
        "end": {
          "line": 432,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowComponentElement",
      "start": 17090,
      "end": 17112,
      "loc": {
        "start": {
          "line": 433,
          "column": 8
        },
        "end": {
          "line": 433,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17112,
      "end": 17113,
      "loc": {
        "start": {
          "line": 433,
          "column": 30
        },
        "end": {
          "line": 433,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowComponentProps",
      "start": 17123,
      "end": 17143,
      "loc": {
        "start": {
          "line": 434,
          "column": 8
        },
        "end": {
          "line": 434,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17143,
      "end": 17144,
      "loc": {
        "start": {
          "line": 434,
          "column": 28
        },
        "end": {
          "line": 434,
          "column": 29
        }
      }
    },
    {
      "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": 17154,
      "end": 17158,
      "loc": {
        "start": {
          "line": 435,
          "column": 8
        },
        "end": {
          "line": 435,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17158,
      "end": 17159,
      "loc": {
        "start": {
          "line": 435,
          "column": 12
        },
        "end": {
          "line": 435,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17159,
      "end": 17160,
      "loc": {
        "start": {
          "line": 435,
          "column": 13
        },
        "end": {
          "line": 435,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17166,
      "end": 17167,
      "loc": {
        "start": {
          "line": 436,
          "column": 4
        },
        "end": {
          "line": 436,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17171,
      "end": 17172,
      "loc": {
        "start": {
          "line": 437,
          "column": 2
        },
        "end": {
          "line": 437,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17172,
      "end": 17173,
      "loc": {
        "start": {
          "line": 437,
          "column": 3
        },
        "end": {
          "line": 437,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17173,
      "end": 17174,
      "loc": {
        "start": {
          "line": 437,
          "column": 4
        },
        "end": {
          "line": 437,
          "column": 5
        }
      }
    },
    {
      "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": 17178,
      "end": 17184,
      "loc": {
        "start": {
          "line": 438,
          "column": 2
        },
        "end": {
          "line": 438,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allProps",
      "start": 17185,
      "end": 17193,
      "loc": {
        "start": {
          "line": 438,
          "column": 9
        },
        "end": {
          "line": 438,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17193,
      "end": 17194,
      "loc": {
        "start": {
          "line": 438,
          "column": 17
        },
        "end": {
          "line": 438,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17196,
      "end": 17197,
      "loc": {
        "start": {
          "line": 439,
          "column": 0
        },
        "end": {
          "line": 439,
          "column": 1
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\r\n * Returns computed properties for React Components and any property that's prefixed with __ is a computedProperty\r\n * @param {Object} options \r\n * @param {Object} options.rjx - Valid RJX JSON \r\n * @param {Object} [options.resources={}] - object to use for asyncprops, usually a result of an asynchronous call\r\n * @param {Number} options.renderIndex - number used for React key prop\r\n * @param {function} [options.logError=console.error] - error logging function\r\n * @param {Object} [options.componentLibraries] - react components to render with RJX\r\n * @param {Boolean} [options.useReduxState=true] - use redux props in this.props\r\n * @param {Boolean} [options.ignoreReduxPropsInComponentLibraries=true] - ignore redux props in this.props for component libraries, this is helpful incase these properties collide with component library element properties\r\n * @param {boolean} [options.debug=false] - use debug messages\r\n * @example\r\nconst testRJX = { component: 'div',\r\n  props: { id: 'generatedRJX', className: 'rjx' },\r\n  children: [ [Object] ],\r\n  asyncprops: { auth: [Array], username: [Array] },\r\n  __dangerouslyEvalProps: { getUsername: '(user={})=>user.name' },\r\n  __dangerouslyInsertComponents: { myComponent: [Object] } \r\nconst resources = {\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 renderIndex = 1;\r\ngetComputedProps.call({}, {\r\n        rjx: testRJX,\r\n        resources,\r\n        renderIndex,\r\n      });\r\ncomputedProps = { key: 1,\r\n     id: 'generatedRJX',\r\n     className: 'rjx',\r\n     auth: 'OAuth2',\r\n     username: 'rjx',\r\n     getUsername: [Function],\r\n     myComponent:\r\n      { '$$typeof': Symbol(react.element),\r\n        type: 'p',\r\n        key: '8',\r\n        ref: null,\r\n        props: [Object],\r\n        _owner: null,\r\n        _store: {} } } }\r\n *\r\n ",
      "start": 17201,
      "end": 19113,
      "loc": {
        "start": {
          "line": 441,
          "column": 0
        },
        "end": {
          "line": 491,
          "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": 19115,
      "end": 19121,
      "loc": {
        "start": {
          "line": 492,
          "column": 0
        },
        "end": {
          "line": 492,
          "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": 19122,
      "end": 19130,
      "loc": {
        "start": {
          "line": 492,
          "column": 7
        },
        "end": {
          "line": 492,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getComputedProps",
      "start": 19131,
      "end": 19147,
      "loc": {
        "start": {
          "line": 492,
          "column": 16
        },
        "end": {
          "line": 492,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19147,
      "end": 19148,
      "loc": {
        "start": {
          "line": 492,
          "column": 32
        },
        "end": {
          "line": 492,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 19148,
      "end": 19155,
      "loc": {
        "start": {
          "line": 492,
          "column": 33
        },
        "end": {
          "line": 492,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19156,
      "end": 19157,
      "loc": {
        "start": {
          "line": 492,
          "column": 41
        },
        "end": {
          "line": 492,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19158,
      "end": 19159,
      "loc": {
        "start": {
          "line": 492,
          "column": 43
        },
        "end": {
          "line": 492,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19159,
      "end": 19160,
      "loc": {
        "start": {
          "line": 492,
          "column": 44
        },
        "end": {
          "line": 492,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19160,
      "end": 19161,
      "loc": {
        "start": {
          "line": 492,
          "column": 45
        },
        "end": {
          "line": 492,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19162,
      "end": 19163,
      "loc": {
        "start": {
          "line": 492,
          "column": 47
        },
        "end": {
          "line": 492,
          "column": 48
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " eslint-disable-next-line",
      "start": 19167,
      "end": 19194,
      "loc": {
        "start": {
          "line": 493,
          "column": 2
        },
        "end": {
          "line": 493,
          "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": 19198,
      "end": 19203,
      "loc": {
        "start": {
          "line": 494,
          "column": 2
        },
        "end": {
          "line": 494,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19204,
      "end": 19205,
      "loc": {
        "start": {
          "line": 494,
          "column": 8
        },
        "end": {
          "line": 494,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 19206,
      "end": 19209,
      "loc": {
        "start": {
          "line": 494,
          "column": 10
        },
        "end": {
          "line": 494,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19210,
      "end": 19211,
      "loc": {
        "start": {
          "line": 494,
          "column": 14
        },
        "end": {
          "line": 494,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19212,
      "end": 19213,
      "loc": {
        "start": {
          "line": 494,
          "column": 16
        },
        "end": {
          "line": 494,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19213,
      "end": 19214,
      "loc": {
        "start": {
          "line": 494,
          "column": 17
        },
        "end": {
          "line": 494,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19214,
      "end": 19215,
      "loc": {
        "start": {
          "line": 494,
          "column": 18
        },
        "end": {
          "line": 494,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resources",
      "start": 19216,
      "end": 19225,
      "loc": {
        "start": {
          "line": 494,
          "column": 20
        },
        "end": {
          "line": 494,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19226,
      "end": 19227,
      "loc": {
        "start": {
          "line": 494,
          "column": 30
        },
        "end": {
          "line": 494,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19228,
      "end": 19229,
      "loc": {
        "start": {
          "line": 494,
          "column": 32
        },
        "end": {
          "line": 494,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19229,
      "end": 19230,
      "loc": {
        "start": {
          "line": 494,
          "column": 33
        },
        "end": {
          "line": 494,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19230,
      "end": 19231,
      "loc": {
        "start": {
          "line": 494,
          "column": 34
        },
        "end": {
          "line": 494,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "renderIndex",
      "start": 19232,
      "end": 19243,
      "loc": {
        "start": {
          "line": 494,
          "column": 36
        },
        "end": {
          "line": 494,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19243,
      "end": 19244,
      "loc": {
        "start": {
          "line": 494,
          "column": 47
        },
        "end": {
          "line": 494,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "logError",
      "start": 19245,
      "end": 19253,
      "loc": {
        "start": {
          "line": 494,
          "column": 49
        },
        "end": {
          "line": 494,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19254,
      "end": 19255,
      "loc": {
        "start": {
          "line": 494,
          "column": 58
        },
        "end": {
          "line": 494,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 19256,
      "end": 19263,
      "loc": {
        "start": {
          "line": 494,
          "column": 60
        },
        "end": {
          "line": 494,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19263,
      "end": 19264,
      "loc": {
        "start": {
          "line": 494,
          "column": 67
        },
        "end": {
          "line": 494,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "error",
      "start": 19264,
      "end": 19269,
      "loc": {
        "start": {
          "line": 494,
          "column": 68
        },
        "end": {
          "line": 494,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19269,
      "end": 19270,
      "loc": {
        "start": {
          "line": 494,
          "column": 73
        },
        "end": {
          "line": 494,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "useReduxState",
      "start": 19271,
      "end": 19284,
      "loc": {
        "start": {
          "line": 494,
          "column": 75
        },
        "end": {
          "line": 494,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19284,
      "end": 19285,
      "loc": {
        "start": {
          "line": 494,
          "column": 88
        },
        "end": {
          "line": 494,
          "column": 89
        }
      }
    },
    {
      "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": 19285,
      "end": 19289,
      "loc": {
        "start": {
          "line": 494,
          "column": 89
        },
        "end": {
          "line": 494,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19289,
      "end": 19290,
      "loc": {
        "start": {
          "line": 494,
          "column": 93
        },
        "end": {
          "line": 494,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ignoreReduxPropsInComponentLibraries",
      "start": 19291,
      "end": 19327,
      "loc": {
        "start": {
          "line": 494,
          "column": 95
        },
        "end": {
          "line": 494,
          "column": 131
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19327,
      "end": 19328,
      "loc": {
        "start": {
          "line": 494,
          "column": 131
        },
        "end": {
          "line": 494,
          "column": 132
        }
      }
    },
    {
      "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": 19328,
      "end": 19332,
      "loc": {
        "start": {
          "line": 494,
          "column": 132
        },
        "end": {
          "line": 494,
          "column": 136
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19332,
      "end": 19333,
      "loc": {
        "start": {
          "line": 494,
          "column": 136
        },
        "end": {
          "line": 494,
          "column": 137
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentLibraries",
      "start": 19334,
      "end": 19352,
      "loc": {
        "start": {
          "line": 494,
          "column": 138
        },
        "end": {
          "line": 494,
          "column": 156
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19352,
      "end": 19353,
      "loc": {
        "start": {
          "line": 494,
          "column": 156
        },
        "end": {
          "line": 494,
          "column": 157
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 19354,
      "end": 19359,
      "loc": {
        "start": {
          "line": 494,
          "column": 158
        },
        "end": {
          "line": 494,
          "column": 163
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19359,
      "end": 19360,
      "loc": {
        "start": {
          "line": 494,
          "column": 163
        },
        "end": {
          "line": 494,
          "column": 164
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19361,
      "end": 19362,
      "loc": {
        "start": {
          "line": 494,
          "column": 165
        },
        "end": {
          "line": 494,
          "column": 166
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19363,
      "end": 19364,
      "loc": {
        "start": {
          "line": 494,
          "column": 167
        },
        "end": {
          "line": 494,
          "column": 168
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 19365,
      "end": 19372,
      "loc": {
        "start": {
          "line": 494,
          "column": 169
        },
        "end": {
          "line": 494,
          "column": 176
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19372,
      "end": 19373,
      "loc": {
        "start": {
          "line": 494,
          "column": 176
        },
        "end": {
          "line": 494,
          "column": 177
        }
      }
    },
    {
      "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": 19377,
      "end": 19380,
      "loc": {
        "start": {
          "line": 495,
          "column": 2
        },
        "end": {
          "line": 495,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19381,
      "end": 19382,
      "loc": {
        "start": {
          "line": 495,
          "column": 6
        },
        "end": {
          "line": 495,
          "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": 19388,
      "end": 19393,
      "loc": {
        "start": {
          "line": 496,
          "column": 4
        },
        "end": {
          "line": 496,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentThisProp",
      "start": 19394,
      "end": 19411,
      "loc": {
        "start": {
          "line": 496,
          "column": 10
        },
        "end": {
          "line": 496,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19412,
      "end": 19413,
      "loc": {
        "start": {
          "line": 496,
          "column": 28
        },
        "end": {
          "line": 496,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19414,
      "end": 19415,
      "loc": {
        "start": {
          "line": 496,
          "column": 30
        },
        "end": {
          "line": 496,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 19415,
      "end": 19418,
      "loc": {
        "start": {
          "line": 496,
          "column": 31
        },
        "end": {
          "line": 496,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19418,
      "end": 19419,
      "loc": {
        "start": {
          "line": 496,
          "column": 34
        },
        "end": {
          "line": 496,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "thisprops",
      "start": 19419,
      "end": 19428,
      "loc": {
        "start": {
          "line": 496,
          "column": 35
        },
        "end": {
          "line": 496,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19428,
      "end": 19429,
      "loc": {
        "start": {
          "line": 496,
          "column": 44
        },
        "end": {
          "line": 496,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19437,
      "end": 19438,
      "loc": {
        "start": {
          "line": 497,
          "column": 6
        },
        "end": {
          "line": 497,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 19439,
      "end": 19445,
      "loc": {
        "start": {
          "line": 497,
          "column": 8
        },
        "end": {
          "line": 497,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19445,
      "end": 19446,
      "loc": {
        "start": {
          "line": 497,
          "column": 14
        },
        "end": {
          "line": 497,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assign",
      "start": 19446,
      "end": 19452,
      "loc": {
        "start": {
          "line": 497,
          "column": 15
        },
        "end": {
          "line": 497,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19452,
      "end": 19453,
      "loc": {
        "start": {
          "line": 497,
          "column": 21
        },
        "end": {
          "line": 497,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19453,
      "end": 19454,
      "loc": {
        "start": {
          "line": 497,
          "column": 22
        },
        "end": {
          "line": 497,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__rjx",
      "start": 19464,
      "end": 19469,
      "loc": {
        "start": {
          "line": 498,
          "column": 8
        },
        "end": {
          "line": 498,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19469,
      "end": 19470,
      "loc": {
        "start": {
          "line": 498,
          "column": 13
        },
        "end": {
          "line": 498,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19471,
      "end": 19472,
      "loc": {
        "start": {
          "line": 498,
          "column": 15
        },
        "end": {
          "line": 498,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_component",
      "start": 19484,
      "end": 19494,
      "loc": {
        "start": {
          "line": 499,
          "column": 10
        },
        "end": {
          "line": 499,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19494,
      "end": 19495,
      "loc": {
        "start": {
          "line": 499,
          "column": 20
        },
        "end": {
          "line": 499,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 19496,
      "end": 19499,
      "loc": {
        "start": {
          "line": 499,
          "column": 22
        },
        "end": {
          "line": 499,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19499,
      "end": 19500,
      "loc": {
        "start": {
          "line": 499,
          "column": 25
        },
        "end": {
          "line": 499,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_resources",
      "start": 19512,
      "end": 19522,
      "loc": {
        "start": {
          "line": 500,
          "column": 10
        },
        "end": {
          "line": 500,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19522,
      "end": 19523,
      "loc": {
        "start": {
          "line": 500,
          "column": 20
        },
        "end": {
          "line": 500,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resources",
      "start": 19524,
      "end": 19533,
      "loc": {
        "start": {
          "line": 500,
          "column": 22
        },
        "end": {
          "line": 500,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19533,
      "end": 19534,
      "loc": {
        "start": {
          "line": 500,
          "column": 31
        },
        "end": {
          "line": 500,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19544,
      "end": 19545,
      "loc": {
        "start": {
          "line": 501,
          "column": 8
        },
        "end": {
          "line": 501,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19545,
      "end": 19546,
      "loc": {
        "start": {
          "line": 501,
          "column": 9
        },
        "end": {
          "line": 501,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19554,
      "end": 19555,
      "loc": {
        "start": {
          "line": 502,
          "column": 6
        },
        "end": {
          "line": 502,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19555,
      "end": 19556,
      "loc": {
        "start": {
          "line": 502,
          "column": 7
        },
        "end": {
          "line": 502,
          "column": 8
        }
      }
    },
    {
      "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": 19557,
      "end": 19561,
      "loc": {
        "start": {
          "line": 502,
          "column": 9
        },
        "end": {
          "line": 502,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19561,
      "end": 19562,
      "loc": {
        "start": {
          "line": 502,
          "column": 13
        },
        "end": {
          "line": 502,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 19562,
      "end": 19567,
      "loc": {
        "start": {
          "line": 502,
          "column": 14
        },
        "end": {
          "line": 502,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19567,
      "end": 19568,
      "loc": {
        "start": {
          "line": 502,
          "column": 19
        },
        "end": {
          "line": 502,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 19576,
      "end": 19579,
      "loc": {
        "start": {
          "line": 503,
          "column": 6
        },
        "end": {
          "line": 503,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19579,
      "end": 19580,
      "loc": {
        "start": {
          "line": 503,
          "column": 9
        },
        "end": {
          "line": 503,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 19580,
      "end": 19585,
      "loc": {
        "start": {
          "line": 503,
          "column": 10
        },
        "end": {
          "line": 503,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19585,
      "end": 19586,
      "loc": {
        "start": {
          "line": 503,
          "column": 15
        },
        "end": {
          "line": 503,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19594,
      "end": 19595,
      "loc": {
        "start": {
          "line": 504,
          "column": 6
        },
        "end": {
          "line": 504,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "useReduxState",
      "start": 19595,
      "end": 19608,
      "loc": {
        "start": {
          "line": 504,
          "column": 7
        },
        "end": {
          "line": 504,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 19609,
      "end": 19611,
      "loc": {
        "start": {
          "line": 504,
          "column": 21
        },
        "end": {
          "line": 504,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 19612,
      "end": 19613,
      "loc": {
        "start": {
          "line": 504,
          "column": 24
        },
        "end": {
          "line": 504,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 19613,
      "end": 19616,
      "loc": {
        "start": {
          "line": 504,
          "column": 25
        },
        "end": {
          "line": 504,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19616,
      "end": 19617,
      "loc": {
        "start": {
          "line": 504,
          "column": 28
        },
        "end": {
          "line": 504,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ignoreReduxProps",
      "start": 19617,
      "end": 19633,
      "loc": {
        "start": {
          "line": 504,
          "column": 29
        },
        "end": {
          "line": 504,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 19634,
      "end": 19636,
      "loc": {
        "start": {
          "line": 504,
          "column": 46
        },
        "end": {
          "line": 504,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19637,
      "end": 19638,
      "loc": {
        "start": {
          "line": 504,
          "column": 49
        },
        "end": {
          "line": 504,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ignoreReduxPropsInComponentLibraries",
      "start": 19638,
      "end": 19674,
      "loc": {
        "start": {
          "line": 504,
          "column": 50
        },
        "end": {
          "line": 504,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 19675,
      "end": 19677,
      "loc": {
        "start": {
          "line": 504,
          "column": 87
        },
        "end": {
          "line": 504,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 19678,
      "end": 19679,
      "loc": {
        "start": {
          "line": 504,
          "column": 90
        },
        "end": {
          "line": 504,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentLibraries",
      "start": 19679,
      "end": 19697,
      "loc": {
        "start": {
          "line": 504,
          "column": 91
        },
        "end": {
          "line": 504,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19697,
      "end": 19698,
      "loc": {
        "start": {
          "line": 504,
          "column": 109
        },
        "end": {
          "line": 504,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 19699,
      "end": 19702,
      "loc": {
        "start": {
          "line": 504,
          "column": 111
        },
        "end": {
          "line": 504,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19702,
      "end": 19703,
      "loc": {
        "start": {
          "line": 504,
          "column": 114
        },
        "end": {
          "line": 504,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 19703,
      "end": 19712,
      "loc": {
        "start": {
          "line": 504,
          "column": 115
        },
        "end": {
          "line": 504,
          "column": 124
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19713,
      "end": 19714,
      "loc": {
        "start": {
          "line": 504,
          "column": 125
        },
        "end": {
          "line": 504,
          "column": 126
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19714,
      "end": 19715,
      "loc": {
        "start": {
          "line": 504,
          "column": 126
        },
        "end": {
          "line": 504,
          "column": 127
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19715,
      "end": 19716,
      "loc": {
        "start": {
          "line": 504,
          "column": 127
        },
        "end": {
          "line": 504,
          "column": 128
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19726,
      "end": 19727,
      "loc": {
        "start": {
          "line": 505,
          "column": 8
        },
        "end": {
          "line": 505,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19728,
      "end": 19729,
      "loc": {
        "start": {
          "line": 505,
          "column": 10
        },
        "end": {
          "line": 505,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19729,
      "end": 19733,
      "loc": {
        "start": {
          "line": 505,
          "column": 11
        },
        "end": {
          "line": 505,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19733,
      "end": 19734,
      "loc": {
        "start": {
          "line": 505,
          "column": 15
        },
        "end": {
          "line": 505,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 19734,
      "end": 19739,
      "loc": {
        "start": {
          "line": 505,
          "column": 16
        },
        "end": {
          "line": 505,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 19740,
      "end": 19742,
      "loc": {
        "start": {
          "line": 505,
          "column": 22
        },
        "end": {
          "line": 505,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19743,
      "end": 19747,
      "loc": {
        "start": {
          "line": 505,
          "column": 25
        },
        "end": {
          "line": 505,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19747,
      "end": 19748,
      "loc": {
        "start": {
          "line": 505,
          "column": 29
        },
        "end": {
          "line": 505,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 19748,
      "end": 19753,
      "loc": {
        "start": {
          "line": 505,
          "column": 30
        },
        "end": {
          "line": 505,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19753,
      "end": 19754,
      "loc": {
        "start": {
          "line": 505,
          "column": 35
        },
        "end": {
          "line": 505,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getState",
      "start": 19754,
      "end": 19762,
      "loc": {
        "start": {
          "line": 505,
          "column": 36
        },
        "end": {
          "line": 505,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19762,
      "end": 19763,
      "loc": {
        "start": {
          "line": 505,
          "column": 44
        },
        "end": {
          "line": 505,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19764,
      "end": 19765,
      "loc": {
        "start": {
          "line": 505,
          "column": 46
        },
        "end": {
          "line": 505,
          "column": 47
        }
      }
    },
    {
      "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": 19766,
      "end": 19770,
      "loc": {
        "start": {
          "line": 505,
          "column": 48
        },
        "end": {
          "line": 505,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19770,
      "end": 19771,
      "loc": {
        "start": {
          "line": 505,
          "column": 52
        },
        "end": {
          "line": 505,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 19771,
      "end": 19776,
      "loc": {
        "start": {
          "line": 505,
          "column": 53
        },
        "end": {
          "line": 505,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19776,
      "end": 19777,
      "loc": {
        "start": {
          "line": 505,
          "column": 58
        },
        "end": {
          "line": 505,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getState",
      "start": 19777,
      "end": 19785,
      "loc": {
        "start": {
          "line": 505,
          "column": 59
        },
        "end": {
          "line": 505,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19785,
      "end": 19786,
      "loc": {
        "start": {
          "line": 505,
          "column": 67
        },
        "end": {
          "line": 505,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19786,
      "end": 19787,
      "loc": {
        "start": {
          "line": 505,
          "column": 68
        },
        "end": {
          "line": 505,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19788,
      "end": 19789,
      "loc": {
        "start": {
          "line": 505,
          "column": 70
        },
        "end": {
          "line": 505,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19790,
      "end": 19791,
      "loc": {
        "start": {
          "line": 505,
          "column": 72
        },
        "end": {
          "line": 505,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19791,
      "end": 19792,
      "loc": {
        "start": {
          "line": 505,
          "column": 73
        },
        "end": {
          "line": 505,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19802,
      "end": 19803,
      "loc": {
        "start": {
          "line": 506,
          "column": 8
        },
        "end": {
          "line": 506,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19804,
      "end": 19805,
      "loc": {
        "start": {
          "line": 506,
          "column": 10
        },
        "end": {
          "line": 506,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19805,
      "end": 19806,
      "loc": {
        "start": {
          "line": 506,
          "column": 11
        },
        "end": {
          "line": 506,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19814,
      "end": 19815,
      "loc": {
        "start": {
          "line": 507,
          "column": 6
        },
        "end": {
          "line": 507,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19823,
      "end": 19824,
      "loc": {
        "start": {
          "line": 508,
          "column": 6
        },
        "end": {
          "line": 508,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 19825,
      "end": 19834,
      "loc": {
        "start": {
          "line": 508,
          "column": 8
        },
        "end": {
          "line": 508,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19834,
      "end": 19835,
      "loc": {
        "start": {
          "line": 508,
          "column": 17
        },
        "end": {
          "line": 508,
          "column": 18
        }
      }
    },
    {
      "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": 19841,
      "end": 19846,
      "loc": {
        "start": {
          "line": 509,
          "column": 4
        },
        "end": {
          "line": 509,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowTraverse",
      "start": 19847,
      "end": 19861,
      "loc": {
        "start": {
          "line": 509,
          "column": 10
        },
        "end": {
          "line": 509,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19862,
      "end": 19863,
      "loc": {
        "start": {
          "line": 509,
          "column": 25
        },
        "end": {
          "line": 509,
          "column": 26
        }
      }
    },
    {
      "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": 19864,
      "end": 19870,
      "loc": {
        "start": {
          "line": 509,
          "column": 27
        },
        "end": {
          "line": 509,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 19871,
      "end": 19877,
      "loc": {
        "start": {
          "line": 509,
          "column": 34
        },
        "end": {
          "line": 509,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 19878,
      "end": 19881,
      "loc": {
        "start": {
          "line": 509,
          "column": 41
        },
        "end": {
          "line": 509,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "undefined",
      "start": 19882,
      "end": 19893,
      "loc": {
        "start": {
          "line": 509,
          "column": 45
        },
        "end": {
          "line": 509,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19894,
      "end": 19895,
      "loc": {
        "start": {
          "line": 509,
          "column": 57
        },
        "end": {
          "line": 509,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "window",
      "start": 19896,
      "end": 19902,
      "loc": {
        "start": {
          "line": 509,
          "column": 59
        },
        "end": {
          "line": 509,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19903,
      "end": 19904,
      "loc": {
        "start": {
          "line": 509,
          "column": 66
        },
        "end": {
          "line": 509,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19905,
      "end": 19906,
      "loc": {
        "start": {
          "line": 509,
          "column": 68
        },
        "end": {
          "line": 509,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19906,
      "end": 19907,
      "loc": {
        "start": {
          "line": 509,
          "column": 69
        },
        "end": {
          "line": 509,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19907,
      "end": 19908,
      "loc": {
        "start": {
          "line": 509,
          "column": 70
        },
        "end": {
          "line": 509,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 19914,
      "end": 19919,
      "loc": {
        "start": {
          "line": 510,
          "column": 4
        },
        "end": {
          "line": 510,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "asyncprops",
      "start": 19920,
      "end": 19930,
      "loc": {
        "start": {
          "line": 510,
          "column": 10
        },
        "end": {
          "line": 510,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19931,
      "end": 19932,
      "loc": {
        "start": {
          "line": 510,
          "column": 21
        },
        "end": {
          "line": 510,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 19933,
      "end": 19936,
      "loc": {
        "start": {
          "line": 510,
          "column": 23
        },
        "end": {
          "line": 510,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19936,
      "end": 19937,
      "loc": {
        "start": {
          "line": 510,
          "column": 26
        },
        "end": {
          "line": 510,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "asyncprops",
      "start": 19937,
      "end": 19947,
      "loc": {
        "start": {
          "line": 510,
          "column": 27
        },
        "end": {
          "line": 510,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19948,
      "end": 19949,
      "loc": {
        "start": {
          "line": 510,
          "column": 38
        },
        "end": {
          "line": 510,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getRJXProps",
      "start": 19950,
      "end": 19961,
      "loc": {
        "start": {
          "line": 510,
          "column": 40
        },
        "end": {
          "line": 510,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19961,
      "end": 19962,
      "loc": {
        "start": {
          "line": 510,
          "column": 51
        },
        "end": {
          "line": 510,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19962,
      "end": 19963,
      "loc": {
        "start": {
          "line": 510,
          "column": 52
        },
        "end": {
          "line": 510,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 19964,
      "end": 19967,
      "loc": {
        "start": {
          "line": 510,
          "column": 54
        },
        "end": {
          "line": 510,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19967,
      "end": 19968,
      "loc": {
        "start": {
          "line": 510,
          "column": 57
        },
        "end": {
          "line": 510,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propName",
      "start": 19969,
      "end": 19977,
      "loc": {
        "start": {
          "line": 510,
          "column": 59
        },
        "end": {
          "line": 510,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19977,
      "end": 19978,
      "loc": {
        "start": {
          "line": 510,
          "column": 67
        },
        "end": {
          "line": 510,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "asyncprops",
      "start": 19979,
      "end": 19991,
      "loc": {
        "start": {
          "line": 510,
          "column": 69
        },
        "end": {
          "line": 510,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19991,
      "end": 19992,
      "loc": {
        "start": {
          "line": 510,
          "column": 81
        },
        "end": {
          "line": 510,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "traverseObject",
      "start": 19993,
      "end": 20007,
      "loc": {
        "start": {
          "line": 510,
          "column": 83
        },
        "end": {
          "line": 510,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20007,
      "end": 20008,
      "loc": {
        "start": {
          "line": 510,
          "column": 97
        },
        "end": {
          "line": 510,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resources",
      "start": 20009,
      "end": 20018,
      "loc": {
        "start": {
          "line": 510,
          "column": 99
        },
        "end": {
          "line": 510,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20018,
      "end": 20019,
      "loc": {
        "start": {
          "line": 510,
          "column": 108
        },
        "end": {
          "line": 510,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20020,
      "end": 20021,
      "loc": {
        "start": {
          "line": 510,
          "column": 110
        },
        "end": {
          "line": 510,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20021,
      "end": 20022,
      "loc": {
        "start": {
          "line": 510,
          "column": 111
        },
        "end": {
          "line": 510,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20023,
      "end": 20024,
      "loc": {
        "start": {
          "line": 510,
          "column": 113
        },
        "end": {
          "line": 510,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20025,
      "end": 20026,
      "loc": {
        "start": {
          "line": 510,
          "column": 115
        },
        "end": {
          "line": 510,
          "column": 116
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20026,
      "end": 20027,
      "loc": {
        "start": {
          "line": 510,
          "column": 116
        },
        "end": {
          "line": 510,
          "column": 117
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20027,
      "end": 20028,
      "loc": {
        "start": {
          "line": 510,
          "column": 117
        },
        "end": {
          "line": 510,
          "column": 118
        }
      }
    },
    {
      "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": 20034,
      "end": 20039,
      "loc": {
        "start": {
          "line": 511,
          "column": 4
        },
        "end": {
          "line": 511,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resourceprops",
      "start": 20040,
      "end": 20053,
      "loc": {
        "start": {
          "line": 511,
          "column": 10
        },
        "end": {
          "line": 511,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 20054,
      "end": 20055,
      "loc": {
        "start": {
          "line": 511,
          "column": 24
        },
        "end": {
          "line": 511,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 20056,
      "end": 20059,
      "loc": {
        "start": {
          "line": 511,
          "column": 26
        },
        "end": {
          "line": 511,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20059,
      "end": 20060,
      "loc": {
        "start": {
          "line": 511,
          "column": 29
        },
        "end": {
          "line": 511,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resourceprops",
      "start": 20060,
      "end": 20073,
      "loc": {
        "start": {
          "line": 511,
          "column": 30
        },
        "end": {
          "line": 511,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20074,
      "end": 20075,
      "loc": {
        "start": {
          "line": 511,
          "column": 44
        },
        "end": {
          "line": 511,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getRJXProps",
      "start": 20076,
      "end": 20087,
      "loc": {
        "start": {
          "line": 511,
          "column": 46
        },
        "end": {
          "line": 511,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20087,
      "end": 20088,
      "loc": {
        "start": {
          "line": 511,
          "column": 57
        },
        "end": {
          "line": 511,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20088,
      "end": 20089,
      "loc": {
        "start": {
          "line": 511,
          "column": 58
        },
        "end": {
          "line": 511,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 20090,
      "end": 20093,
      "loc": {
        "start": {
          "line": 511,
          "column": 60
        },
        "end": {
          "line": 511,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20093,
      "end": 20094,
      "loc": {
        "start": {
          "line": 511,
          "column": 63
        },
        "end": {
          "line": 511,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propName",
      "start": 20095,
      "end": 20103,
      "loc": {
        "start": {
          "line": 511,
          "column": 65
        },
        "end": {
          "line": 511,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20103,
      "end": 20104,
      "loc": {
        "start": {
          "line": 511,
          "column": 73
        },
        "end": {
          "line": 511,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "resourceprops",
      "start": 20105,
      "end": 20120,
      "loc": {
        "start": {
          "line": 511,
          "column": 75
        },
        "end": {
          "line": 511,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20120,
      "end": 20121,
      "loc": {
        "start": {
          "line": 511,
          "column": 90
        },
        "end": {
          "line": 511,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "traverseObject",
      "start": 20122,
      "end": 20136,
      "loc": {
        "start": {
          "line": 511,
          "column": 92
        },
        "end": {
          "line": 511,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20136,
      "end": 20137,
      "loc": {
        "start": {
          "line": 511,
          "column": 106
        },
        "end": {
          "line": 511,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resources",
      "start": 20138,
      "end": 20147,
      "loc": {
        "start": {
          "line": 511,
          "column": 108
        },
        "end": {
          "line": 511,
          "column": 117
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20147,
      "end": 20148,
      "loc": {
        "start": {
          "line": 511,
          "column": 117
        },
        "end": {
          "line": 511,
          "column": 118
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20149,
      "end": 20150,
      "loc": {
        "start": {
          "line": 511,
          "column": 119
        },
        "end": {
          "line": 511,
          "column": 120
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20150,
      "end": 20151,
      "loc": {
        "start": {
          "line": 511,
          "column": 120
        },
        "end": {
          "line": 511,
          "column": 121
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20152,
      "end": 20153,
      "loc": {
        "start": {
          "line": 511,
          "column": 122
        },
        "end": {
          "line": 511,
          "column": 123
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20154,
      "end": 20155,
      "loc": {
        "start": {
          "line": 511,
          "column": 124
        },
        "end": {
          "line": 511,
          "column": 125
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20155,
      "end": 20156,
      "loc": {
        "start": {
          "line": 511,
          "column": 125
        },
        "end": {
          "line": 511,
          "column": 126
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20156,
      "end": 20157,
      "loc": {
        "start": {
          "line": 511,
          "column": 126
        },
        "end": {
          "line": 511,
          "column": 127
        }
      }
    },
    {
      "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": 20163,
      "end": 20168,
      "loc": {
        "start": {
          "line": 512,
          "column": 4
        },
        "end": {
          "line": 512,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowprops",
      "start": 20169,
      "end": 20180,
      "loc": {
        "start": {
          "line": 512,
          "column": 10
        },
        "end": {
          "line": 512,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 20181,
      "end": 20182,
      "loc": {
        "start": {
          "line": 512,
          "column": 22
        },
        "end": {
          "line": 512,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 20183,
      "end": 20186,
      "loc": {
        "start": {
          "line": 512,
          "column": 24
        },
        "end": {
          "line": 512,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20186,
      "end": 20187,
      "loc": {
        "start": {
          "line": 512,
          "column": 27
        },
        "end": {
          "line": 512,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowprops",
      "start": 20187,
      "end": 20198,
      "loc": {
        "start": {
          "line": 512,
          "column": 28
        },
        "end": {
          "line": 512,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20199,
      "end": 20200,
      "loc": {
        "start": {
          "line": 512,
          "column": 40
        },
        "end": {
          "line": 512,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getRJXProps",
      "start": 20201,
      "end": 20212,
      "loc": {
        "start": {
          "line": 512,
          "column": 42
        },
        "end": {
          "line": 512,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20212,
      "end": 20213,
      "loc": {
        "start": {
          "line": 512,
          "column": 53
        },
        "end": {
          "line": 512,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20213,
      "end": 20214,
      "loc": {
        "start": {
          "line": 512,
          "column": 54
        },
        "end": {
          "line": 512,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 20215,
      "end": 20218,
      "loc": {
        "start": {
          "line": 512,
          "column": 56
        },
        "end": {
          "line": 512,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20218,
      "end": 20219,
      "loc": {
        "start": {
          "line": 512,
          "column": 59
        },
        "end": {
          "line": 512,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propName",
      "start": 20220,
      "end": 20228,
      "loc": {
        "start": {
          "line": 512,
          "column": 61
        },
        "end": {
          "line": 512,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20228,
      "end": 20229,
      "loc": {
        "start": {
          "line": 512,
          "column": 69
        },
        "end": {
          "line": 512,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "windowprops",
      "start": 20230,
      "end": 20243,
      "loc": {
        "start": {
          "line": 512,
          "column": 71
        },
        "end": {
          "line": 512,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20243,
      "end": 20244,
      "loc": {
        "start": {
          "line": 512,
          "column": 84
        },
        "end": {
          "line": 512,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "traverseObject",
      "start": 20245,
      "end": 20259,
      "loc": {
        "start": {
          "line": 512,
          "column": 86
        },
        "end": {
          "line": 512,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20259,
      "end": 20260,
      "loc": {
        "start": {
          "line": 512,
          "column": 100
        },
        "end": {
          "line": 512,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowTraverse",
      "start": 20261,
      "end": 20275,
      "loc": {
        "start": {
          "line": 512,
          "column": 102
        },
        "end": {
          "line": 512,
          "column": 116
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20275,
      "end": 20276,
      "loc": {
        "start": {
          "line": 512,
          "column": 116
        },
        "end": {
          "line": 512,
          "column": 117
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20277,
      "end": 20278,
      "loc": {
        "start": {
          "line": 512,
          "column": 118
        },
        "end": {
          "line": 512,
          "column": 119
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20278,
      "end": 20279,
      "loc": {
        "start": {
          "line": 512,
          "column": 119
        },
        "end": {
          "line": 512,
          "column": 120
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20280,
      "end": 20281,
      "loc": {
        "start": {
          "line": 512,
          "column": 121
        },
        "end": {
          "line": 512,
          "column": 122
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20282,
      "end": 20283,
      "loc": {
        "start": {
          "line": 512,
          "column": 123
        },
        "end": {
          "line": 512,
          "column": 124
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20283,
      "end": 20284,
      "loc": {
        "start": {
          "line": 512,
          "column": 124
        },
        "end": {
          "line": 512,
          "column": 125
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20284,
      "end": 20285,
      "loc": {
        "start": {
          "line": 512,
          "column": 125
        },
        "end": {
          "line": 512,
          "column": 126
        }
      }
    },
    {
      "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": 20291,
      "end": 20296,
      "loc": {
        "start": {
          "line": 513,
          "column": 4
        },
        "end": {
          "line": 513,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "thisprops",
      "start": 20297,
      "end": 20306,
      "loc": {
        "start": {
          "line": 513,
          "column": 10
        },
        "end": {
          "line": 513,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 20307,
      "end": 20308,
      "loc": {
        "start": {
          "line": 513,
          "column": 20
        },
        "end": {
          "line": 513,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 20309,
      "end": 20312,
      "loc": {
        "start": {
          "line": 513,
          "column": 22
        },
        "end": {
          "line": 513,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20312,
      "end": 20313,
      "loc": {
        "start": {
          "line": 513,
          "column": 25
        },
        "end": {
          "line": 513,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "thisprops",
      "start": 20313,
      "end": 20322,
      "loc": {
        "start": {
          "line": 513,
          "column": 26
        },
        "end": {
          "line": 513,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20323,
      "end": 20324,
      "loc": {
        "start": {
          "line": 513,
          "column": 36
        },
        "end": {
          "line": 513,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getRJXProps",
      "start": 20325,
      "end": 20336,
      "loc": {
        "start": {
          "line": 513,
          "column": 38
        },
        "end": {
          "line": 513,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20336,
      "end": 20337,
      "loc": {
        "start": {
          "line": 513,
          "column": 49
        },
        "end": {
          "line": 513,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20337,
      "end": 20338,
      "loc": {
        "start": {
          "line": 513,
          "column": 50
        },
        "end": {
          "line": 513,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 20339,
      "end": 20342,
      "loc": {
        "start": {
          "line": 513,
          "column": 52
        },
        "end": {
          "line": 513,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20342,
      "end": 20343,
      "loc": {
        "start": {
          "line": 513,
          "column": 55
        },
        "end": {
          "line": 513,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propName",
      "start": 20344,
      "end": 20352,
      "loc": {
        "start": {
          "line": 513,
          "column": 57
        },
        "end": {
          "line": 513,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20352,
      "end": 20353,
      "loc": {
        "start": {
          "line": 513,
          "column": 65
        },
        "end": {
          "line": 513,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "thisprops",
      "start": 20354,
      "end": 20365,
      "loc": {
        "start": {
          "line": 513,
          "column": 67
        },
        "end": {
          "line": 513,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20365,
      "end": 20366,
      "loc": {
        "start": {
          "line": 513,
          "column": 78
        },
        "end": {
          "line": 513,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "traverseObject",
      "start": 20367,
      "end": 20381,
      "loc": {
        "start": {
          "line": 513,
          "column": 80
        },
        "end": {
          "line": 513,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20381,
      "end": 20382,
      "loc": {
        "start": {
          "line": 513,
          "column": 94
        },
        "end": {
          "line": 513,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentThisProp",
      "start": 20383,
      "end": 20400,
      "loc": {
        "start": {
          "line": 513,
          "column": 96
        },
        "end": {
          "line": 513,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20400,
      "end": 20401,
      "loc": {
        "start": {
          "line": 513,
          "column": 113
        },
        "end": {
          "line": 513,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20402,
      "end": 20403,
      "loc": {
        "start": {
          "line": 513,
          "column": 115
        },
        "end": {
          "line": 513,
          "column": 116
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20403,
      "end": 20404,
      "loc": {
        "start": {
          "line": 513,
          "column": 116
        },
        "end": {
          "line": 513,
          "column": 117
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20405,
      "end": 20406,
      "loc": {
        "start": {
          "line": 513,
          "column": 118
        },
        "end": {
          "line": 513,
          "column": 119
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20407,
      "end": 20408,
      "loc": {
        "start": {
          "line": 513,
          "column": 120
        },
        "end": {
          "line": 513,
          "column": 121
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20408,
      "end": 20409,
      "loc": {
        "start": {
          "line": 513,
          "column": 121
        },
        "end": {
          "line": 513,
          "column": 122
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20409,
      "end": 20410,
      "loc": {
        "start": {
          "line": 513,
          "column": 122
        },
        "end": {
          "line": 513,
          "column": 123
        }
      }
    },
    {
      "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": 20416,
      "end": 20421,
      "loc": {
        "start": {
          "line": 514,
          "column": 4
        },
        "end": {
          "line": 514,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "thisstate",
      "start": 20422,
      "end": 20431,
      "loc": {
        "start": {
          "line": 514,
          "column": 10
        },
        "end": {
          "line": 514,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 20432,
      "end": 20433,
      "loc": {
        "start": {
          "line": 514,
          "column": 20
        },
        "end": {
          "line": 514,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 20434,
      "end": 20437,
      "loc": {
        "start": {
          "line": 514,
          "column": 22
        },
        "end": {
          "line": 514,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20437,
      "end": 20438,
      "loc": {
        "start": {
          "line": 514,
          "column": 25
        },
        "end": {
          "line": 514,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "thisstate",
      "start": 20438,
      "end": 20447,
      "loc": {
        "start": {
          "line": 514,
          "column": 26
        },
        "end": {
          "line": 514,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20448,
      "end": 20449,
      "loc": {
        "start": {
          "line": 514,
          "column": 36
        },
        "end": {
          "line": 514,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getRJXProps",
      "start": 20450,
      "end": 20461,
      "loc": {
        "start": {
          "line": 514,
          "column": 38
        },
        "end": {
          "line": 514,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20461,
      "end": 20462,
      "loc": {
        "start": {
          "line": 514,
          "column": 49
        },
        "end": {
          "line": 514,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20462,
      "end": 20463,
      "loc": {
        "start": {
          "line": 514,
          "column": 50
        },
        "end": {
          "line": 514,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 20464,
      "end": 20467,
      "loc": {
        "start": {
          "line": 514,
          "column": 52
        },
        "end": {
          "line": 514,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20467,
      "end": 20468,
      "loc": {
        "start": {
          "line": 514,
          "column": 55
        },
        "end": {
          "line": 514,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propName",
      "start": 20469,
      "end": 20477,
      "loc": {
        "start": {
          "line": 514,
          "column": 57
        },
        "end": {
          "line": 514,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20477,
      "end": 20478,
      "loc": {
        "start": {
          "line": 514,
          "column": 65
        },
        "end": {
          "line": 514,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "thisstate",
      "start": 20479,
      "end": 20490,
      "loc": {
        "start": {
          "line": 514,
          "column": 67
        },
        "end": {
          "line": 514,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20490,
      "end": 20491,
      "loc": {
        "start": {
          "line": 514,
          "column": 78
        },
        "end": {
          "line": 514,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "traverseObject",
      "start": 20492,
      "end": 20506,
      "loc": {
        "start": {
          "line": 514,
          "column": 80
        },
        "end": {
          "line": 514,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20506,
      "end": 20507,
      "loc": {
        "start": {
          "line": 514,
          "column": 94
        },
        "end": {
          "line": 514,
          "column": 95
        }
      }
    },
    {
      "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": 20508,
      "end": 20512,
      "loc": {
        "start": {
          "line": 514,
          "column": 96
        },
        "end": {
          "line": 514,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20512,
      "end": 20513,
      "loc": {
        "start": {
          "line": 514,
          "column": 100
        },
        "end": {
          "line": 514,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 20513,
      "end": 20518,
      "loc": {
        "start": {
          "line": 514,
          "column": 101
        },
        "end": {
          "line": 514,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20518,
      "end": 20519,
      "loc": {
        "start": {
          "line": 514,
          "column": 106
        },
        "end": {
          "line": 514,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20520,
      "end": 20521,
      "loc": {
        "start": {
          "line": 514,
          "column": 108
        },
        "end": {
          "line": 514,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20521,
      "end": 20522,
      "loc": {
        "start": {
          "line": 514,
          "column": 109
        },
        "end": {
          "line": 514,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20523,
      "end": 20524,
      "loc": {
        "start": {
          "line": 514,
          "column": 111
        },
        "end": {
          "line": 514,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20525,
      "end": 20526,
      "loc": {
        "start": {
          "line": 514,
          "column": 113
        },
        "end": {
          "line": 514,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20526,
      "end": 20527,
      "loc": {
        "start": {
          "line": 514,
          "column": 114
        },
        "end": {
          "line": 514,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20527,
      "end": 20528,
      "loc": {
        "start": {
          "line": 514,
          "column": 115
        },
        "end": {
          "line": 514,
          "column": 116
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "allowing javascript injections",
      "start": 20536,
      "end": 20568,
      "loc": {
        "start": {
          "line": 516,
          "column": 4
        },
        "end": {
          "line": 516,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 20574,
      "end": 20579,
      "loc": {
        "start": {
          "line": 517,
          "column": 4
        },
        "end": {
          "line": 517,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evalProps",
      "start": 20580,
      "end": 20589,
      "loc": {
        "start": {
          "line": 517,
          "column": 10
        },
        "end": {
          "line": 517,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 20590,
      "end": 20591,
      "loc": {
        "start": {
          "line": 517,
          "column": 20
        },
        "end": {
          "line": 517,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20592,
      "end": 20593,
      "loc": {
        "start": {
          "line": 517,
          "column": 22
        },
        "end": {
          "line": 517,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 20593,
      "end": 20596,
      "loc": {
        "start": {
          "line": 517,
          "column": 23
        },
        "end": {
          "line": 517,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20596,
      "end": 20597,
      "loc": {
        "start": {
          "line": 517,
          "column": 26
        },
        "end": {
          "line": 517,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyEvalProps",
      "start": 20597,
      "end": 20619,
      "loc": {
        "start": {
          "line": 517,
          "column": 27
        },
        "end": {
          "line": 517,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 20620,
      "end": 20622,
      "loc": {
        "start": {
          "line": 517,
          "column": 50
        },
        "end": {
          "line": 517,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 20623,
      "end": 20626,
      "loc": {
        "start": {
          "line": 517,
          "column": 53
        },
        "end": {
          "line": 517,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20626,
      "end": 20627,
      "loc": {
        "start": {
          "line": 517,
          "column": 56
        },
        "end": {
          "line": 517,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyBindEvalProps",
      "start": 20627,
      "end": 20653,
      "loc": {
        "start": {
          "line": 517,
          "column": 57
        },
        "end": {
          "line": 517,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20653,
      "end": 20654,
      "loc": {
        "start": {
          "line": 517,
          "column": 83
        },
        "end": {
          "line": 517,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20662,
      "end": 20663,
      "loc": {
        "start": {
          "line": 518,
          "column": 6
        },
        "end": {
          "line": 518,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getEvalProps",
      "start": 20664,
      "end": 20676,
      "loc": {
        "start": {
          "line": 518,
          "column": 8
        },
        "end": {
          "line": 518,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20676,
      "end": 20677,
      "loc": {
        "start": {
          "line": 518,
          "column": 20
        },
        "end": {
          "line": 518,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "call",
      "start": 20677,
      "end": 20681,
      "loc": {
        "start": {
          "line": 518,
          "column": 21
        },
        "end": {
          "line": 518,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20681,
      "end": 20682,
      "loc": {
        "start": {
          "line": 518,
          "column": 25
        },
        "end": {
          "line": 518,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 20682,
      "end": 20686,
      "loc": {
        "start": {
          "line": 518,
          "column": 26
        },
        "end": {
          "line": 518,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20686,
      "end": 20687,
      "loc": {
        "start": {
          "line": 518,
          "column": 30
        },
        "end": {
          "line": 518,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20688,
      "end": 20689,
      "loc": {
        "start": {
          "line": 518,
          "column": 32
        },
        "end": {
          "line": 518,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 20690,
      "end": 20693,
      "loc": {
        "start": {
          "line": 518,
          "column": 34
        },
        "end": {
          "line": 518,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20693,
      "end": 20694,
      "loc": {
        "start": {
          "line": 518,
          "column": 37
        },
        "end": {
          "line": 518,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20695,
      "end": 20696,
      "loc": {
        "start": {
          "line": 518,
          "column": 39
        },
        "end": {
          "line": 518,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20696,
      "end": 20697,
      "loc": {
        "start": {
          "line": 518,
          "column": 40
        },
        "end": {
          "line": 518,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20705,
      "end": 20706,
      "loc": {
        "start": {
          "line": 519,
          "column": 6
        },
        "end": {
          "line": 519,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20707,
      "end": 20708,
      "loc": {
        "start": {
          "line": 519,
          "column": 8
        },
        "end": {
          "line": 519,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20708,
      "end": 20709,
      "loc": {
        "start": {
          "line": 519,
          "column": 9
        },
        "end": {
          "line": 519,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20709,
      "end": 20710,
      "loc": {
        "start": {
          "line": 519,
          "column": 10
        },
        "end": {
          "line": 519,
          "column": 11
        }
      }
    },
    {
      "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": 20716,
      "end": 20721,
      "loc": {
        "start": {
          "line": 520,
          "column": 4
        },
        "end": {
          "line": 520,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "insertedComponents",
      "start": 20722,
      "end": 20740,
      "loc": {
        "start": {
          "line": 520,
          "column": 10
        },
        "end": {
          "line": 520,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 20741,
      "end": 20742,
      "loc": {
        "start": {
          "line": 520,
          "column": 29
        },
        "end": {
          "line": 520,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20743,
      "end": 20744,
      "loc": {
        "start": {
          "line": 520,
          "column": 31
        },
        "end": {
          "line": 520,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 20744,
      "end": 20747,
      "loc": {
        "start": {
          "line": 520,
          "column": 32
        },
        "end": {
          "line": 520,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20747,
      "end": 20748,
      "loc": {
        "start": {
          "line": 520,
          "column": 35
        },
        "end": {
          "line": 520,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertComponents",
      "start": 20748,
      "end": 20777,
      "loc": {
        "start": {
          "line": 520,
          "column": 36
        },
        "end": {
          "line": 520,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20777,
      "end": 20778,
      "loc": {
        "start": {
          "line": 520,
          "column": 65
        },
        "end": {
          "line": 520,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20786,
      "end": 20787,
      "loc": {
        "start": {
          "line": 521,
          "column": 6
        },
        "end": {
          "line": 521,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getComponentProps",
      "start": 20788,
      "end": 20805,
      "loc": {
        "start": {
          "line": 521,
          "column": 8
        },
        "end": {
          "line": 521,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20805,
      "end": 20806,
      "loc": {
        "start": {
          "line": 521,
          "column": 25
        },
        "end": {
          "line": 521,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "call",
      "start": 20806,
      "end": 20810,
      "loc": {
        "start": {
          "line": 521,
          "column": 26
        },
        "end": {
          "line": 521,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20810,
      "end": 20811,
      "loc": {
        "start": {
          "line": 521,
          "column": 30
        },
        "end": {
          "line": 521,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 20811,
      "end": 20815,
      "loc": {
        "start": {
          "line": 521,
          "column": 31
        },
        "end": {
          "line": 521,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20815,
      "end": 20816,
      "loc": {
        "start": {
          "line": 521,
          "column": 35
        },
        "end": {
          "line": 521,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20817,
      "end": 20818,
      "loc": {
        "start": {
          "line": 521,
          "column": 37
        },
        "end": {
          "line": 521,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 20819,
      "end": 20822,
      "loc": {
        "start": {
          "line": 521,
          "column": 39
        },
        "end": {
          "line": 521,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20822,
      "end": 20823,
      "loc": {
        "start": {
          "line": 521,
          "column": 42
        },
        "end": {
          "line": 521,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resources",
      "start": 20824,
      "end": 20833,
      "loc": {
        "start": {
          "line": 521,
          "column": 44
        },
        "end": {
          "line": 521,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20833,
      "end": 20834,
      "loc": {
        "start": {
          "line": 521,
          "column": 53
        },
        "end": {
          "line": 521,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 20835,
      "end": 20840,
      "loc": {
        "start": {
          "line": 521,
          "column": 55
        },
        "end": {
          "line": 521,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20840,
      "end": 20841,
      "loc": {
        "start": {
          "line": 521,
          "column": 60
        },
        "end": {
          "line": 521,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20842,
      "end": 20843,
      "loc": {
        "start": {
          "line": 521,
          "column": 62
        },
        "end": {
          "line": 521,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20843,
      "end": 20844,
      "loc": {
        "start": {
          "line": 521,
          "column": 63
        },
        "end": {
          "line": 521,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20852,
      "end": 20853,
      "loc": {
        "start": {
          "line": 522,
          "column": 6
        },
        "end": {
          "line": 522,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20854,
      "end": 20855,
      "loc": {
        "start": {
          "line": 522,
          "column": 8
        },
        "end": {
          "line": 522,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20855,
      "end": 20856,
      "loc": {
        "start": {
          "line": 522,
          "column": 9
        },
        "end": {
          "line": 522,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20856,
      "end": 20857,
      "loc": {
        "start": {
          "line": 522,
          "column": 10
        },
        "end": {
          "line": 522,
          "column": 11
        }
      }
    },
    {
      "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": 20863,
      "end": 20868,
      "loc": {
        "start": {
          "line": 523,
          "column": 4
        },
        "end": {
          "line": 523,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "insertedReactComponents",
      "start": 20869,
      "end": 20892,
      "loc": {
        "start": {
          "line": 523,
          "column": 10
        },
        "end": {
          "line": 523,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 20893,
      "end": 20894,
      "loc": {
        "start": {
          "line": 523,
          "column": 34
        },
        "end": {
          "line": 523,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20895,
      "end": 20896,
      "loc": {
        "start": {
          "line": 523,
          "column": 36
        },
        "end": {
          "line": 523,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 20896,
      "end": 20899,
      "loc": {
        "start": {
          "line": 523,
          "column": 37
        },
        "end": {
          "line": 523,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20899,
      "end": 20900,
      "loc": {
        "start": {
          "line": 523,
          "column": 40
        },
        "end": {
          "line": 523,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertReactComponents",
      "start": 20900,
      "end": 20934,
      "loc": {
        "start": {
          "line": 523,
          "column": 41
        },
        "end": {
          "line": 523,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 20935,
      "end": 20937,
      "loc": {
        "start": {
          "line": 523,
          "column": 76
        },
        "end": {
          "line": 523,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 20938,
      "end": 20941,
      "loc": {
        "start": {
          "line": 523,
          "column": 79
        },
        "end": {
          "line": 523,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20941,
      "end": 20942,
      "loc": {
        "start": {
          "line": 523,
          "column": 82
        },
        "end": {
          "line": 523,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__dangerouslyInsertRJXComponents",
      "start": 20942,
      "end": 20974,
      "loc": {
        "start": {
          "line": 523,
          "column": 83
        },
        "end": {
          "line": 523,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20974,
      "end": 20975,
      "loc": {
        "start": {
          "line": 523,
          "column": 115
        },
        "end": {
          "line": 523,
          "column": 116
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20983,
      "end": 20984,
      "loc": {
        "start": {
          "line": 524,
          "column": 6
        },
        "end": {
          "line": 524,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getReactComponentProps",
      "start": 20985,
      "end": 21007,
      "loc": {
        "start": {
          "line": 524,
          "column": 8
        },
        "end": {
          "line": 524,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21007,
      "end": 21008,
      "loc": {
        "start": {
          "line": 524,
          "column": 30
        },
        "end": {
          "line": 524,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "call",
      "start": 21008,
      "end": 21012,
      "loc": {
        "start": {
          "line": 524,
          "column": 31
        },
        "end": {
          "line": 524,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21012,
      "end": 21013,
      "loc": {
        "start": {
          "line": 524,
          "column": 35
        },
        "end": {
          "line": 524,
          "column": 36
        }
      }
    },
    {
      "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": 21013,
      "end": 21017,
      "loc": {
        "start": {
          "line": 524,
          "column": 36
        },
        "end": {
          "line": 524,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21017,
      "end": 21018,
      "loc": {
        "start": {
          "line": 524,
          "column": 40
        },
        "end": {
          "line": 524,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21019,
      "end": 21020,
      "loc": {
        "start": {
          "line": 524,
          "column": 42
        },
        "end": {
          "line": 524,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 21021,
      "end": 21024,
      "loc": {
        "start": {
          "line": 524,
          "column": 44
        },
        "end": {
          "line": 524,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21024,
      "end": 21025,
      "loc": {
        "start": {
          "line": 524,
          "column": 47
        },
        "end": {
          "line": 524,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 21026,
      "end": 21031,
      "loc": {
        "start": {
          "line": 524,
          "column": 49
        },
        "end": {
          "line": 524,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21031,
      "end": 21032,
      "loc": {
        "start": {
          "line": 524,
          "column": 54
        },
        "end": {
          "line": 524,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21033,
      "end": 21034,
      "loc": {
        "start": {
          "line": 524,
          "column": 56
        },
        "end": {
          "line": 524,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21034,
      "end": 21035,
      "loc": {
        "start": {
          "line": 524,
          "column": 57
        },
        "end": {
          "line": 524,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21043,
      "end": 21044,
      "loc": {
        "start": {
          "line": 525,
          "column": 6
        },
        "end": {
          "line": 525,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21045,
      "end": 21046,
      "loc": {
        "start": {
          "line": 525,
          "column": 8
        },
        "end": {
          "line": 525,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21046,
      "end": 21047,
      "loc": {
        "start": {
          "line": 525,
          "column": 9
        },
        "end": {
          "line": 525,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21047,
      "end": 21048,
      "loc": {
        "start": {
          "line": 525,
          "column": 10
        },
        "end": {
          "line": 525,
          "column": 11
        }
      }
    },
    {
      "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": 21054,
      "end": 21059,
      "loc": {
        "start": {
          "line": 526,
          "column": 4
        },
        "end": {
          "line": 526,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allProps",
      "start": 21060,
      "end": 21068,
      "loc": {
        "start": {
          "line": 526,
          "column": 10
        },
        "end": {
          "line": 526,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 21069,
      "end": 21070,
      "loc": {
        "start": {
          "line": 526,
          "column": 19
        },
        "end": {
          "line": 526,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 21071,
      "end": 21077,
      "loc": {
        "start": {
          "line": 526,
          "column": 21
        },
        "end": {
          "line": 526,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21077,
      "end": 21078,
      "loc": {
        "start": {
          "line": 526,
          "column": 27
        },
        "end": {
          "line": 526,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assign",
      "start": 21078,
      "end": 21084,
      "loc": {
        "start": {
          "line": 526,
          "column": 28
        },
        "end": {
          "line": 526,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21084,
      "end": 21085,
      "loc": {
        "start": {
          "line": 526,
          "column": 34
        },
        "end": {
          "line": 526,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21085,
      "end": 21086,
      "loc": {
        "start": {
          "line": 526,
          "column": 35
        },
        "end": {
          "line": 526,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21086,
      "end": 21087,
      "loc": {
        "start": {
          "line": 526,
          "column": 36
        },
        "end": {
          "line": 526,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21087,
      "end": 21088,
      "loc": {
        "start": {
          "line": 526,
          "column": 37
        },
        "end": {
          "line": 526,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21089,
      "end": 21093,
      "loc": {
        "start": {
          "line": 526,
          "column": 39
        },
        "end": {
          "line": 526,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21093,
      "end": 21094,
      "loc": {
        "start": {
          "line": 526,
          "column": 43
        },
        "end": {
          "line": 526,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "disableRenderIndexKey",
      "start": 21094,
      "end": 21115,
      "loc": {
        "start": {
          "line": 526,
          "column": 44
        },
        "end": {
          "line": 526,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21116,
      "end": 21117,
      "loc": {
        "start": {
          "line": 526,
          "column": 66
        },
        "end": {
          "line": 526,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21118,
      "end": 21119,
      "loc": {
        "start": {
          "line": 526,
          "column": 68
        },
        "end": {
          "line": 526,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21119,
      "end": 21120,
      "loc": {
        "start": {
          "line": 526,
          "column": 69
        },
        "end": {
          "line": 526,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21120,
      "end": 21121,
      "loc": {
        "start": {
          "line": 526,
          "column": 70
        },
        "end": {
          "line": 526,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21122,
      "end": 21123,
      "loc": {
        "start": {
          "line": 526,
          "column": 72
        },
        "end": {
          "line": 526,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 21124,
      "end": 21127,
      "loc": {
        "start": {
          "line": 526,
          "column": 74
        },
        "end": {
          "line": 526,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21127,
      "end": 21128,
      "loc": {
        "start": {
          "line": 526,
          "column": 77
        },
        "end": {
          "line": 526,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "renderIndex",
      "start": 21129,
      "end": 21140,
      "loc": {
        "start": {
          "line": 526,
          "column": 79
        },
        "end": {
          "line": 526,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21140,
      "end": 21141,
      "loc": {
        "start": {
          "line": 526,
          "column": 90
        },
        "end": {
          "line": 526,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21142,
      "end": 21143,
      "loc": {
        "start": {
          "line": 526,
          "column": 92
        },
        "end": {
          "line": 526,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21143,
      "end": 21144,
      "loc": {
        "start": {
          "line": 526,
          "column": 93
        },
        "end": {
          "line": 526,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 21145,
      "end": 21148,
      "loc": {
        "start": {
          "line": 526,
          "column": 95
        },
        "end": {
          "line": 526,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21148,
      "end": 21149,
      "loc": {
        "start": {
          "line": 526,
          "column": 98
        },
        "end": {
          "line": 526,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 21149,
      "end": 21154,
      "loc": {
        "start": {
          "line": 526,
          "column": 99
        },
        "end": {
          "line": 526,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21154,
      "end": 21155,
      "loc": {
        "start": {
          "line": 526,
          "column": 104
        },
        "end": {
          "line": 526,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "thisprops",
      "start": 21156,
      "end": 21165,
      "loc": {
        "start": {
          "line": 526,
          "column": 106
        },
        "end": {
          "line": 526,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21165,
      "end": 21166,
      "loc": {
        "start": {
          "line": 526,
          "column": 115
        },
        "end": {
          "line": 526,
          "column": 116
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "thisstate",
      "start": 21167,
      "end": 21176,
      "loc": {
        "start": {
          "line": 526,
          "column": 117
        },
        "end": {
          "line": 526,
          "column": 126
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21176,
      "end": 21177,
      "loc": {
        "start": {
          "line": 526,
          "column": 126
        },
        "end": {
          "line": 526,
          "column": 127
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resourceprops",
      "start": 21178,
      "end": 21191,
      "loc": {
        "start": {
          "line": 526,
          "column": 128
        },
        "end": {
          "line": 526,
          "column": 141
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21191,
      "end": 21192,
      "loc": {
        "start": {
          "line": 526,
          "column": 141
        },
        "end": {
          "line": 526,
          "column": 142
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "asyncprops",
      "start": 21193,
      "end": 21203,
      "loc": {
        "start": {
          "line": 526,
          "column": 143
        },
        "end": {
          "line": 526,
          "column": 153
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21203,
      "end": 21204,
      "loc": {
        "start": {
          "line": 526,
          "column": 153
        },
        "end": {
          "line": 526,
          "column": 154
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "windowprops",
      "start": 21205,
      "end": 21216,
      "loc": {
        "start": {
          "line": 526,
          "column": 155
        },
        "end": {
          "line": 526,
          "column": 166
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21216,
      "end": 21217,
      "loc": {
        "start": {
          "line": 526,
          "column": 166
        },
        "end": {
          "line": 526,
          "column": 167
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evalProps",
      "start": 21218,
      "end": 21227,
      "loc": {
        "start": {
          "line": 526,
          "column": 168
        },
        "end": {
          "line": 526,
          "column": 177
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21227,
      "end": 21228,
      "loc": {
        "start": {
          "line": 526,
          "column": 177
        },
        "end": {
          "line": 526,
          "column": 178
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "insertedComponents",
      "start": 21229,
      "end": 21247,
      "loc": {
        "start": {
          "line": 526,
          "column": 179
        },
        "end": {
          "line": 526,
          "column": 197
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21247,
      "end": 21248,
      "loc": {
        "start": {
          "line": 526,
          "column": 197
        },
        "end": {
          "line": 526,
          "column": 198
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "insertedReactComponents",
      "start": 21249,
      "end": 21272,
      "loc": {
        "start": {
          "line": 526,
          "column": 199
        },
        "end": {
          "line": 526,
          "column": 222
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21272,
      "end": 21273,
      "loc": {
        "start": {
          "line": 526,
          "column": 222
        },
        "end": {
          "line": 526,
          "column": 223
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21273,
      "end": 21274,
      "loc": {
        "start": {
          "line": 526,
          "column": 223
        },
        "end": {
          "line": 526,
          "column": 224
        }
      }
    },
    {
      "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": 21280,
      "end": 21285,
      "loc": {
        "start": {
          "line": 527,
          "column": 4
        },
        "end": {
          "line": 527,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "computedProps",
      "start": 21286,
      "end": 21299,
      "loc": {
        "start": {
          "line": 527,
          "column": 10
        },
        "end": {
          "line": 527,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 21300,
      "end": 21301,
      "loc": {
        "start": {
          "line": 527,
          "column": 24
        },
        "end": {
          "line": 527,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 21302,
      "end": 21308,
      "loc": {
        "start": {
          "line": 527,
          "column": 26
        },
        "end": {
          "line": 527,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21308,
      "end": 21309,
      "loc": {
        "start": {
          "line": 527,
          "column": 32
        },
        "end": {
          "line": 527,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assign",
      "start": 21309,
      "end": 21315,
      "loc": {
        "start": {
          "line": 527,
          "column": 33
        },
        "end": {
          "line": 527,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21315,
      "end": 21316,
      "loc": {
        "start": {
          "line": 527,
          "column": 39
        },
        "end": {
          "line": 527,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21316,
      "end": 21317,
      "loc": {
        "start": {
          "line": 527,
          "column": 40
        },
        "end": {
          "line": 527,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21317,
      "end": 21318,
      "loc": {
        "start": {
          "line": 527,
          "column": 41
        },
        "end": {
          "line": 527,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21318,
      "end": 21319,
      "loc": {
        "start": {
          "line": 527,
          "column": 42
        },
        "end": {
          "line": 527,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allProps",
      "start": 21320,
      "end": 21328,
      "loc": {
        "start": {
          "line": 527,
          "column": 44
        },
        "end": {
          "line": 527,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21328,
      "end": 21329,
      "loc": {
        "start": {
          "line": 527,
          "column": 52
        },
        "end": {
          "line": 527,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 21337,
      "end": 21340,
      "loc": {
        "start": {
          "line": 528,
          "column": 6
        },
        "end": {
          "line": 528,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21340,
      "end": 21341,
      "loc": {
        "start": {
          "line": 528,
          "column": 9
        },
        "end": {
          "line": 528,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__functionProps",
      "start": 21341,
      "end": 21356,
      "loc": {
        "start": {
          "line": 528,
          "column": 10
        },
        "end": {
          "line": 528,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21357,
      "end": 21358,
      "loc": {
        "start": {
          "line": 528,
          "column": 26
        },
        "end": {
          "line": 528,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getFunctionProps",
      "start": 21359,
      "end": 21375,
      "loc": {
        "start": {
          "line": 528,
          "column": 28
        },
        "end": {
          "line": 528,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21375,
      "end": 21376,
      "loc": {
        "start": {
          "line": 528,
          "column": 44
        },
        "end": {
          "line": 528,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "call",
      "start": 21376,
      "end": 21380,
      "loc": {
        "start": {
          "line": 528,
          "column": 45
        },
        "end": {
          "line": 528,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21380,
      "end": 21381,
      "loc": {
        "start": {
          "line": 528,
          "column": 49
        },
        "end": {
          "line": 528,
          "column": 50
        }
      }
    },
    {
      "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": 21381,
      "end": 21385,
      "loc": {
        "start": {
          "line": 528,
          "column": 50
        },
        "end": {
          "line": 528,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21385,
      "end": 21386,
      "loc": {
        "start": {
          "line": 528,
          "column": 54
        },
        "end": {
          "line": 528,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21387,
      "end": 21388,
      "loc": {
        "start": {
          "line": 528,
          "column": 56
        },
        "end": {
          "line": 528,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allProps",
      "start": 21389,
      "end": 21397,
      "loc": {
        "start": {
          "line": 528,
          "column": 58
        },
        "end": {
          "line": 528,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21397,
      "end": 21398,
      "loc": {
        "start": {
          "line": 528,
          "column": 66
        },
        "end": {
          "line": 528,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 21399,
      "end": 21402,
      "loc": {
        "start": {
          "line": 528,
          "column": 68
        },
        "end": {
          "line": 528,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21402,
      "end": 21403,
      "loc": {
        "start": {
          "line": 528,
          "column": 71
        },
        "end": {
          "line": 528,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21404,
      "end": 21405,
      "loc": {
        "start": {
          "line": 528,
          "column": 73
        },
        "end": {
          "line": 528,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21405,
      "end": 21406,
      "loc": {
        "start": {
          "line": 528,
          "column": 74
        },
        "end": {
          "line": 528,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21407,
      "end": 21408,
      "loc": {
        "start": {
          "line": 528,
          "column": 76
        },
        "end": {
          "line": 528,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21409,
      "end": 21410,
      "loc": {
        "start": {
          "line": 528,
          "column": 78
        },
        "end": {
          "line": 528,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21410,
      "end": 21411,
      "loc": {
        "start": {
          "line": 528,
          "column": 79
        },
        "end": {
          "line": 528,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21411,
      "end": 21412,
      "loc": {
        "start": {
          "line": 528,
          "column": 80
        },
        "end": {
          "line": 528,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 21420,
      "end": 21423,
      "loc": {
        "start": {
          "line": 529,
          "column": 6
        },
        "end": {
          "line": 529,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21423,
      "end": 21424,
      "loc": {
        "start": {
          "line": 529,
          "column": 9
        },
        "end": {
          "line": 529,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__windowComponents",
      "start": 21424,
      "end": 21442,
      "loc": {
        "start": {
          "line": 529,
          "column": 10
        },
        "end": {
          "line": 529,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21443,
      "end": 21444,
      "loc": {
        "start": {
          "line": 529,
          "column": 29
        },
        "end": {
          "line": 529,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getWindowComponents",
      "start": 21445,
      "end": 21464,
      "loc": {
        "start": {
          "line": 529,
          "column": 31
        },
        "end": {
          "line": 529,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21464,
      "end": 21465,
      "loc": {
        "start": {
          "line": 529,
          "column": 50
        },
        "end": {
          "line": 529,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "call",
      "start": 21465,
      "end": 21469,
      "loc": {
        "start": {
          "line": 529,
          "column": 51
        },
        "end": {
          "line": 529,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21469,
      "end": 21470,
      "loc": {
        "start": {
          "line": 529,
          "column": 55
        },
        "end": {
          "line": 529,
          "column": 56
        }
      }
    },
    {
      "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": 21470,
      "end": 21474,
      "loc": {
        "start": {
          "line": 529,
          "column": 56
        },
        "end": {
          "line": 529,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21474,
      "end": 21475,
      "loc": {
        "start": {
          "line": 529,
          "column": 60
        },
        "end": {
          "line": 529,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21476,
      "end": 21477,
      "loc": {
        "start": {
          "line": 529,
          "column": 62
        },
        "end": {
          "line": 529,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allProps",
      "start": 21478,
      "end": 21486,
      "loc": {
        "start": {
          "line": 529,
          "column": 64
        },
        "end": {
          "line": 529,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21486,
      "end": 21487,
      "loc": {
        "start": {
          "line": 529,
          "column": 72
        },
        "end": {
          "line": 529,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 21488,
      "end": 21491,
      "loc": {
        "start": {
          "line": 529,
          "column": 74
        },
        "end": {
          "line": 529,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21491,
      "end": 21492,
      "loc": {
        "start": {
          "line": 529,
          "column": 77
        },
        "end": {
          "line": 529,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21493,
      "end": 21494,
      "loc": {
        "start": {
          "line": 529,
          "column": 79
        },
        "end": {
          "line": 529,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21494,
      "end": 21495,
      "loc": {
        "start": {
          "line": 529,
          "column": 80
        },
        "end": {
          "line": 529,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21496,
      "end": 21497,
      "loc": {
        "start": {
          "line": 529,
          "column": 82
        },
        "end": {
          "line": 529,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21498,
      "end": 21499,
      "loc": {
        "start": {
          "line": 529,
          "column": 84
        },
        "end": {
          "line": 529,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21499,
      "end": 21500,
      "loc": {
        "start": {
          "line": 529,
          "column": 85
        },
        "end": {
          "line": 529,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21500,
      "end": 21501,
      "loc": {
        "start": {
          "line": 529,
          "column": 86
        },
        "end": {
          "line": 529,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 21509,
      "end": 21512,
      "loc": {
        "start": {
          "line": 530,
          "column": 6
        },
        "end": {
          "line": 530,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21512,
      "end": 21513,
      "loc": {
        "start": {
          "line": 530,
          "column": 9
        },
        "end": {
          "line": 530,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "__spreadComponent",
      "start": 21513,
      "end": 21530,
      "loc": {
        "start": {
          "line": 530,
          "column": 10
        },
        "end": {
          "line": 530,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21531,
      "end": 21532,
      "loc": {
        "start": {
          "line": 530,
          "column": 28
        },
        "end": {
          "line": 530,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getChildrenComponents",
      "start": 21533,
      "end": 21554,
      "loc": {
        "start": {
          "line": 530,
          "column": 30
        },
        "end": {
          "line": 530,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21554,
      "end": 21555,
      "loc": {
        "start": {
          "line": 530,
          "column": 51
        },
        "end": {
          "line": 530,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "call",
      "start": 21555,
      "end": 21559,
      "loc": {
        "start": {
          "line": 530,
          "column": 52
        },
        "end": {
          "line": 530,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21559,
      "end": 21560,
      "loc": {
        "start": {
          "line": 530,
          "column": 56
        },
        "end": {
          "line": 530,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21560,
      "end": 21564,
      "loc": {
        "start": {
          "line": 530,
          "column": 57
        },
        "end": {
          "line": 530,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21564,
      "end": 21565,
      "loc": {
        "start": {
          "line": 530,
          "column": 61
        },
        "end": {
          "line": 530,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21566,
      "end": 21567,
      "loc": {
        "start": {
          "line": 530,
          "column": 63
        },
        "end": {
          "line": 530,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "allProps",
      "start": 21568,
      "end": 21576,
      "loc": {
        "start": {
          "line": 530,
          "column": 65
        },
        "end": {
          "line": 530,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21576,
      "end": 21577,
      "loc": {
        "start": {
          "line": 530,
          "column": 73
        },
        "end": {
          "line": 530,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 21578,
      "end": 21581,
      "loc": {
        "start": {
          "line": 530,
          "column": 75
        },
        "end": {
          "line": 530,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21581,
      "end": 21582,
      "loc": {
        "start": {
          "line": 530,
          "column": 78
        },
        "end": {
          "line": 530,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21583,
      "end": 21584,
      "loc": {
        "start": {
          "line": 530,
          "column": 80
        },
        "end": {
          "line": 530,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21584,
      "end": 21585,
      "loc": {
        "start": {
          "line": 530,
          "column": 81
        },
        "end": {
          "line": 530,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21586,
      "end": 21587,
      "loc": {
        "start": {
          "line": 530,
          "column": 83
        },
        "end": {
          "line": 530,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21588,
      "end": 21589,
      "loc": {
        "start": {
          "line": 530,
          "column": 85
        },
        "end": {
          "line": 530,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21589,
      "end": 21590,
      "loc": {
        "start": {
          "line": 530,
          "column": 86
        },
        "end": {
          "line": 530,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21590,
      "end": 21591,
      "loc": {
        "start": {
          "line": 530,
          "column": 87
        },
        "end": {
          "line": 530,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21591,
      "end": 21592,
      "loc": {
        "start": {
          "line": 530,
          "column": 88
        },
        "end": {
          "line": 530,
          "column": 89
        }
      }
    },
    {
      "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": 21598,
      "end": 21600,
      "loc": {
        "start": {
          "line": 531,
          "column": 4
        },
        "end": {
          "line": 531,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21601,
      "end": 21602,
      "loc": {
        "start": {
          "line": 531,
          "column": 7
        },
        "end": {
          "line": 531,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 21602,
      "end": 21605,
      "loc": {
        "start": {
          "line": 531,
          "column": 8
        },
        "end": {
          "line": 531,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21605,
      "end": 21606,
      "loc": {
        "start": {
          "line": 531,
          "column": 11
        },
        "end": {
          "line": 531,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 21606,
      "end": 21611,
      "loc": {
        "start": {
          "line": 531,
          "column": 12
        },
        "end": {
          "line": 531,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21611,
      "end": 21612,
      "loc": {
        "start": {
          "line": 531,
          "column": 17
        },
        "end": {
          "line": 531,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 21613,
      "end": 21620,
      "loc": {
        "start": {
          "line": 531,
          "column": 19
        },
        "end": {
          "line": 531,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21620,
      "end": 21621,
      "loc": {
        "start": {
          "line": 531,
          "column": 26
        },
        "end": {
          "line": 531,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 21621,
      "end": 21626,
      "loc": {
        "start": {
          "line": 531,
          "column": 27
        },
        "end": {
          "line": 531,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21626,
      "end": 21627,
      "loc": {
        "start": {
          "line": 531,
          "column": 32
        },
        "end": {
          "line": 531,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21627,
      "end": 21628,
      "loc": {
        "start": {
          "line": 531,
          "column": 33
        },
        "end": {
          "line": 531,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rjx",
      "start": 21629,
      "end": 21632,
      "loc": {
        "start": {
          "line": 531,
          "column": 35
        },
        "end": {
          "line": 531,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21632,
      "end": 21633,
      "loc": {
        "start": {
          "line": 531,
          "column": 38
        },
        "end": {
          "line": 531,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "computedProps",
      "start": 21634,
      "end": 21647,
      "loc": {
        "start": {
          "line": 531,
          "column": 40
        },
        "end": {
          "line": 531,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21647,
      "end": 21648,
      "loc": {
        "start": {
          "line": 531,
          "column": 53
        },
        "end": {
          "line": 531,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21649,
      "end": 21650,
      "loc": {
        "start": {
          "line": 531,
          "column": 55
        },
        "end": {
          "line": 531,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21650,
      "end": 21651,
      "loc": {
        "start": {
          "line": 531,
          "column": 56
        },
        "end": {
          "line": 531,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21651,
      "end": 21652,
      "loc": {
        "start": {
          "line": 531,
          "column": 57
        },
        "end": {
          "line": 531,
          "column": 58
        }
      }
    },
    {
      "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": 21658,
      "end": 21664,
      "loc": {
        "start": {
          "line": 532,
          "column": 4
        },
        "end": {
          "line": 532,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "computedProps",
      "start": 21665,
      "end": 21678,
      "loc": {
        "start": {
          "line": 532,
          "column": 11
        },
        "end": {
          "line": 532,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21678,
      "end": 21679,
      "loc": {
        "start": {
          "line": 532,
          "column": 24
        },
        "end": {
          "line": 532,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21683,
      "end": 21684,
      "loc": {
        "start": {
          "line": 533,
          "column": 2
        },
        "end": {
          "line": 533,
          "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": 21685,
      "end": 21690,
      "loc": {
        "start": {
          "line": 533,
          "column": 4
        },
        "end": {
          "line": 533,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21691,
      "end": 21692,
      "loc": {
        "start": {
          "line": 533,
          "column": 10
        },
        "end": {
          "line": 533,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 21692,
      "end": 21693,
      "loc": {
        "start": {
          "line": 533,
          "column": 11
        },
        "end": {
          "line": 533,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21693,
      "end": 21694,
      "loc": {
        "start": {
          "line": 533,
          "column": 12
        },
        "end": {
          "line": 533,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21695,
      "end": 21696,
      "loc": {
        "start": {
          "line": 533,
          "column": 14
        },
        "end": {
          "line": 533,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "debug",
      "start": 21702,
      "end": 21707,
      "loc": {
        "start": {
          "line": 534,
          "column": 4
        },
        "end": {
          "line": 534,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 21708,
      "end": 21710,
      "loc": {
        "start": {
          "line": 534,
          "column": 10
        },
        "end": {
          "line": 534,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "logError",
      "start": 21711,
      "end": 21719,
      "loc": {
        "start": {
          "line": 534,
          "column": 13
        },
        "end": {
          "line": 534,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21719,
      "end": 21720,
      "loc": {
        "start": {
          "line": 534,
          "column": 21
        },
        "end": {
          "line": 534,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 21720,
      "end": 21721,
      "loc": {
        "start": {
          "line": 534,
          "column": 22
        },
        "end": {
          "line": 534,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21721,
      "end": 21722,
      "loc": {
        "start": {
          "line": 534,
          "column": 23
        },
        "end": {
          "line": 534,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21723,
      "end": 21724,
      "loc": {
        "start": {
          "line": 534,
          "column": 25
        },
        "end": {
          "line": 534,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 21724,
      "end": 21725,
      "loc": {
        "start": {
          "line": 534,
          "column": 26
        },
        "end": {
          "line": 534,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21725,
      "end": 21726,
      "loc": {
        "start": {
          "line": 534,
          "column": 27
        },
        "end": {
          "line": 534,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "stack",
      "start": 21726,
      "end": 21731,
      "loc": {
        "start": {
          "line": 534,
          "column": 28
        },
        "end": {
          "line": 534,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21731,
      "end": 21732,
      "loc": {
        "start": {
          "line": 534,
          "column": 33
        },
        "end": {
          "line": 534,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21733,
      "end": 21734,
      "loc": {
        "start": {
          "line": 534,
          "column": 35
        },
        "end": {
          "line": 534,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 21735,
      "end": 21736,
      "loc": {
        "start": {
          "line": 534,
          "column": 37
        },
        "end": {
          "line": 534,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21736,
      "end": 21737,
      "loc": {
        "start": {
          "line": 534,
          "column": 38
        },
        "end": {
          "line": 534,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "stack",
      "start": 21737,
      "end": 21742,
      "loc": {
        "start": {
          "line": 534,
          "column": 39
        },
        "end": {
          "line": 534,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21743,
      "end": 21744,
      "loc": {
        "start": {
          "line": 534,
          "column": 45
        },
        "end": {
          "line": 534,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "no stack",
      "start": 21745,
      "end": 21755,
      "loc": {
        "start": {
          "line": 534,
          "column": 47
        },
        "end": {
          "line": 534,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21755,
      "end": 21756,
      "loc": {
        "start": {
          "line": 534,
          "column": 57
        },
        "end": {
          "line": 534,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21756,
      "end": 21757,
      "loc": {
        "start": {
          "line": 534,
          "column": 58
        },
        "end": {
          "line": 534,
          "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": 21763,
      "end": 21769,
      "loc": {
        "start": {
          "line": 535,
          "column": 4
        },
        "end": {
          "line": 535,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 21770,
      "end": 21774,
      "loc": {
        "start": {
          "line": 535,
          "column": 11
        },
        "end": {
          "line": 535,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21774,
      "end": 21775,
      "loc": {
        "start": {
          "line": 535,
          "column": 15
        },
        "end": {
          "line": 535,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21779,
      "end": 21780,
      "loc": {
        "start": {
          "line": 536,
          "column": 2
        },
        "end": {
          "line": 536,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21782,
      "end": 21783,
      "loc": {
        "start": {
          "line": 537,
          "column": 0
        },
        "end": {
          "line": 537,
          "column": 1
        }
      }
    },
    {
      "type": {
        "label": "eof",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21783,
      "end": 21783,
      "loc": {
        "start": {
          "line": 537,
          "column": 1
        },
        "end": {
          "line": 537,
          "column": 1
        }
      }
    }
  ]
}